Crafting Embedded Systems

About

We are a team of software engineers joined by our enthusiasm for developing embedded systems. As full stack developers, we help our clients realize their real-time, connectivity, mobile or backend projects. Today, our software runs in millions of cars.

Products

Products

Auto » Mate

Automate is an Autosar Authoring Tool with a textual user interface. It’s particularly well suited for large Autosar projects and is tailored to the needs of software developers.

  • Textual Modeling

    Edit Models like Code and collaborate with ease.

  • Fast & Scalable

    Fast startup and short turnaround. Even for very large models.

  • 100% AUTOSAR

    The pure standard. With project specific macros on top.

  • Multi Editor Support

    Plugins for Eclipse, Visual Studio and VIM, with more to come.

  • Scripting Interface

    Automate model checks and changes with the powerful scripting language.

Learn More

Min # Droid

Mindroid is an open-source messaging and concurrency framework inspired by Google's Android operating system.

  • Message Passing

    Mindroid makes it easy for your applications to use message passing as primary communication mechanism.

  • Highly Portable

    Support for multiple operating systems is on board. Porting to new platforms is made easy.

  • No Explicit Locking

    Makes it unnecessary to use explicit locking mechanisms.

Learn More

Mr. Concurrency. Loves operating systems and Erlang. Developer of Mindroid. Daniel Himmelein Software Engineer
Runs E.S.R. Labs and makes sure everyone is happy. Wolfgang Köcher Managing Director
C++ and Haskell guy. Facilitates our monthly coding challenges. Oliver Mueller Software Engineer
C++ hacker and one of our best foosball players. Andreas Titze Software Engineer
Jack of all trades. Master of all. You can find him surfing the Eisbach wave at 5am. Christian Köstlin Software Engineer
Tortures all systems and sniffs out impossible bugs. Victor Gross Dev Ops
Ruby, Python, C++ and more... he likes all of them. Creator of the bake build-system. Alexander Schaal Software Engineer
Owns a programmable robotic arm. Eats regular expressions for breakfast. Stefanos Anastasiou Software Engineer
One of the E.S.R. Labs embedded gurus. The oscilloscope is his best friend. Eugen Lau Software Engineer
When not hacking deeply embedded code he likes to participate in 24h bike races . Martin Mössmer Software Engineer
Code retreat facilitator. Regular speaker at conferences. Creator of Jnario. Dr. Sebastian Benz Software Engineer
Network and C++ specialist. Still on first rank at 4Clojure. Matthias Kessler Software Engineer
AUTOSAR guru and Ruby fan. Creator of Automate. Martin Thiede Software Engineer
Software craftsman and ninja. Kevin Russ Software Engineer
The backbone of E.S.R. Labs. Jessica Stöcker Team Assistant
Mathematician. Loves bit twiddling with C++. Stefan Schwarz Software Engineer
Italo Schwabe and Python hacker. Nico Coretti Software Engineer
Can set up and analyze every system. Bjoern Baumgarten Dev Ops
Proud developer of the intergalactic.fm radio app. Gerd Schäfer Software Engineer
Android programmer and photographer. He took these pictures. Florian Bramer Software Engineer
Likes to create tools and embedded solutions. Ralf Wistorf Software Engineer
Programs embedded systems and never swears. Christian Ahrens Software Engineer
Fan of using exotic algorithms. Daniel Schick Software Engineer
When not touring through Germany with his heavy metal band, he ensures that all systems do what they should. Martin Koeth Dev Ops
Programs GPUs for fun. Starts his day with a boulder session. Matthias Putz Software Engineer
Does not need to look at source code...machine code is all he needs. Alexey Krivoborodov Software Engineer

Team

Jobs

Jobs

Why work at E.S.R. Labs?

E.S.R. Labs is a company founded by software developers for software developers. Our goal is to create a work environment in which programmers can thrive. Given a diverse set of projects you have the chance to work with a wide range of technologies with the freedom to explore new things. What we offer:

  • Choose your own setup: you select the equipment and tools you want to work with.
  • Have fun and learn new things at our regular hackathons, programming challenges and hands-on workshops.
  • Attend renowned software conferences.

Automotive Embedded Systems

Help us raise the standards when it comes to automotive software development. We work with the top automotive OEMs and are looking for:

  • Specialization in embedded systems and/or network programming.
  • Strong low-level programming skills and a thorough understanding of hardware architectures.
  • Extensive programming experience in C/C++ with strong object oriented design skills.
  • Experience in AUTOSAR a plus.
  • Experience in model-driven development is a plus.
Apply Now

Software Engineer

We are looking for software developers preferring simple over easy. Work with us on exciting projects with a wide range of different technologies. You will get an effective on the job training by experienced developers who are happy to share their knowledge. Join us if you:

  • Have fun developing and shipping software.
  • Keen to explore new technologies.
  • Have a solid foundation in computer science, algorithms and data structures.
Apply Now

Android / Linux Developer

We are convinced that the future of embedded systems lies in Android and Linux. Work with us on exciting projects and help us shape the embedded platforms of the future. Things we look for are:

  • A solid foundation in computer science with strong competencies in operating systems, computer networks, data structures, algorithms, and software design.
  • Specialization in operating systems, multimedia systems and/or network programming.
  • Experience in writing high quality Linux system software and/or Android applications.
  • Experience in Linux Kernel development is a plus.
Apply Now

E.S.R.Labs

Sankt-Martin-Straße 53-55
81669 Munich Germany
Phone: +49-176-13770077
E-Mail: contact@esrlabs.com

Legal