Responsibilities
As application software developer you are responsible for designing and implementing state-of-the-art automotive embedded C software for electric powertrain software. This includes:
- Clarification and in-depth review of requirements and software architecture
- Specifying reusable and configurable software functions
- Formal modelling of design aspects such as message sequence charts, state machines
- Design for code generation based on the component architecture and state machine models
- Implementing C software functions according to specification and standards including code documentation
- Ensuring the correct implementation by review, static code analysis and test
Skills and Competencies
- You have a degree in computer science, physics, mathematics or equivalent
- You have experience as a software developer creating high-quality, efficient, and portable C code in a real time embedded environment
- You are experienced in concurrent computing, real-time operating systems, and multicore
- You are skilled in using modeling tools, Eclipse, code generators and ticket systems efficiently
- You have experience in electrified powertrain software development, e.g. BMS, inverter, OBC
- You are skilled in using calibration and communication tools such as CANape, CANoe, PCAN
- You have knowledge of the automotive standards ASPICE, ISO 26262, MISRA
- We offer you
- An independent, challenging, and varied job
- Qualified induction and support
- Flexible working hours
- An open communication culture and a highly motivated team
Please send us your CV with indication of the relevant position (country and title) to: HR.EMOB.DE@solaredge.com