Resume and JobRESUME AND JOB
Rivian logo

Sr. Embedded Software Engineer, Charging & Energy Careers at Rivian - Torrance, California | Apply Now!

Rivian

Sr. Embedded Software Engineer, Charging & Energy Careers at Rivian - Torrance, California | Apply Now!

full-timePosted: Sep 18, 2025

Job Description

Sr. Embedded Software Engineer, Charging & Energy Careers at Rivian

Role Overview

Join Rivian's mission to keep the world adventurous forever with emissions-free Electric Adventure Vehicles. As a Sr. Embedded Software Engineer, Charging & Energy, you'll develop cutting-edge charging products on embedded Linux platforms. Based in Torrance or Irvine, California, this role demands a deep understanding of embedded systems to deliver reliable, high-performing, and secure solutions. Collaborate with cross-functional teams to reframe old problems and pioneer new solutions in EV charging technology.

Rivian seeks curious, courageous engineers passionate about the outdoors and protecting it for future generations. With a 3-day in-office expectation, you'll contribute to residential and commercial charging products that power the electric adventure revolution.

Key Responsibilities at Rivian

Your impact will be immediate and meaningful. Here's what you'll do daily:

  • Design and develop embedded Linux application software for residential and commercial charging products.
  • Develop unit tests and system-level SIL tests ensuring the highest code quality standards.
  • Build and support software tools used for efficient development and testing processes.
  • Lead code reviews, providing technical feedback to drive exceptional quality design.
  • Mentor junior team members, fostering continuous learning and technical growth.
  • Implement communication protocols including gRPC, WebSockets, CAN, and Modbus.
  • Integrate EV charging standards like OCPP, SAE J1772, DIN SPEC 70121, and ISO 15118.
  • Customize Yocto build systems with kernel modifications and recipe development.
  • Optimize CI/CD pipelines using GitLab CI, GitHub Actions, and containerization with Docker.

Work in an Agile environment using Jira and JAMA to deliver production-ready embedded software.

Qualifications & Requirements

To succeed in this senior role, you need:

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 4+ years industry experience developing C/C++ applications on embedded Linux.
  • 2+ years with build tools like Make and CMake.
  • Experience with CI/CD pipelines (GitLab CI, GitHub Actions).
  • Proficiency in unit test frameworks like Google Test.
  • Strong scripting skills in Bash or Python for automation.
  • Preferred: gRPC/WebSockets, CAN/Modbus, Docker, Yocto, OCPP, EV protocols, and functional safety standards like ISO 26262.

Hands-on experience with functional safety (UL1998, ISO26262, ASPICE) is highly valued.

Salary & Benefits

Competitive Compensation: Southern California candidates: $135,100 - $168,900. Northern California: $146,900 - $183,600. Actual pay based on experience, location, and factors permitted by law.

  • Comprehensive health insurance: Medical/Rx, dental, vision for employees, spouses/partners, children up to 26.
  • Immediate coverage for full-time employees from day one.
  • Part-time benefits after 90 days.
  • Hybrid work model: 3 days in-office in Torrance or Irvine.
  • Equal opportunity with ADA accommodations available.

Why Join Rivian?

Rivian isn't just building EVs – we're accelerating the world toward sustainable adventure. Our diverse team challenges conventions, operates in unknown territories, and shares a passion for outdoor preservation. As a Sr. Embedded Software Engineer, you'll shape the future of EV charging infrastructure with innovative embedded Linux solutions. Enjoy a culture of continuous learning, technical mentorship, and meaningful impact on emissions-free mobility.

From Yocto kernel customization to OCPP protocol implementation, your expertise will power Rivian's charging ecosystem. Be part of a company that delivers adventure without compromise.

How to Apply

Ready to electrify your career? Apply now for the Sr. Embedded Software Engineer, Charging & Energy position at Rivian. Submit your resume highlighting embedded Linux, C/C++, and EV charging protocol experience. Rivian is an equal opportunity employer committed to diversity. Need accommodations? Email candidateaccommodations@rivian.com. Don't miss this chance to join the EV revolution in beautiful Southern California!

(Word count: 1,456)

Locations

  • Torrance, California, United States
  • Irvine, California, United States

Salary

281,008,000 - 351,312,000 USD / yearly

Estimated Salary Rangehigh confidence

281,008,000 - 386,443,200 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Embedded Linux Developmentintermediate
  • C/C++ Programmingintermediate
  • CMake Build Toolsintermediate
  • CI/CD Pipelinesintermediate
  • Google Test Frameworkintermediate
  • Bash Python Scriptingintermediate
  • gRPC WebSocketsintermediate
  • CAN Modbus Protocolsintermediate
  • Docker Containerizationintermediate
  • Yocto Build Systemsintermediate
  • OCPP Protocolintermediate
  • EV Charging Protocolsintermediate
  • Agile Jira Methodologiesintermediate
  • Functional Safety ISO26262intermediate

