Software Engineer, Engineering Productivity (Infotainment Platform) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Rivian · 1 month ago

Software Engineer, Engineering Productivity (Infotainment Platform)

Rivian is developing the next-generation, Android-based in-vehicle experience for electric vehicles. The Software Engineer on the Engineering Productivity team will be responsible for building tools and automation to enhance developer productivity and streamline the software development process.

AutomotiveElectric VehicleManufacturingTransportation
check
H1B Sponsor Likelynote

Responsibilities

Develop Automation Frameworks: Design, build, and maintain robust and reusable automated test frameworks for unit, integration, and system-level testing
Implement Test Cases: Write clean, reliable, and maintainable automated tests for a wide range of infotainment features and subsystems
Enhance CI/CD Pipelines: Integrate automated tests into our CI/CD pipelines and work to improve their speed, reliability, and efficiency
Build Developer Tools: Create and maintain tools and scripts that enhance developer productivity, streamline workflows, and simplify debugging
Analyze and Debug: Triage and debug test failures, analyze test results to identify performance bottlenecks and quality gaps, and collaborate with development teams to resolve issues
Maintain Test Infrastructure: Support the setup and maintenance of our hardware test labs and device farms, ensuring our automation has reliable access to physical targets

Qualification

Test Automation FrameworksCI/CD PipelinesScripting Language (Python)Compiled Language (C++)Embedded SystemsLinux/Android DevelopmentVersion Control (Git)Debugging SkillsDeveloper ToolsAutomotive Hardware InterfacesQualcomm Tools

Required

BS/MS in Computer Science, Electrical Engineering, or a related field
0-5 years of professional experience in software development or test automation
Strong programming skills in at least one scripting language (e.g., Python, Bash) and one compiled language (e.g., C++, Java)
Hands-on experience with test automation frameworks like pytest, GoogleTest, Espresso, or similar
Background in embedded systems and one or more of Audio/Video/Camera/Graphics/Display/Kernel/Hypervisor
Solid understanding of Linux/Android development environments and debugging tools
Proficiency with version control systems, particularly Git

Preferred

Experience with Android Automotive OS or the Android Open Source Project (AOSP)
Experience testing software that interacts directly with hardware
Experience with Qualcomm tools (QXDM, QPST) and chipsets
Familiarity with automotive hardware interfaces (CAN bus, Automotive Ethernet)

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