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

Brunel GmbH NL Lindau

Lindau (Bodensee), Bayern, Deutschland
Published Oct 21, 2025
Full-time
Permanent

Job Summary

This role seeks an experienced Embedded Software Developer to focus on foundational basic software and middleware within electronic control units (ECUs). Daily tasks include defining and coordinating software requirements with various stakeholders, leading the Middleware subproject, and designing robust software architectures for embedded systems, including auxiliary control units. The developer will be responsible for implementing critical components such as communication protocols, abstraction layers, and APIs, as well as overseeing software integration and supporting comprehensive testing efforts. Candidates must hold a degree in Computer Science or Electrical Engineering and possess professional experience with embedded systems, ideally within the Automotive, Rail, or Aerospace industries. Essential technical expertise includes deep knowledge of SW architecture for embedded ECUs, particularly using Infineon Aurix technology, coupled with strong programming skills in C, C++, and Python. Fluency in both German and English is a mandatory prerequisite for this challenging and rewarding position.

Required Skills

Education

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or comparable field.

Experience

  • Professional experience with embedded systems in the Automotive, Rail, or Aerospace sectors
  • Professional experience in software testing for embedded software
  • Experience leading a subproject (Middleware)
  • Experience with agile software development methods and practices (preferred)
  • Experience with security standards (e.g., IEC62442) (preferred)

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified