+44 (0)207 549 4040 Speak to a consultant now

Apply for this job

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Ref: #42721

Embedded Software Engineer

  • Practice Development & Integration

  • Technologies Development Skills

  • Location Aachen, Germany



– Acquisition of software requirements for battery management systems by analysing customer requirements

– Concept and design of the software architecture and interface definition

– Software development in C / C ++ using standards (e.g. MISRA, ISO 26262) including source code documentation

– Performing software integration and static and dynamic software tests

– Documentation of software requirements, software design and test design including test cases

– Error analysis and troubleshooting


– Education University or technical college degree in electrical engineering, communications engineering, computer science or another equivalent education

– At least 5 years of experience in embedded software development

– Good knowledge and experience in software development MISRA C / C ++

– Experience in the design of software architectures for control units

– First knowledge of energy storage systems

– Good knowledge of bus systems (CAN, Ethernet, SPI, … )

– Experience in programming automotive control units is an advantage

– Good experience with Linux development environment

– First knowledge of the standards IEC61508 or ISO26262

– First knowledge or experience with AUTOSAR and MCAL drivers

– Experience with debugging tools (eg Lauterbach)

– Good knowledge of Git or similar tools for version management

Apply now