Hire With Rapha

C++ Embedded Systems Engineer

Stuttgart Regionfull-time

About the role

This is a senior position 7+ years of experience is a must

C1-C2 German fluency is a mandatory required!

Qualifications

▪ 7+ years of professional experience in the field of embedded software development

▪ 5+ years of experience in C++

▪ Experience in control engineering

▪ Basic knowledge in hardware/electronics (e.g., soldering, measuring, circuit debugging).

▪ Familiarity with CMake, Python, and Git.

▪ Experience with industrial control systems and modular software architectures.

▪ Previous work in small, high-impact development teams.

▪ 3 years of experience in circuit technology as well as the ability to read and analyze circuit diagrams a

▪ Willingness to contribute to the team, to support each other and to contribute the optimization of software quality Independent, committed and structured way of working

▪ At least C1 of German or English fluency

Responsibilities

Varied hardware-related software development on resource-limited targets, such as AVR or Cortex-M:

▪ Exciting customer applications in the field of control engineering

▪ Challenging new and further development of components and function modules

▪ Modern C++ programming for the optimization and maintenance of the in-house module framework

Collaboration in small module and project teams:

▪ Coordination of work packages in the cooperative team and processing of own tasks

▪ Documentation of project progress in Confluence and Jira

▪ Ensuring software quality through reviews and tests