Embedded Software Engineer
Core
Design, develop, and maintain embedded software for intelligent energy solutions including lithium-ion batteries, charging systems, and power converters.
Role type
Embedded Software Engineer
Builds
Intelligent energy products and connected solutions
Domain
Energy / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded C, Bare-metal development, RTOS, Unit and integration testing, Wireless protocols (CAN, BLE), Power electronics
Preferred skills
Systems engineering, Cyber security for embedded systems, Automated testing frameworks
Technologies
C, RTOS, CAN, BLE
Responsibilities
Define specifications and design embedded software solutions, Develop and maintain software for new and existing products, Implement unit and integration tests, Collaborate with cross-functional teams (Electronics, Testing, Cloud & App Software, Product Management), Troubleshoot and resolve software-related issues
Seniority
Mid-level, hands-on IC
