Software Developer DSL with Ruby and C++ (f/m)

We are a team of software developers brought together by our enthusiasm
for creating the best possible embedded systems. We are full-stack
developers working on real-time, connectivity, mobile, and back-end
projects. Customers come to us for two main reasons: when they feel
their project is “impossible,” and if they expect the highest level of
quality and reliability in their software development. The result speaks
for itself: today our software runs in millions of cars. 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.
Working at E.S.R. Labs means you will experience a diverse set of
projects, with the chance to work with a wide range of technologies and
the freedom to explore new ways of doing things. Currently we are
looking for you in the role of a performance-driven

Software Developer DSL with Ruby and C++ (f/m)

For this role you can choose where to build your career with us in
Germany: At our exciting new offices in the Neue Balan “Campus of Ideas”
in wonderful Munich, ranked as one of the world’s most liveable and
interesting cities. Or you can join us at our smaller offices in
beautiful Kulmbach.

What does your work life look like with us?
As a Software Developer DSL with Ruby and C++ you will take on
sophisticated projects for renowned automotive OEMs. Therefore you will
support our team in developing innovative tools for the embedded
software development. Our diversity of tools mainly includes C/C++ code
generators and transformation tools programmed in Ruby as well as
Editor-Plugins (Java, C#, …) and Web frontends (JavaScript, HTML, …).
After the introductory training you’re responsible for one or more
tools. You develop new features, adapt the design and adjust them to the
actual automotive standards. You integrate your results autonomously
into customer projects for renowned automotive OEMs. By means of
constant discussions with colleagues and customers you can always
optimize your development results, learn new technologies and try out
innovative solutions in our team.

What we expect from you? Required:
• Completed degree in Computer Science or a comparable qualification
• Open-minded in regards of new approaches and innovative technologies
• Good English language skills
• Ready to make a strong commitment to both the customer and to the
• Intensive professional experience with several programming languages
• Willingness to familiarize yourself with large, complex automotive

What we expect from you? Desired:
• Good knowledge in Ruby and the willingness to expand on these
• Good C and C++ skills
• Experience in modelling/DSL-technologies (e.g. XSD, EMF, XText)
• Knowledge in JavaScript and web technologies (HTML, CSS, …)
• Knowledge in AUTOSAR standards
• Embedded expertise
• Own software projects (e.g. Open Source)
• Own publications (e.g. own blog)

What you can expect from us
• Diverse and interesting tasks
• Co-workers with expert-level knowledge
• Exciting and motivating work environment
• Projects which will challenge you to excel
• Flexible work-hour models
• Freedom to choose your own setup: you select the equipment and tools
you want to work with
• The chance to have fun and learn new things at our regular
hackathons, programming challenges and hands-on workshops
• Exciting foosball matches, fresh fruit every day and excellent coffee

Our vision: Leave a fingerprint in the software industry!

Apply now:

Your application will be processed by the Job Ambition GmbH, our
strategic recruiting partner.
You are also welcome to contact Mr. Niclas Irmak by phone: + 49 (0) 711
912 918-39.