Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer II, Charging & Energy

$107k - $133.7k
Full-time

Rivian

About Rivian

Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. 

As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations.


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.

Equal Opportunity

Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.

Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at View email address on us.fitly.work .

Candidate Data Privacy

Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.

Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian’s service providers, including providers of background checks, staffing services, and cloud services.

Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. 

Please note that we are currently not accepting applications from third party application services.

Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer II, Charging & Energy in California vacancy
  • $155.9k - $227.3k

     ...Overview Joby's energy storage and distribution...  ...Management System (BMS) software that keeps them safe,...  ...one energy ecosystem, engineered around the demands of...  ...service: flight safety, charge rate, thermal...  ...and implementing the embedded C++ software that runs... 
    Suggested
    Full time
    Temporary work

    Joby Aviation

    San Carlos, CA
    4 days ago
  • $168k - $252k

     ...What To Expect Tesla Energy is looking for a passionate, driven Software Engineer to build out the features for the current...  ...and next generation of fast DC charging. You will be responsible for...  ...ll Do Implement firmware for embedded systems components within our... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    California
    4 hours ago
  •  ...rail - battery locomotives that fast charge autonomously and dynamically through a...  ...Lowering the rail industries main expense - energy - by more than 20%. This is over $3...  ...Role: We're looking for a Firmware/Embedded Software Engineer to write and test software for our... 
    Suggested
    Full time

    Voltify

    Los Angeles, CA
    more than 2 months ago
  •  ...worldwide.We’re a team of engineers, clinicians, and innovators...  ...purpose here.Job DescriptionThe Embedded Platform Software team designs and builds the...  ...We are looking for a high-energy, talented Senior Software...  ...take 3 to 6+ months) or (ii) implement a Technology Control... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  •  ...worldwide.We’re a team of engineers, clinicians, and...  ...PositionThe Managing Staff Software Development Engineer brings...  ...development of embedded software for electrosurgical...  ..., store, and analyze energy data in real-time.Develop...  ...3 to 6+ months) or (ii) implement a Technology... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  •  ...collaborative, energetic, and forward-thinking individuals to join our team.   CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in embedded Linux development and the Yocto build system. This role is ideal for engineers with... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    El Segundo, CA
    6 days ago
  • $110k - $130k

     ...Defense innovators. Here, visionary minds engineer the future of space technology...  ...compact, and cyber-secure solutions. From software-defined radios to cutting-edge...  ...together. A DAY IN THE LIFE: As an Embedded Software Engineer II – RUST , you’ll design, develop, and... 
    Full time
    Work visa
    Flexible hours

    Innoflight LLC

    San Diego, CA
    more than 2 months ago
  • Pratt & Whitney is seeking a Software Engineer II (Embedded / Radar) in El Segundo, CA to join a Gen4 Tactical Airborne Radar team. You will develop RT embedded software for radar modes, work across lifecycle stages, and collaborate with cross-functional teams to meet... 
    Interim role

    Prattwhitney

    El Segundo, CA
    12 hours ago
  • $100k - $130k

     ...companies’ hardest engineering problems from...  ...fusion and fission energy, and advanced vehicles...  .... The Role As an Embedded Engineer, you will...  ...for hardware, software and systems Interface...  ...130,000 Engineer II: $125,000 - $170,0...  ...Vehicle (EV) charging ports at our LAX office... 
    Internship
    Work at office
    Relocation package
    Flexible hours

    Second Order Effects

    El Segundo, CA
    2 days ago
  •  ...aerospace, automotive, energy, and manufacturing sectors...  .... Our next‑generation software stack combines an...  ...environment. We empower engineers to build, test, and deploy...  ...looking for an early‑career Embedded Software Engineer to...  ...citizen or national, (ii) U.S. lawful, permanent... 
    Permanent employment
    Full time

    Revel

    San Francisco, CA
    1 day ago
  • Raytheon Space and Air division in El Segundo, CA seeks a Software Engineer II (Embedded / Radar) to join the Gen4 Tactical Airborne Radar group. Onsite role requiring ability to obtain SAP/SAR access. You will work across phases of the SW development lifecycle, coding... 
    Interim role

    Raytheon

    El Segundo, CA
    12 hours ago
  • $110k - $140k

     ...innovators. Here, visionary minds engineer the future of space technology through...  ...and cyber-secure solutions. From software-defined radios to cutting-edge...  .... A DAY IN THE LIFE: As an Embedded Software Applications Engineer II at Innoflight, you will serve as... 
    Work visa
    Flexible hours

    Innoflight LLC

    San Diego, CA
    a month ago
  • $120k - $175k

    Sr Firmware Engineer Embedded/Firmware Engineers at Lunar will be responsible...  ...our products’ firmware and software, which are important sources...  ...production quality.Lunar Energy was founded to transition homes...  ...parent Subsidized EV charging and pre-tax commuter benefitsOur... 
    Full time

    Lunar Energy

    Mountain View, CA
    4 days ago
  • $150k - $190k

    Senior Embedded firmware engineer As an Senior Embedded Firmware Engineer, you'll...  ...and immediate impact. Lunar Energy was founded to transition...  ...developing and architecting software, with exposure to the full...  ...birthing parent Subsidized EV charging and pre-tax commuter... 
    Full time
    Immediate start

    Lunar Energy

    Mountain View, CA
    12 hours ago
  • $152k - $190k

     ...spend management, bill pay, and travel software, Brex enables founders and finance teams...  ...and support you need to grow your career.Engineering at BrexEngineering at Brex is about building...  ...a hybrid environment that combines the energy and connections of being in the office... 
    Work at office
    Remote work
    Work from home

    Brex

    San Francisco, CA
    3 days ago
  • $106k - $150k

     ...NASA, Inversion is pushing the boundaries of what’s possible in space-based defense and logistics. What You'll Do As an Embedded Software Engineer II at Inversion, you will report directly to the Director of Engineering, Avionics. In this role, you will develop the... 
    Permanent employment
    Work at office

    Kindredventures

    Los Angeles, CA
    2 days ago
  • Varda Space Industries, Inc. in El Segundo, CA, is seeking an Embedded Software Engineer II on the Flight Software team to determine how the spacecraft behaves in orbit and to build reliable software from requirements to testing and flight operations. You will own all aspects... 

    Varda Space Industries, Inc.

    El Segundo, CA
    2 days ago
  • $102.1k - $202.2k

     ...Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud...  ...infrastructure. We are seeking an accomplished Firmware Engineer II to join a team of talented engineers in BIOS/UEFI development... 
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft Corporation

    Santa Clara, CA
    3 days ago
  • $116.2k - $145.3k

     ...nation’s largest public fast charging networks for electric...  ...emissions, advancing clean energy solutions, and building infrastructure...  ...a talented Firmware Engineer to join our team. The...  ...candidate will be responsible for software implementation on embedded Linux platforms,... 
    Work experience placement
    Home office
    Flexible hours

    EVgo

    El Segundo, CA
    3 days ago
  • $144.02k - $184.03k

     ...Huntsville, AL. Join Varda, and work to create a bustling in-space ecosystem.What you will do (Job Responsibilities)The Embedded Software Engineer on the Flight Software team is responsible for determining how our spacecraft behaves and operates in orbit and building... 
    Permanent employment
    Full time
    Immediate start
    Relocation package
    Flexible hours

    Varda Space Industries

    El Segundo, CA
    3 days ago
  • $75k - $90k

     ...alongside and reporting to our senior IT resource, the IT Systems Engineer II shares day-to-day responsibility for supporting and...  .... • Manage vendor and MSP relationships; evaluate hardware, software, and service providers, and prepare purchase justifications and... 
    Full time
    Contract work
    Local area
    Remote work

    Emend Corporate Services LP

    California
    11 days ago
  •  ...long‑term mission is to make clean energy abundant from Earth to the Asteroid...  ...Antares is seeking a Senior Firmware Engineer to build the embedded software that enables our first‑of‑a‑kind microreactor...  ...be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (... 
    Permanent employment

    Antares

    Los Angeles, CA
    2 days ago
  • $147k - $252k

     ...proprietary infrastructure and software, we empower over 250,0...  ...and treasury, to embedded finance at a global...  ...is leading the charge in building the global...  ...builders with founder-like energy who want real impact,...  ...you’ll doAs a Mobile Engineer, you’ll focus on building... 
    Temporary work
    Local area
    Worldwide

    Airwallex

    San Francisco, CA
    3 days ago
  • $100.6k - $199k

    A leading technology company seeks a Software Engineer II to design and build intelligent solutions leveraging AI/ML. This position offers opportunities for career growth while working on mobile applications for millions of users. Applicants should have a strong background... 

    Microsoft Corporation

    Mountain View, CA
    3 days ago
  • $164k - $223k

    San Diego, CA / Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Power Systems team....  ...Power management and efficiency, Charging control, a variety of operator controls,... 
    Full time
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    3 days ago
  • $180k - $300k

     ...proprietary infrastructure and software, we empower over 250,0...  ...and treasury, to embedded finance at a global...  ...is leading the charge in building the global...  ...builders with founder-like energy who want real impact,...  ...ll doAs a Staff Mobile Engineer on the Mobile Foundations... 
    Temporary work
    Local area
    Worldwide

    Airwallex

    San Francisco, CA
    4 days ago
  • $161k - $194k

     ...infrastructure challenges: helping the energy system become more visible, understandable...  ...brings together experts in energy, AI, software engineering, and products to build tools that help...  ...-to-one" environments. Our valuesTake charge: We take initiative and own outcomes... 
    Full time
    Flexible hours

    X Company

    Mountain View, CA
    3 days ago
  • $147k - $252k

     ...proprietary infrastructure and software, we empower over 250,0...  ...and treasury, to embedded finance at a global...  ...is leading the charge in building the global...  ...builders with founder-like energy who want real impact,...  ...next.About the teamThe Engineering team at Airwallex is a... 
    Temporary work
    Local area
    Worldwide

    Airwallex

    San Francisco, CA
    3 days ago
  • $158k - $225k

     ...proprietary infrastructure and software, we empower over 250,0...  ...and treasury, to embedded finance at a global...  ...is leading the charge in building the global...  ...builders with founder-like energy who want real impact,...  ...you’ll doAs a Frontend Engineer within the Growth team... 
    Temporary work
    Local area
    Worldwide

    Airwallex

    San Francisco, CA
    3 days ago
  • $161k - $194k

     ...infrastructure challenges: helping the energy system become more visible, understandable...  ...brings together experts in energy, AI, software, engineering, and product to build tools that help...  ...-growth environments.Our valuesTake charge: We take initiative and own outcomes that... 
    Full time
    Work at office
    Local area
    Flexible hours

    X Company

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer II, Charging & Energy. Be the first to apply!