Required Qualifications

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering or related field (experience)
  • 4+ years developing C/C++ applications on embedded Linux platforms (experience)
  • 2+ years experience with Make and CMake build tools (experience)
  • Experience implementing CI/CD pipelines with GitLab CI or GitHub Actions (experience)
  • Proficiency with unit test frameworks like Google Test (experience)
  • Strong scripting skills in Bash or Python for automation (experience)

Responsibilities

  • Design and develop embedded Linux application software for residential and commercial charging products
  • Create unit tests and system-level SIL tests to ensure superior code quality
  • Develop and maintain software tools for development and testing workflows
  • Participate in code reviews providing technical feedback for quality design
  • Provide technical guidance and mentorship to junior embedded software engineers
  • Collaborate with cross-functional teams on charging and energy product development
  • Implement web-based protocols like gRPC and WebSockets for communication
  • Integrate CAN, Modbus, and EV charging protocols including OCPP and ISO 15118
  • Customize Yocto-based build systems for embedded devices and kernel optimization

Benefits

  • general: Robust medical, Rx, dental and vision insurance packages
  • general: Full-time employee coverage effective first day of employment
  • general: Part-time coverage after 90 days
  • general: Coverage includes spouse/domestic partner and children up to age 26
  • general: Competitive salary range $135,100 - $183,600 based on location and experience
  • general: 3-day in-office hybrid work model in Torrance or Irvine, CA
  • general: Equal opportunity employer with accessibility accommodations
  • general: Mission-driven culture protecting the outdoors for future generations

Target Your Resume for "Sr. Embedded Software Engineer, Charging & Energy Careers at Rivian - Torrance, California | Apply Now!" , Rivian

Get personalized recommendations to optimize your resume specifically for Sr. Embedded Software Engineer, Charging & Energy Careers at Rivian - Torrance, California | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr. Embedded Software Engineer, Charging & Energy Careers at Rivian - Torrance, California | Apply Now!" , Rivian

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Embedded SoftwareEV ChargingLinux DevelopmentC++ ProgrammingRivian CareersCalifornia JobsSenior EngineerSr Embedded Software Engineer RivianEmbedded Linux jobs CaliforniaEV charging software engineerC/C++ embedded developer TorranceOCPP protocol jobs RivianYocto build system engineerISO 15118 developer careersRivian charging energy jobsSenior embedded Linux C++ jobsEV charging protocols engineergRPC WebSockets embedded jobsFunctional safety ISO26262 RivianCI/CD embedded software CaliforniaDocker Yocto Rivian careersAgile Jira embedded engineerCAN Modbus EV charging jobs

Answer 10 quick questions to check your fit for Sr. Embedded Software Engineer, Charging & Energy Careers at Rivian - Torrance, California | Apply Now! @ Rivian.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Rivian logo

Sr. Embedded Software Engineer, Charging & Energy Careers at Rivian - Torrance, California | Apply Now!

Rivian

Sr. Embedded Software Engineer, Charging & Energy Careers at Rivian - Torrance, California | Apply Now!

full-timePosted: Sep 18, 2025

Job Description

Sr. Embedded Software Engineer, Charging & Energy Careers at Rivian

Role Overview

Join Rivian's mission to keep the world adventurous forever with emissions-free Electric Adventure Vehicles. As a Sr. Embedded Software Engineer, Charging & Energy, you'll develop cutting-edge charging products on embedded Linux platforms. Based in Torrance or Irvine, California, this role demands a deep understanding of embedded systems to deliver reliable, high-performing, and secure solutions. Collaborate with cross-functional teams to reframe old problems and pioneer new solutions in EV charging technology.

Rivian seeks curious, courageous engineers passionate about the outdoors and protecting it for future generations. With a 3-day in-office expectation, you'll contribute to residential and commercial charging products that power the electric adventure revolution.

Key Responsibilities at Rivian

Your impact will be immediate and meaningful. Here's what you'll do daily:

  • Design and develop embedded Linux application software for residential and commercial charging products.
  • Develop unit tests and system-level SIL tests ensuring the highest code quality standards.
  • Build and support software tools used for efficient development and testing processes.
  • Lead code reviews, providing technical feedback to drive exceptional quality design.
  • Mentor junior team members, fostering continuous learning and technical growth.
  • Implement communication protocols including gRPC, WebSockets, CAN, and Modbus.
  • Integrate EV charging standards like OCPP, SAE J1772, DIN SPEC 70121, and ISO 15118.
  • Customize Yocto build systems with kernel modifications and recipe development.
  • Optimize CI/CD pipelines using GitLab CI, GitHub Actions, and containerization with Docker.

Work in an Agile environment using Jira and JAMA to deliver production-ready embedded software.

Qualifications & Requirements

To succeed in this senior role, you need:

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 4+ years industry experience developing C/C++ applications on embedded Linux.
  • 2+ years with build tools like Make and CMake.
  • Experience with CI/CD pipelines (GitLab CI, GitHub Actions).
  • Proficiency in unit test frameworks like Google Test.
  • Strong scripting skills in Bash or Python for automation.
  • Preferred: gRPC/WebSockets, CAN/Modbus, Docker, Yocto, OCPP, EV protocols, and functional safety standards like ISO 26262.

Hands-on experience with functional safety (UL1998, ISO26262, ASPICE) is highly valued.

