Rivian

Sr. Software Integration Engineer

Rivian
Apply
1 day ago
Normal, IL, USASenior
H1B sponsor

Base Salary

$99k - $123k/yr

Responsibilities

  • Integrate software components and releases across embedded controllers, vehicle networks, and supporting systems.
  • Own First Pass Yield metrics for software integration and flashing workflows, including measurement, reporting, investigation, and corrective actions.
  • Support ECU flashing, software package approvals, flashing procedure improvements, and issue resolution.
  • Maintain integration plans, build configurations, release notes, and software-change traceability.
  • Bring up software builds on benches, verify hardware/software compatibility, and support equipment uptime.
  • Diagnose and resolve software-to-ECU failures using logs, debugging tools, network traces, and test results.
  • Develop scripts and tools to automate build, deployment, smoke-test, and validation workflows.
  • Define and execute integration and regression tests with software and validation teams.
  • Identify integration risks, dependencies, readiness gaps, and blockers, and support release readiness reviews.
  • Document known issues, workarounds, and software dependencies while improving integration processes, test coverage, and development infrastructure.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Experience integrating software for embedded, automotive, robotics, or other complex systems.
  • Proficiency with at least one programming or scripting language; Python is preferred, while C/C++ and Rust are nice to have.
  • Familiarity with Git, version control, and collaborative development workflows including code review.
  • Experience debugging software across component and system boundaries using logs, debuggers, test equipment, or network-analysis tools.
  • Strong problem-solving, communication, cross-disciplinary collaboration, and dependency-management skills.
  • Ability to work with Linux.
  • Preferred experience includes automotive communication protocols such as CAN, LIN, or Ethernet and tools such as CANoe or Wireshark.
  • Preferred familiarity includes embedded Linux, RTOS environments, ECU architectures, bootloaders, and over-the-air update workflows.
  • Preferred experience includes continuous integration systems, automated testing, hardware-in-the-loop, software-in-the-loop, or vehicle testing.
  • Knowledge of functional safety, cybersecurity, or automotive software development practices is preferred.

Benefits

  • Salary range for Illinois-based applicants is $98,500-$123,100, with potential annual performance bonus and equity awards.
  • Benefits may include paid vacation, paid sick leave, life, medical, dental, vision, short-term disability, and long-term disability insurance.
  • Eligible employees may participate in Rivian’s 401(k) Plan and Employee Stock Purchase Program.
  • Full-time employee coverage is effective on the first day of employment; part-time coverage begins the first of the month following 90 days.
  • The job is expected to remain open no sooner than November 18, 2026.

Categories

Rivian

About Rivian

10,000+ employees

Rivian designs and manufactures electric vehicles, including the R1T pickup, R1S SUV, and commercial delivery vans, selling directly to consumers and fleet operators. Founded in 2009 and headquartered in Irvine, California, it operates a manufacturing plant in Normal, Illinois, and is publicly traded on NASDAQ. The company also develops in-vehicle software and electrical architecture and offers charging and service support for its owners.

Contact me