Tech Lead (Embedded Software) jobs in United States
info-icon
This job has closed.
company-logo

Rivian and Volkswagen Group Technologies · 3 hours ago

Tech Lead (Embedded Software)

Rivian and Volkswagen Group Technologies is a joint venture focused on developing software solutions for electric vehicles. The Tech Lead (Embedded Software) will oversee the development of a modular software architecture for various vehicle platforms, collaborating with cross-functional teams to optimize and unify the software stack.

AutomotiveInformation TechnologySoftware
check
H1B Sponsor Likelynote

Responsibilities

Work on next gen architecture - unifying across platforms, and modularize as much as possible. Modify/redefine the application layer, the middleware, and h/w abstraction layer to make it fit across different h/w architectures/platforms
Make s/w components (the vertical stack) as plug-n-play, agnostic to the low level software drivers/APIs
Work with h/w and s/w leaders to collaborate on existing/next-gen platform architecture with various SoCs and software stack, share plans/roadmaps, and align deliverables
Crisply communicate with peers, stakeholders, customers, technical leaders, and OEMs/ODMs. Collaborate across multiple disciplines to deliver quality code, help resolve complex problems, prioritize, and get things done with high efficiency and urgency
Oversee troubleshooting across the s/w and h/w stack to rootcause the issue and provide quick resolution collaborating with multiple teams if needed
Drive research into new technologies and interfaces, fostering innovation within the team.Provide technical guidance and strategic direction to the team
Mentor juniors to design/develop better more reusable stack and help scale

Qualification

Embedded Software DevelopmentEmbedded Linux/RTOSC/C++ CodingDebugging SkillsCommunication ProtocolsScripting LanguagesTechnical LeadershipMentoringProblem SolvingCollaboration

Required

Bachelor's or Master's degree in Computer Science/Engineering or related field
7+ years' experience in Embedded Software Development from requirements gathering through to implementation and maintenance
2+ years of experience as a technical lead or architect, leading/mentoring software engineers to develop s/w architecture from scratch, or creating next gen architecture improving upon the existing one
Thorough understanding of embedded Linux and/or RTOS fundamentals, board support packages, device trees, kernel configuration, device driver development, build systems etc
Excellent coding (C/C++)/debugging skills with an ability to work across organizations/teams
Experience using Lauterbach, Oscilloscope, JTAG, Flashing Tools, etc
Good understanding of interface/communication protocol stacks (SPI, I2C, Ethernet, PCIe, CAN), and board bring-up
Experience with scripting languages (Python, shell)

Preferred

Experience with developing embedded software for automotive platforms is a big big plus

Benefits

Medical/Rx, dental, and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26.
Coverage is adequate on the first day of employment, and Rivian covers most of the premiums.
Flex Time Off
Retirement savings plans
Medical, vision and dental coverage

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