Senior Embedded Software Engineer (C++) - Hybrid in Stuttgart
Senior Embedded Software Engineer (C++) - Hybrid in Stuttgart

Senior Embedded Software Engineer (C++) - Hybrid in Stuttgart

Nürtingen Vollzeit Kein Home Office möglich
C

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 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

C

Kontaktperson:

CroX HR Team

Senior Embedded Software Engineer (C++) - Hybrid in Stuttgart
CroX
C
  • Senior Embedded Software Engineer (C++) - Hybrid in Stuttgart

    Nürtingen
    Vollzeit

    Bewerbungsfrist: 2027-04-07

  • C

    CroX

    50 - 100
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>