Staff Controls Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Rivian and Volkswagen Group Technologies · 1 week ago

Staff Controls Software Engineer

Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders focused on the future of automotive technology. The role of Staff Controls Software Engineer involves leading the development and integration of control systems for vehicle features, specifically in the areas of battery, thermal, and body controls.

AutomotiveInformation TechnologySoftware
check
H1B Sponsor Likelynote

Responsibilities

Serve as a technical lead for embedded software development in the C language on Rivian and Volkswagen vehicle control modules
Create software architecture frameworks that allows for the decomposition of functional requirements into software functionality
Develop automated testing software for functional coverage with unit testing, software-in-the-loop, and hardware-in-the-loop test asset targets
Configure build system management tools like SCons or Bazel to build and deploy artifacts to embedded control modules
Monitor fleet telemetry and use data analysis to close the loop on software quality and help develop new software features

Qualification

C programmingReal Time Operating SystemsSoftware revision managementSoftware test automationDigital communication standardsElectronic test equipmentClosed loop control algorithmsSoftware lifecycle managementC language standards compliancePhysics theory applicationLinear systems analysisProblem-solving

Required

Bachelor's or Master's degree in computer science, computer engineering, electrical engineering or software engineering and 5+ years of experience in a related field
Ability to lead software architecture and code reviews as well as arbitrate feature requests
5+ years experience in using a Real Time Operating Systems (RTOS) such as FreeRTOS or SafeRTOS
Expert in software revision management control software like Git both locally and on cloud hosted systems like Gitlab or Github
Strong Working knowledge of software test automation using frameworks like Google test and Pytest
Experience with digital communication bus standards such as SPI, I2C, CAN, LIN, and Ethernet and monitoring tools like Vector CANalyzer and Wireshark
Proficiency in using electronic test equipment for debugging at the hardware level like oscilloscopes and logic analyzers
Proven record of writing and tuning closed loop control algorithms and applying them to physical systems
Industry experience in software lifecycle management and fleet software deployment
Experience writing software in a way that complies with standards for the C language like MISRA
Strong background in physics theory with an understanding of practical application
Working experience with linear systems analysis, observers, and state-estimation
Ability to solve problems quickly leveraging design of experiment methodologies and evidence based decision making

Benefits

Robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26

Company

Rivian and Volkswagen Group Technologies

twittertwitter
company-logo
Rivian and Volkswagen Group Technologies develops scalable automotive software and technology platforms for multiple vehicle segments.

H1B Sponsorship

Rivian and Volkswagen Group Technologies 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 (9)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Kranti Garatkar
Staff Technical Program Manager
linkedin
Company data provided by crunchbase