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

Brunel GmbH NL Frankfurt

Frankfurt am Main, Hessen, Deutschland
Published Jul 30, 2025
Full-time
Permanent

Job Summary

As an Embedded Software Engineer, you will independently prepare and process software development assignments for embedded systems. Your daily tasks will involve creating software architectures and designs for complex embedded software systems, and developing driver and application software. You will lead smaller software projects, coordinating hardware and software integration for both new and existing programs. Additionally, you will be responsible for creating technical documents like specifications and release notes, and aligning with external software suppliers. You will also actively support the software development team in continuously improving development processes. This role requires a strong background in embedded software development, proficiency in C/C++, and excellent communication skills in both German and English. The position offers continuous professional development opportunities, a supportive company culture, and long-term career stability within a well-established engineering services provider.

Required Skills

Education

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or similar fields

Experience

  • Professional experience in programming embedded software in C/C++
  • Experience with various safety software architectures
  • Familiarity with UML modeling language
  • Experience with Application Lifecycle Management Tools
  • Experience in software unit testing
  • Experience in leading smaller software projects

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified