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

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

Heilbronn Vollzeit Kein Home Office möglich
C

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

  1. Develop application-specific embedded software for modular control systems.
  2. Design and implement real-time system architectures optimized for efficiency and scalability.
  3. Work on bare-metal or RTOS-based embedded platforms.

Testing & Internal Framework Development

  1. Contribute to the development and maintenance of the internal software framework.
  2. Implement structured testing methodologies to ensure software quality and reliability.

Hardware Integration & Debugging

  1. Collaborate with hardware engineers to optimize and integrate software solutions.
  2. Use debugging tools like oscilloscopes, logic analyzers, and protocol analyzers to troubleshoot embedded systems.

What We Are Looking For

  1. Strong proficiency in C++, including modern standards (C++11 / 14 / 17 / 20) and best practices.
  2. Experience in embedded systems development (bare-metal programming or RTOS).
  3. Understanding of software design patterns and modular architectures.
  4. Basic knowledge of UML or other modeling techniques.
  5. Fluent German (B2+) – Required for effective collaboration with the team and understanding technical documentation.
  6. English proficiency (B2 or higher) – Needed for working with international partners and technical discussions.

Nice-to-Have Skills:

  1. Basic knowledge of hardware/electronics (e.g., soldering, circuit debugging).
  2. Familiarity with CMake, Python, and Git.
  3. Background in industrial control systems or modular software architectures.

Personality Traits:

  1. Highly analytical & structured thinker – able to solve complex embedded challenges.
  2. Self-motivated & proactive – comfortable working independently.
  3. Team-oriented & collaborative – works well with hardware engineers and technical leadership.

What’s In It For You?

  1. Competitive salary: €70,000 – €100,000 per year + 13th salary.
  2. Hybrid work model: Up to 2 home-office days per week.
  3. 30 vacation days & structured overtime compensation.
  4. Company pension contributions & childcare subsidies.
  5. Free parking & meal subsidies (access to BMW cafeteria).
  6. Work in a small, high-impact team with strong autonomy.
  7. Opportunity to influence the future STM32 platform development.

Hiring Process

  1. Initial Interview (Virtual) – General introduction & technical screening.
  2. Coding Task – Short programming challenge.
  3. Onsite Interview – Deep technical discussion & office visit.
  4. 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

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