Embedded Software Engineer
Core
Design and implement robust embedded software solutions for EV chargers and Energy Management systems, interfacing with hardware components and power systems.
Role type
Senior Embedded Software Engineer (EV/Energy)
Builds
Firmware and software components for EV charging stations and energy management devices
Domain
Electric mobility / Energy management / Embedded systems
Deliverable
production ML models | product features
Required skills
C, modern C++, embedded software development, unit testing, hardware abstraction layer (HAL) design, firmware development for 32-bit microcontrollers, Git, CI/CD practices, Jenkins
Preferred skills
Automotive/EV/Energy context experience, embedded 32-bit microcontroller expertise
Technologies
C, C++, Git, Jenkins
Responsibilities
Design and implement embedded software for EV chargers and energy management systems; Develop low-level software to interface with hardware; Create and maintain hardware abstraction layers; Write and execute unit and functional tests; Configure and verify software modules with system diagnostics; Produce well-documented code
Seniority
Senior, hands-on IC