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 IC embedded software engineer (EV/Energy)
Builds
Firmware and software components for EV charging stations and energy management systems
Domain
Electric mobility / Energy management / Automotive
Required skills
C, modern C++, embedded software development, unit testing, hardware abstraction layer (HAL), firmware for 32-bit microcontrollers, Git, CI/CD, Jenkins
Preferred skills
EV/Energy/Automotive systems experience, embedded 32-bit microcontroller firmware development
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; Integrate software modules with system diagnostics protocols; Produce well-documented code and collaborate with QA teams.
Seniority
Senior, hands-on IC