In this position, the Battery Management Embedded Software Engineer owns the base software platform beneath the application layer for high-voltage battery management controllers. This includes the real-time operating system, hardware abstraction, drivers, communication stacks, software update mechanism, and security foundation. Assignments may include string-level or system-level battery management controllers and may shift across the product architecture over the life of the program. The ideal candidate has brought up embedded hardware from first power-on, written drivers from datasheets, integrated and hardened communication stacks, and owned a production software update path.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level