Senior Embedded Systems Software Developer | Informatiker (m/w/d)
RATIONAL F&E GmbH
Job Summary
This role is for a Senior Embedded Systems Software Developer to join RATIONAL, a global market and technology leader in intelligent kitchen equipment, focusing on digital products. As an active member of an agile Scrum team, you will primarily concentrate on developing core device functions and hardware-near applications for Linux-based embedded systems. Key responsibilities include developing and maintaining device interfaces, ensuring reliable data storage and processing mechanisms, and continuously improving the system and cooking intelligence to guarantee outstanding results for customers. The ideal candidate holds a degree in Computer Science or a related field and brings several years of professional experience in C/C++ and Object-Oriented Programming for embedded environments. Expertise in Test-Driven Development (TDD), software design, and architecture is crucial, alongside strong Linux knowledge. This position is attractive due to the opportunity to work with cutting-edge technology, apply AI principles to enhance code quality, and collaborate proactively within a supportive team environment, driving innovation in professional kitchen technology.
Required Skills
Education
Completed degree in Computer Science, Technical Computer Science, Programming, or a related field
Experience
- Several years of professional experience in C/C++ and Object-Oriented Programming for embedded systems
- Practical project experience demonstrating expertise in TDD, software design, and architecture
- Experience with relational databases
- Experience productively utilizing AI technologies to improve code quality and development efficiency
Languages
Additional
- Mandatory multi-day presence in Landsberg am Lech (50% of the working week)