Design, implement, validate, and maintain embedded firmware for DC fast charging systems
Implement and validate communication interfaces and ensure reliable operation across both microcontroller and embedded Linux platforms
Build and expand unit test coverage for firmware components, with a focus on testable architecture
Create and maintain test automation for firmware features and interfaces by leveraging HIL/SIL approaches
Requirements
Solid understanding of embedded firmware development, validation and verification practices and tools
Familiarity with test automation frameworks, CI/CD pipelines, and hardware as well as software debugging tools and methods
Experience using AI technologies to enhance development and testing efficiency
Experience with safety-critical development practices, communication protocols, or test-driven development is considered a strong advantage
Collaborative and curious mindset with a willingness to learn, share knowledge, and work closely with colleagues across different software and hardware teams