Rivian

Embedded Software Engineer II, Charging & Energy

Rivian$107K — $133K *
Energy & Utilities
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 2+ years of industry experience developing C/C++ applications on embedded Linux.
  • Experience with build tools like Make and CMake.
  • Familiarity with unit test frameworks such as Google Test.
  • Strong skills in scripting/automation using Bash or Python.

Responsibilities

  • Design and maintain embedded Linux application software for charging products.
  • Develop unit tests and systems-level SIL tests for high code quality.
  • Create and support software tools for development and testing purposes.
  • Engage in code reviews to provide technical feedback for quality improvement.
  • Enhance CI/CD systems to streamline software building, testing, and production distribution.

Benefits

  • Comprehensive medical, dental, and vision insurance effective on the first day of employment for employees and their families.
Full Job Description
Role Summary

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 Disclosure

Salary Range California-Based Applicants: $107,000-$133,700 (actual compensation will be determined based on experience, and other factors permitted by law).

Benefits Summary: Rivian provides robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment.

About Rivian

Rivian is an American automaker and automotive technology company. Founded in 2009, the company develops vehicles, products and services related to sustainable transportation. Rivian has raised over $10.5 billion since 2019, with investments from Amazon, Ford, and Cox Automotive. The company's first two vehicles, the R1T and R1S, are electric vehicles that are expected to be released in 2021. Rivian has also announced plans to produce electric delivery vans for Amazon. The company has received praise for its focus on sustainability and its commitment to using recycled materials in its vehicles.
Learn more about Rivian
Size
10,000 employees
Market Cap
$16.8 billion
Industry
Founded
2009
NASDAQ

Similar Jobs

More Jobs at Rivian

More Energy & Utilities Jobs

Find similar Embedded Software Engineer II, Charging & Energy jobs: