Key Job Responsibilities 61 Develop embedded software for Power Electronics such as On Board Charging, DC/DC converters and contactor controls. 61 Understand/analyze the requirements, controls algorithms and design constraints to develop the software for Power Electronics and BMS features 61 Perform software debugging and quality assurance activities–integration testing, unit testing, etc. 61 Perform code review and give feedback. 61 Prepare appropriate technical documentation. 61 Configure and Integrate customer and third-party software components. 61 Support customers with on-site engineering if required – troubleshooting customer issues, in-car testing, etc. 61 Identify architectural constraints for the architectural level (project, domain, application) based on technical and organizational requirements and decompose them to architectural levels below The Requirements 61 University degree in the area of Computer Systems, Electronics or equivalent 61 4+ years of experience in software product life cycle and embedded software 61 Experience in embedded software development in C is a must. Experience with model-based development such as Matlab and Simulink is a plus 61 Professional experience in the design of software for embedded systems. 61 Experience in automotive will be considered as an advantage. 61 Experience with Agile software development, change and configuration management 61 Experience in developing Software DFMEAs. 61 Experience developing embedded real-time safety critical software systems using processes is also desirable. 61 Good written and verbal communication in English