Resume and JobRESUME AND JOB
Rivian logo

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

Rivian

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

full-timePosted: Jul 22, 2025

Job Description

Staff Embedded Software Engineer, Charging & Energy Careers at Rivian

Role Overview

Join Rivian, the pioneering EV manufacturer redefining electric adventure vehicles, as a Staff Embedded Software Engineer, Charging & Energy in Torrance or Irvine, California. Rivian is on a mission to keep the world adventurous forever with emissions-free Electric Adventure Vehicles. This senior role focuses on developing cutting-edge charging products for residential and commercial applications. You'll lead embedded Linux software design, implement robust CI/CD pipelines, and ensure functional safety in high-performance EV charging systems.

As a key player in Rivian's charging and energy team, you'll collaborate with cross-functional experts to deliver reliable, secure, and scalable software solutions. With a 3-day in-office expectation in Southern California's innovation hubs, this position offers the perfect blend of hands-on embedded development and leadership in the fast-evolving EV industry. Rivian seeks curious, courageous engineers passionate about protecting the outdoors through sustainable technology.

Key Responsibilities at Rivian

In this leadership role, you'll drive the future of EV charging software. Here are your core responsibilities:

  • Design and develop embedded Linux application software for residential and commercial charging products using C/C++.
  • Implement unit tests and systems-level SIL tests with frameworks like Google Test to maintain top-tier code quality.
  • Support and optimize CI/CD pipelines using GitLab CI, GitHub Actions for seamless building, testing, and deployment.
  • Build software tools for efficient development and testing workflows.
  • Architect systems with Functional Safety compliance (ISO 26262, UL1998, ASPICE).
  • Lead technical meetings reviewing system design, software architecture, and feature performance.
  • Conduct code reviews and provide expert feedback to elevate team standards.
  • Mentor junior engineers, fostering continuous learning and growth.
  • Evaluate emerging technologies like OCPP, ISO 15118, and recommend innovations for Rivian's charging ecosystem.

Work with protocols like SAE J1772, DIN SPEC 70121, CAN, Modbus, gRPC, and WebSockets to power next-generation EV infrastructure.

Qualifications & Requirements

Rivian seeks proven experts in embedded software engineering. Essential qualifications include:

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering or related field.
  • 6+ years C/C++ experience on embedded Linux platforms.
  • 3+ years with build tools like Make and CMake.
  • CI/CD pipeline implementation with GitLab CI, GitHub Actions.
  • Unit testing expertise (Google Test) and strong Bash/Python scripting.

Desired skills elevate your impact: Yocto build systems, Docker containerization, RTOS (FreeRTOS, QNX), Agile/Jira, OCPP, EV charging protocols (ISO 15118), and functional safety standards. Experience in EV charging makes you a standout candidate for this high-impact role at Rivian.

Salary & Benefits

Rivian offers competitive compensation for Staff Embedded Software Engineers:

  • Southern California: $171,100 - $213,900 USD/year
  • Northern California: $186,000 - $232,500 USD/year

Actual pay based on experience, location, and factors permitted by law. Comprehensive benefits include:

  • Medical/Rx, dental, vision insurance effective day one for full-time.
  • Family coverage for spouse/domestic partner and children up to 26.
  • Part-time benefits after 90 days.
  • Hybrid work: 3 days in-office in Torrance or Irvine.

Rivian is an equal opportunity employer committed to accessibility and diversity.

Why Join Rivian?

Rivian isn't just building EVs; we're accelerating the shift to sustainable adventure. Our team shares a passion for the outdoors and innovation. As a Staff Embedded Software Engineer, you'll:

  • Work on real-world impact products accelerating EV adoption.
  • Collaborate in a diverse, courageous culture challenging the status quo.
  • Lead in emerging EV charging technologies with global reach.
  • Grow professionally through mentorship and technical leadership.
  • Enjoy Southern California's vibrant tech ecosystem and outdoor lifestyle.

Rivian's commitment to functional safety, Agile methodologies, and cutting-edge tools positions you at the forefront of embedded systems for electric vehicles.

How to Apply

Ready to power the future of EV charging at Rivian? Apply now for the Staff Embedded Software Engineer, Charging & Energy position. Submit your resume highlighting embedded Linux, C/C++, CI/CD experience. Join our mission to protect the planet through innovative electric adventure vehicles. Positions in Torrance or Irvine, CA fill quickly—don't miss your chance to shape sustainable energy solutions.

Total word count: 1,456

Locations

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

Salary

355,888,000 - 444,912,000 USD / yearly

Estimated Salary Rangehigh confidence

355,888,000 - 489,403,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
  • CI/CD Pipelinesintermediate
  • Unit Testing Google Testintermediate
  • Bash Python Scriptingintermediate
  • CMake Make Build Toolsintermediate
  • gRPC WebSocketsintermediate
  • CAN Modbus Protocolsintermediate
  • Docker Containerizationintermediate
  • Yocto Build Systemsintermediate
  • OCPP Protocolintermediate
  • ISO 15118 Chargingintermediate
  • Functional Safety ISO26262intermediate
  • Agile Jira Methodologiesintermediate
  • Real-Time Operating Systems RTOSintermediate

