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++) (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
1. Application via Juucy Talent Partner (Sol Gómez)
2. Initial Interview (Virtual) – General introduction & technical screening.
3. Coding Task – Short programming challenge.
4. Onsite Interview – Deep technical discussion & office visit.
5. Final Interview & Contract Negotiation – Meeting with senior leadership.