Embedded Software Engineer II, Charging & Energy
Rivian · Irvine, CA · 1 mo ago
On-siteEngineering$107k–$134k/yrFull-time
About the role
Join our team and develop cutting-edge charging products as a highly skilled Embedded Software Engineer proficient in Modern C++. You'll work on cutting-edge systems, write efficient and high-quality code, develop robust unit tests, and contribute to impactful embedded software projects in a collaborative and supportive environment where you can learn and grow.
Responsibilities
- Design, develop and maintain embedded Linux application software for residential and commercial charging products.
- Develop unit tests and systems level SIL tests to ensure the highest code quality.
- Develop and support software tools used for development and testing.
- Participate in code reviews providing technical feedback to drive quality design.
- Support CI/CD system software to facilitate building, testing and distribution of production-level software.
Qualifications
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering or a related field.
- 2+ years of industry experience developing C/C++ based applications on embedded Linux.
- Experience with build tools such as Make and CMake.
- Experience with unit test frameworks e.g., Google Test.
- Strong scripting and automation skills using languages such as Bash or Python.
Nice to have
- Experience with Agile development methodologies and using tracking tools like Jira.
- Experience with web-based communication protocols, especially gRPC and WebSockets.
- Experience working with CAN and Modbus communication interfaces.
- Hands-on experience with containerization technologies like Docker.
- Experience with Yocto-based build systems for embedded devices.
- Experience with electric vehicle charging protocols such as SAE J1772, DIN SPEC 70121, and ISO 15118.
- Experience with Open Charge Point Protocol (OCPP)
Where You'll Work
Department: Charging & Energy
Location: Torrance, CA or Irvine, CA
Pay
California-Based Applicants: $107,000–$133,700 (actual compensation will be determined based on experience and other factors permitted by law).
Benefits
- Robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26.
- Coverage effective on the first day of employment.