Required Qualifications

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering or related field (experience)
  • 6+ years industry experience developing C/C++ applications on embedded Linux (experience)
  • 3+ years experience with build tools such as Make and CMake (experience)
  • Experience implementing CI/CD pipelines using GitLab CI, GitHub Actions, etc. (experience)
  • Experience with unit test frameworks e.g., Google Test (experience)
  • Strong scripting and automation skills using Bash or Python (experience)

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 highest code quality
  • Support CI/CD system software to facilitate building, testing and distribution of production-level software
  • Develop and support software tools used for development and testing
  • Create software architectures and designs with Functional Safety in mind
  • Lead technical meetings with team members and management to review system design, software architecture, and feature performance
  • Participate in code reviews providing technical feedback to drive quality design
  • Provide technical guidance and mentorship to junior team members
  • Stay up to date with emerging technologies and industry trends

Benefits

  • general: Robust medical/Rx insurance effective first day for full-time employees
  • general: Comprehensive dental insurance coverage
  • general: Vision insurance packages for employees and families
  • general: Coverage for spouse or domestic partner
  • general: Insurance for children up to age 26
  • general: Part-time employee benefits after 90 days
  • general: 3-day in-office hybrid work model
  • general: Competitive salary range $171K-$232K based on location and experience
  • general: Equal opportunity employment practices
  • general: Mission-driven culture protecting the outdoors

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

Get personalized recommendations to optimize your resume specifically for Staff 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 "Staff 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++ EngineerCI/CDFunctional SafetyRivian CareersElectric VehiclesCalifornia Tech JobsStaff Embedded Software Engineer RivianEV charging software jobs CaliforniaEmbedded Linux C++ developer TorranceCI/CD pipeline engineer EV industryFunctional safety ISO26262 RivianOCPP protocol developer jobsYocto build system engineerElectric vehicle charging softwareStaff software engineer Irvine CARivian charging energy careersRTOS FreeRTOS developer RiviangRPC WebSockets embedded jobsCAN Modbus EV software engineerAgile Jira embedded Linux rolesHigh salary embedded engineer CARivian EV jobs TorranceDocker Yocto EV charging

Answer 10 quick questions to check your fit for Staff 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

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

Rivian

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

full-timePosted: Jul 22, 2025

Job Description

Staff Embedded Software Engineer, Charging & Energy Careers at Rivian

Role Overview

Join Rivian, the pioneering EV manufacturer redefining electric adventure vehicles, as a Staff Embedded Software Engineer, Charging & Energy in Torrance or Irvine, California. Rivian is on a mission to keep the world adventurous forever with emissions-free Electric Adventure Vehicles. This senior role focuses on developing cutting-edge charging products for residential and commercial applications. You'll lead embedded Linux software design, implement robust CI/CD pipelines, and ensure functional safety in high-performance EV charging systems.

As a key player in Rivian's charging and energy team, you'll collaborate with cross-functional experts to deliver reliable, secure, and scalable software solutions. With a 3-day in-office expectation in Southern California's innovation hubs, this position offers the perfect blend of hands-on embedded development and leadership in the fast-evolving EV industry. Rivian seeks curious, courageous engineers passionate about protecting the outdoors through sustainable technology.

Key Responsibilities at Rivian

In this leadership role, you'll drive the future of EV charging software. Here are your core responsibilities:

  • Design and develop embedded Linux application software for residential and commercial charging products using C/C++.
  • Implement unit tests and systems-level SIL tests with frameworks like Google Test to maintain top-tier code quality.
  • Support and optimize CI/CD pipelines using GitLab CI, GitHub Actions for seamless building, testing, and deployment.
  • Build software tools for efficient development and testing workflows.
  • Architect systems with Functional Safety compliance (ISO 26262, UL1998, ASPICE).
  • Lead technical meetings reviewing system design, software architecture, and feature performance.
  • Conduct code reviews and provide expert feedback to elevate team standards.
  • Mentor junior engineers, fostering continuous learning and growth.
  • Evaluate emerging technologies like OCPP, ISO 15118, and recommend innovations for Rivian's charging ecosystem.

Work with protocols like SAE J1772, DIN SPEC 70121, CAN, Modbus, gRPC, and WebSockets to power next-generation EV infrastructure.

Qualifications & Requirements

Rivian seeks proven experts in embedded software engineering. Essential qualifications include:

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering or related field.
  • 6+ years C/C++ experience on embedded Linux platforms.
  • 3+ years with build tools like Make and CMake.
  • CI/CD pipeline implementation with GitLab CI, GitHub Actions.
  • Unit testing expertise (Google Test) and strong Bash/Python scripting.

