Embedded Software Engineer / Developer | Embedded Software Engineer / Developer (m/w/d)

grey engineering GmbH

Karlsruhe, Baden, Baden-Württemberg, Deutschland
Published Mar 20, 2026
Full-time
Permanent

Job Summary

In this role, you will be responsible for the development and implementation of firmware modules for PLC operating systems at a world-leading energy technology company in Karlsruhe. Your daily tasks will include porting and integrating existing firmware components, conducting module tests, and creating technical documentation. You will play a key role in optimizing multi-threading and real-time systems, working specifically with multi-core and multi-processor architectures. The position involves active participation in automation projects, particularly those utilizing Simatic S7/Step7. This is an attractive opportunity for professionals looking for a permanent, full-time position within an innovative environment. The role offers flexible working hours, mobile work options, and a structured path toward direct permanent employment with the client company. It is ideal for engineers who enjoy independent problem-solving and technical analysis within a collaborative team setting.

Required Skills

Education

Completed degree in (Technical) Computer Science, Information Technology, or a comparable field of study.

Experience

  • 3–5 years of professional experience in firmware or embedded development
  • Extensive experience with multi-threading, real-time, and embedded systems
  • Proven experience in automation technology, ideally with Simatic S7 / Step7
  • Professional experience in porting and integrating firmware components

Languages

German (Fluent)English (Basic)

Additional

  • The position is based in Karlsruhe. Candidates must be available for full-time (40 hours) work. Applicants should provide their earliest possible start date and salary expectations in a single PDF document.