Embedded Software Developer | Embedded Softwareentwickler (w/m/d)
Brunel GmbH NL Wuppertal
Job Summary
This role is an exciting opportunity for an Embedded Software Developer to contribute to the full development lifecycle of microcontroller-based systems across various industries. Day-to-day responsibilities include the development, implementation, and maintenance of embedded software, alongside creating robust software architectures and concepts. A key aspect of the role involves performing software testing (Unit and Integration), conducting detailed error analysis, and optimizing software performance, memory consumption, and stability. The ideal candidate holds a degree in Computer Science or Electrical Engineering, possesses fundamental knowledge of C/C++ for embedded systems, and is familiar with tools like Git and various compiler toolchains. Success requires close collaboration with hardware and system architecture teams, and adherence to rigorous documentation standards such as ASPICE and ISO 26262. This permanent position offers continuous professional development within a large, international engineering service provider.
Required Skills
Education
Degree in Computer Science, Electrical Engineering, Technical Informatics, or comparable qualification
Experience
- Professional experience in Embedded Software Development
- Experience with RTOS, Bare-Metal Programming, and Embedded Linux (advantageous)
Languages
Additional
- Unrestricted permanent contract