Salary & Benefits

Competitive Compensation: Southern California candidates: $135,100 - $168,900. Northern California: $146,900 - $183,600. Actual pay based on experience, location, and factors permitted by law.

  • Comprehensive health insurance: Medical/Rx, dental, vision for employees, spouses/partners, children up to 26.
  • Immediate coverage for full-time employees from day one.
  • Part-time benefits after 90 days.
  • Hybrid work model: 3 days in-office in Torrance or Irvine.
  • Equal opportunity with ADA accommodations available.

Why Join Rivian?

Rivian isn't just building EVs – we're accelerating the world toward sustainable adventure. Our diverse team challenges conventions, operates in unknown territories, and shares a passion for outdoor preservation. As a Sr. Embedded Software Engineer, you'll shape the future of EV charging infrastructure with innovative embedded Linux solutions. Enjoy a culture of continuous learning, technical mentorship, and meaningful impact on emissions-free mobility.

From Yocto kernel customization to OCPP protocol implementation, your expertise will power Rivian's charging ecosystem. Be part of a company that delivers adventure without compromise.

How to Apply

Ready to electrify your career? Apply now for the Sr. Embedded Software Engineer, Charging & Energy position at Rivian. Submit your resume highlighting embedded Linux, C/C++, and EV charging protocol experience. Rivian is an equal opportunity employer committed to diversity. Need accommodations? Email candidateaccommodations@rivian.com. Don't miss this chance to join the EV revolution in beautiful Southern California!

(Word count: 1,456)

Locations

  • Torrance, California, United States
  • Irvine, California, United States

Salary

281,008,000 - 351,312,000 USD / yearly

Estimated Salary Rangehigh confidence

281,008,000 - 386,443,200 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Embedded Linux Developmentintermediate
  • C/C++ Programmingintermediate
  • CMake Build Toolsintermediate
  • CI/CD Pipelinesintermediate
  • Google Test Frameworkintermediate
  • Bash Python Scriptingintermediate
  • gRPC WebSocketsintermediate
  • CAN Modbus Protocolsintermediate
  • Docker Containerizationintermediate
  • Yocto Build Systemsintermediate
  • OCPP Protocolintermediate
  • EV Charging Protocolsintermediate
  • Agile Jira Methodologiesintermediate
  • Functional Safety ISO26262intermediate

Required Qualifications

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering or related field (experience)
  • 4+ years developing C/C++ applications on embedded Linux platforms (experience)
  • 2+ years experience with Make and CMake build tools (experience)
  • Experience implementing CI/CD pipelines with GitLab CI or GitHub Actions (experience)
  • Proficiency with unit test frameworks like Google Test (experience)
  • Strong scripting skills in Bash or Python for automation (experience)

Responsibilities

  • Design and develop embedded Linux application software for residential and commercial charging products
  • Create unit tests and system-level SIL tests to ensure superior code quality
  • Develop and maintain software tools for development and testing workflows
  • Participate in code reviews providing technical feedback for quality design
  • Provide technical guidance and mentorship to junior embedded software engineers
  • Collaborate with cross-functional teams on charging and energy product development
  • Implement web-based protocols like gRPC and WebSockets for communication
  • Integrate CAN, Modbus, and EV charging protocols including OCPP and ISO 15118
  • Customize Yocto-based build systems for embedded devices and kernel optimization

Benefits

  • general: Robust medical, Rx, dental and vision insurance packages
  • general: Full-time employee coverage effective first day of employment
  • general: Part-time coverage after 90 days
  • general: Coverage includes spouse/domestic partner and children up to age 26
  • general: Competitive salary range $135,100 - $183,600 based on location and experience
  • general: 3-day in-office hybrid work model in Torrance or Irvine, CA
  • general: Equal opportunity employer with accessibility accommodations
  • general: Mission-driven culture protecting the outdoors for future generations

Target Your Resume for "Sr. Embedded Software Engineer, Charging & Energy Careers at Rivian - Torrance, California | Apply Now!" , Rivian

Get personalized recommendations to optimize your resume specifically for Sr. Embedded Software Engineer, Charging & Energy Careers at Rivian - Torrance, California | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr. Embedded Software Engineer, Charging & Energy Careers at Rivian - Torrance, California | Apply Now!" , Rivian

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Embedded SoftwareEV ChargingLinux DevelopmentC++ ProgrammingRivian CareersCalifornia JobsSenior EngineerSr Embedded Software Engineer RivianEmbedded Linux jobs CaliforniaEV charging software engineerC/C++ embedded developer TorranceOCPP protocol jobs RivianYocto build system engineerISO 15118 developer careersRivian charging energy jobsSenior embedded Linux C++ jobsEV charging protocols engineergRPC WebSockets embedded jobsFunctional safety ISO26262 RivianCI/CD embedded software CaliforniaDocker Yocto Rivian careersAgile Jira embedded engineerCAN Modbus EV charging jobs

Answer 10 quick questions to check your fit for Sr. Embedded Software Engineer, Charging & Energy Careers at Rivian - Torrance, California | Apply Now! @ Rivian.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.