Senior Embedded Software Engineer (H/F)
Core
Developing high-level software specifications and implementing critical real-time embedded software for Battery Management Systems (BMS) used in energy storage systems.
Role type
Senior Embedded Software Engineer (Real-Time Systems)
Builds
Battery Management Systems (BMS) for energy storage applications
Domain
Industrial Energy Storage / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ programming with MISRA compliance, Real-time embedded Linux, Python, CAN/CANOpen/ModBus/Ethernet protocols, IEC 61508 safety standards knowledge, BMS domain knowledge
Preferred skills
Basic electronics knowledge
Technologies
Linux, C, C++, Python, CAN, CANOpen, ModBus, Ethernet, TCP/IP
Responsibilities
Write high-level software specifications and test procedures, Implement and validate software, Support system and product validation teams, Support field teams in client problem analysis, Contribute to service technology roadmap, Disseminate best practices for development cost and quality control
Seniority
Senior, hands-on IC