Embedded Software Engineer, C++, Linux, Zephyr | Engineer* Embedded Software, C++, Linux, Zephyr

Smart Mechatronics (Dortmund) GmbH

Dortmund, Nordrhein-Westfalen, Deutschland
Published Jul 21, 2025
Full-time
Permanent

Job Summary

Join a dynamic team as an Embedded Software Engineer, focusing on developing innovative embedded software solutions for cutting-edge IoT products, medical technology, and automotive components. In this role, you will analyze system requirements, contribute to software design, and implement and integrate software components using C and C++. You will actively engage in selecting and integrating open-source components, utilizing current technologies, and performing comprehensive unit, integration, and system tests. This position offers exposure to diverse projects across various industries, fostering a steep learning curve and continuous professional development. Ideal candidates will possess a passion for innovation, strong problem-solving skills, and a commitment to delivering high-quality software solutions.

Required Skills

Education

Degree in (Technical) Computer Science, Electrical Engineering, Embedded Software, or similar field

Experience

  • Professional experience in embedded software development
  • Routine use of C and C++ in an embedded environment
  • Familiarity with RTOS systems like Zephyr or operating systems like Embedded Linux
  • Optional familiarity with other programming languages like Python or Rust
  • Optional familiarity with open-source software

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified