Sr. Diagnostic Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Rivian · 1 month ago

Sr. Diagnostic Software Engineer

Rivian is a company focused on advancing zero-emission vehicle diagnostics through innovative technology. They are seeking a Sr. Diagnostic Software Engineer to develop diagnostic software for their products, working closely with various engineering teams to ensure effective integration and functionality of diagnostic features.

AutomotiveElectric VehicleManufacturingTransportation
check
H1B Sponsor Likelynote

Responsibilities

Work with the Onboard Diagnostic System Development Engineers and Enhanced Diagnostic System Development Engineers to develop software that meet their requirements. Such features will include diagnostic monitors, diagnostic procedures, diagnostic services, and diagnostic communications
Specifically, develop algorithms and features in an embedded-C environment for onboard diagnostics, enhanced diagnostics, and diagnostic communications, for all of our products
Write embedded test code for testing all software components using unit, software in the loop (SiL), and hardware in the loop (HiL) tests
Work with the Diagnostic Test and Integration Engineers throughout the development and integration process to put forth a properly functioning diagnostic feature
Work with the Diagnostic Calibration Engineers to iterate the software design to account for calibratability as necessary
Participate in code reviews during development sprints, and provide technical feedback to drive quality design

Qualification

Embedded C programmingDiagnostic software developmentReal-time operating systemsCPython proficiencyVehicle communication protocolsSource control systemsTroubleshooting complex systemsVerbalCross-functional collaborationWritten communicationProblem-solving skills

Required

BS in Computer Science, Computer Engineering, or Software Engineering (Electrical, Mechanical, Mechatronics, Controls, or other similar disciplines will be considered)
3+ years of software development experience (preferably, experience in embedded programming in C or C++, level negotiable based on experience)
Proficiency in C and Python
Familiarity with source control systems (e.g., Gitlab, Bitbucket), and tools such as Jama and Jira
Solid understanding of real-time operating systems (RTOS)
Effective ability to troubleshoot and root cause complex systems
Familiarity with vehicle communication protocols (CAN, CANFD, ETH, LIN, UART, SENT, etc.)
Demonstrated ability to solve complex technical problems and deliver technical projects
Ability to collaborate with multiple cross-functional disciplines, including external stakeholders
Ability to think fast, prioritize, and make decisions that benefit Rivian as a whole using a first principles approach
Exceptional verbal and written communication skills

Preferred

Experience in OBD II
Technical understanding of electrical vehicle architecture
Familiarity with all layers of diagnostic communication protocols (ISO-14229-x, SAE J1979-x, ISO-15031, ISO 15765-x, ISO 13400-x, etc.)
Familiarity with diagnostic standards (SAE J2012, SAE J1979, SAE J1930, SAE J1962, SAE J1978, etc.)

Benefits

Robust medical/Rx, dental and vision insurance packages for full-time and part-time employees, their spouse or domestic partner, and children up to age 26.
Full Time Employee coverage is effective on the first day of employment.
Part-Time employee coverage is effective the first of the month following 90 days of employment.

Company

Rivian is an automotive technology company that develops products and services to advance the shift to sustainable mobility.

H1B Sponsorship

Rivian has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (38)
2024 (70)
2023 (54)
2022 (79)
2021 (21)

Funding

Current Stage
Public Company
Total Funding
$21.93B
Key Investors
Volkswagen GroupUS Department of EnergyIllinois Department of Commerce & Economic Opportunity
2025-06-30Post Ipo Equity· $1B
2024-11-25Post Ipo Debt· $6.6B
2024-05-02Grant· $827M

Leadership Team

leader-logo
Robert Scaringe
Chief Executive Officer
linkedin
leader-logo
Claire McDonough
Chief Financial Officer
linkedin
Company data provided by crunchbase