As a BMS software developer, you will be responsible for implementation and test of new functionality for innovative battery management systems (BMS), and integration of new or updated software modules into a software architecture such as AUTOSAR. The software you are in charge of may range from complex device drivers (CDD) to BMS application components. You will work in a distributed team of software engineers in a super innovative project in the automotive BMS segment.
Job Responsibilities:
• Develops automotive production software modules in an agile environment
• Integrates software modules with other software in an AUTOSAR (Classic) environment
• Contributes to CI/CD, initiates and runs test campaigns
• Understands software requirements, system architectures and use cases, and translates
into implementation concepts
• Owns software requirements definition and interlock with development partners
• Communicates effectively with team members in different countries (software
architects, software testers, scrum master, system engineers, project manager)
• Brings a positive spirit and a lets-do attitude
• Education: Bachelor of Science in Computer Science or similar.
• At least 4 years of experience in automotive software development
• In-depth hands-on experience in microcontroller programming and embedded systems
• In-depth hands-on experience in AUTOSAR software integration (classic platform)
• Strong experience in agile software development process
• Strong analytical and problem-solving skills
• High degree of autonomy and self-motivation
• Experience in working with car OEM’s and Tier1’s
• Experience in working in international and interdisciplinary teams
• Excellent written and verbal communication skills in English are required
• Readiness to travel from time to time
• BMS experience would be beneficial