Crox was created to be a gateway to exceptional job opportunities in the IT and Non-IT industry all over the world.
Explore all roles available on our site!
Senior Embedded Software Engineer (C++) (m / w / d)
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:
- 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
- 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.
#J-18808-Ljbffr
Kontaktperson:
CroX HR Team