Senior Embedded Software Engineer (C++) - Hybrid in Stuttgart
Senior Embedded Software Engineer (C++) (m/w/d)
Hybrid | Stuttgart Vaihingen, Germany | €70,000 - €100,000 + 13th Salary
We are hiring a Senior Embedded Software Engineer (C++) (m/w/d) to develop high-performance embedded systems for measurement and control devices. If you have expertise in C++, embedded systems, and modular software architectures, this is a unique opportunity to work in a highly specialized team within a company that offers long-term stability and career growth.
What You Will Do
Embedded Software Development & System Design
- Develop application-specific embedded software for modular control systems.
- Design and implement real-time system architectures optimized for efficiency and scalability.
- Work on bare-metal or RTOS-based embedded platforms.
Testing & Internal Framework Development
- Contribute to the development and maintenance of the internal software framework.
- Implement structured testing methodologies to ensure software quality and reliability.
Hardware Integration & Debugging
- Collaborate with hardware engineers to optimize and integrate software solutions.
- Use debugging tools like oscilloscopes, logic analyzers, and protocol analyzers to troubleshoot embedded systems.
What We Are Looking For
- Strong proficiency in C++, including modern standards (C++11/14/17/20) and best practices.
- Experience in embedded systems development (bare-metal programming or RTOS).
- Understanding of software design patterns and modular architectures.
- Basic knowledge of UML or other modeling techniques.
- Fluent German (B2+) – Required for effective collaboration with the team and understanding technical documentation.
- English proficiency (B2 or higher) – Needed for working with international partners and technical discussions.
Nice-to-Have Skills:
- Experience in control engineering (Regelungstechnik).
- Basic knowledge of hardware/electronics (e.g., soldering, circuit debugging).
- Familiarity with CMake, Python, and Git.
- Background in industrial control systems or modular software architectures.
Personality Traits:
- Highly analytical & structured thinker – able to solve complex embedded challenges.
- Self-motivated & proactive – comfortable working independently.
- Team-oriented & collaborative – works well with hardware engineers and technical leadership.
What’s In It For You?
- Competitive salary: €70,000 - €100,000 per year + 13th salary.
- Hybrid work model: Up to 2 home-office days per week.
- 30 vacation days & structured overtime compensation.
- Company pension contributions & childcare subsidies.
- Free parking & meal subsidies (access to BMW cafeteria).
- Work in a small, high-impact team with strong autonomy.
- Opportunity to influence the future STM32 platform development.
Hiring Process
- Application via Juucy Talent Partner (Sol Gómez)
- Initial Interview (Virtual) – General introduction & technical screening.
- Coding Task – Short programming challenge.
- Onsite Interview – Deep technical discussion & office visit.
- Final Interview & Contract Negotiation – Meeting with senior leadership.
- Departamento
- Backend Development
- Locations
- Stuttgart
- Remote status
- Hybrid
- Yearly salary
- €70,000 - €100,000

About CroX
Crox was created to be a gateway to exceptional job opportunities in all over the world IT and Non-IT industry.
Explore all roles available in our site!
Senior Embedded Software Engineer (C++) - Hybrid in Stuttgart
Loading application form