Desired skills elevate your impact: Yocto build systems, Docker containerization, RTOS (FreeRTOS, QNX), Agile/Jira, OCPP, EV charging protocols (ISO 15118), and functional safety standards. Experience in EV charging makes you a standout candidate for this high-impact role at Rivian.

Salary & Benefits

Rivian offers competitive compensation for Staff Embedded Software Engineers:

  • Southern California: $171,100 - $213,900 USD/year
  • Northern California: $186,000 - $232,500 USD/year

Actual pay based on experience, location, and factors permitted by law. Comprehensive benefits include:

  • Medical/Rx, dental, vision insurance effective day one for full-time.
  • Family coverage for spouse/domestic partner and children up to 26.
  • Part-time benefits after 90 days.
  • Hybrid work: 3 days in-office in Torrance or Irvine.

Rivian is an equal opportunity employer committed to accessibility and diversity.

Why Join Rivian?

Rivian isn't just building EVs; we're accelerating the shift to sustainable adventure. Our team shares a passion for the outdoors and innovation. As a Staff Embedded Software Engineer, you'll:

  • Work on real-world impact products accelerating EV adoption.
  • Collaborate in a diverse, courageous culture challenging the status quo.
  • Lead in emerging EV charging technologies with global reach.
  • Grow professionally through mentorship and technical leadership.
  • Enjoy Southern California's vibrant tech ecosystem and outdoor lifestyle.

Rivian's commitment to functional safety, Agile methodologies, and cutting-edge tools positions you at the forefront of embedded systems for electric vehicles.

How to Apply

Ready to power the future of EV charging at Rivian? Apply now for the Staff Embedded Software Engineer, Charging & Energy position. Submit your resume highlighting embedded Linux, C/C++, CI/CD experience. Join our mission to protect the planet through innovative electric adventure vehicles. Positions in Torrance or Irvine, CA fill quickly—don't miss your chance to shape sustainable energy solutions.

Total word count: 1,456

Locations

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

Salary

355,888,000 - 444,912,000 USD / yearly

Estimated Salary Rangehigh confidence

355,888,000 - 489,403,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
  • CI/CD Pipelinesintermediate
  • Unit Testing Google Testintermediate
  • Bash Python Scriptingintermediate
  • CMake Make Build Toolsintermediate
  • gRPC WebSocketsintermediate
  • CAN Modbus Protocolsintermediate
  • Docker Containerizationintermediate
  • Yocto Build Systemsintermediate
  • OCPP Protocolintermediate
  • ISO 15118 Chargingintermediate
  • Functional Safety ISO26262intermediate
  • Agile Jira Methodologiesintermediate
  • Real-Time Operating Systems RTOSintermediate

Required Qualifications

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering or related field (experience)
  • 6+ years industry experience developing C/C++ applications on embedded Linux (experience)
  • 3+ years experience with build tools such as Make and CMake (experience)
  • Experience implementing CI/CD pipelines using GitLab CI, GitHub Actions, etc. (experience)
  • Experience with unit test frameworks e.g., Google Test (experience)
  • Strong scripting and automation skills using Bash or Python (experience)

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 highest code quality
  • Support CI/CD system software to facilitate building, testing and distribution of production-level software
  • Develop and support software tools used for development and testing
  • Create software architectures and designs with Functional Safety in mind
  • Lead technical meetings with team members and management to review system design, software architecture, and feature performance
  • Participate in code reviews providing technical feedback to drive quality design
  • Provide technical guidance and mentorship to junior team members
  • Stay up to date with emerging technologies and industry trends

Benefits

  • general: Robust medical/Rx insurance effective first day for full-time employees
  • general: Comprehensive dental insurance coverage
  • general: Vision insurance packages for employees and families
  • general: Coverage for spouse or domestic partner
  • general: Insurance for children up to age 26
  • general: Part-time employee benefits after 90 days
  • general: 3-day in-office hybrid work model
  • general: Competitive salary range $171K-$232K based on location and experience
  • general: Equal opportunity employment practices
  • general: Mission-driven culture protecting the outdoors

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

Get personalized recommendations to optimize your resume specifically for Staff 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 "Staff 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++ EngineerCI/CDFunctional SafetyRivian CareersElectric VehiclesCalifornia Tech JobsStaff Embedded Software Engineer RivianEV charging software jobs CaliforniaEmbedded Linux C++ developer TorranceCI/CD pipeline engineer EV industryFunctional safety ISO26262 RivianOCPP protocol developer jobsYocto build system engineerElectric vehicle charging softwareStaff software engineer Irvine CARivian charging energy careersRTOS FreeRTOS developer RiviangRPC WebSockets embedded jobsCAN Modbus EV software engineerAgile Jira embedded Linux rolesHigh salary embedded engineer CARivian EV jobs TorranceDocker Yocto EV charging

Answer 10 quick questions to check your fit for Staff 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.