Rivian · 1 month ago
Senior Software Engineer, Telematics
Rivian is a company focused on developing innovative electric vehicles and technologies. They are seeking an experienced Senior Software Engineer to lead the development of in-vehicle telemetry solutions for Linux and Android platforms, responsible for architecting and building core data collection frameworks.
AutomotiveElectric VehicleManufacturingTransportation
Responsibilities
Design, implement, and maintain the telemetry and data collection services running on the Linux and Android Automotive platform
Develop robust data pipelines for collecting, buffering, and transmitting vehicle telematics from linux and infotainment applications
Architect solutions that are highly efficient, ensuring minimal impact on system performance, memory, and power consumption in a constrained linux and android environment
Implement data serialization formats like Protocol Buffers (Protobuf) for efficient and structured data transport
Ensure the privacy and security of all collected data, implementing data anonymization and encryption best practices
Create and maintain SDKs and APIs for other application developers to integrate with the telemetry system
Develop robust testing and validation strategies to guarantee data integrity and reliability
Qualification
Required
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
3+ years of professional experience in Linux development. Bonus if familiar with running native applications within Android
Deep proficiency in C++ or Rust with a strong understanding of Linux OS internals. Bonus if familiar with Android OS internals
Solid experience with data persistence (e.g., SQLite, Room) and data serialization formats (e.g., Protobuf)
Understanding of multithreading, concurrency, and performance optimization for resource-constrained embedded systems
Knowledge of networking protocols (TCP/IP, HTTP) and secure communication (TLS)
Ability to design and contribute to large complex software systems from the ground up
Familiarity with software development methodologies such as unit testing, simulations, and debugging
Preferred
Experience with Android Automotive OS (AAOS) or other embedded Android platforms
Experience building background services, using job schedulers, and managing the application lifecycle on Android
Experience developing SDKs or libraries for other developers
Experience with cloud platforms (e.g., AWS, GCP) and backend data ingestion pipelines
Familiarity with large-scale data processing frameworks and fleet telematics platforms
Benefits
Rivian and Volkswagen Group Technologies provides robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26.
Coverage is effective on the first day of employment.
Company
Rivian
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 CompanyTotal Funding
$21.93BKey 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
Recent News
Business Insider
2026-01-08
2026-01-07
Business Insider
2026-01-07
Company data provided by crunchbase