Overview
Atieva is a well-funded, fast-growing startup that develops critical components for electric vehicles. With offices in Silicon Valley and Asia, our team builds battery packs and other components that power hybrid and pure-electric vehicles across the globe.
We are looking for an embedded software engineer to add core functionality, create new features, and improve upon existing firmware in our battery management system.
This position offers a high level of autonomy, and a successful engineer in this role is encouraged to exercise his/her own discretion in determining what/how projects will be completed and will be able to work with minimal interference.
For more information about us, please visit www.atieva.com.
Responsibilities
Embedded operating system development
Embedded peripheral drivers
Refine and improve current generation systems and algorithms
Work with EE teams to develop next generation designs
Experience
MS in computer science in Computer Science/Engineering.
1+ years of embedded software experience
Real-time operating system experience
Microcontroller experience with ARM or PowerPC
C/Assembly programming
Solid grasp of good software engineering practices
Knowledge of CAN communication internals
10% travel (China)
Good communication skills
Education
MS in computer science in Computer Science/Engineering.