Senior Cellular Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Rivian · 1 month ago

Senior Cellular Software Engineer

Rivian is building an exciting software defined vehicle architecture and is seeking a highly skilled Cellular Software Engineer to join their Wireless Software team. The role involves designing and maintaining complex cellular software applications and collaborating across teams to ensure project success.

AutomotiveElectric VehicleManufacturingTransportation
check
H1B Sponsor Likelynote

Responsibilities

Design, develop and maintain Cellular software applications on POSIX systems (C++, Python)
Design and Implement state machines for control, data and voice services for 5G/Wi-Fi modules
Develop object-oriented designs, abstraction layers, middleware and system services for embedded Linux systems
Define and implement good power, connection and network policy management for various network scenarios
Develop algorithms for smart link quality detection in often ambiguous radio environments
Ensure code quality through comprehensive unit testing (GTest, GMock), system-testing and adherence to coding standards
Effectively collaborate across cross-functional teams to drive project success

Qualification

C++ programming4G/5G SW Application developmentEmbedded Linux systemsPythonTCP/IP suiteARM processorsShell scriptingAnalytical skillsDebugging skillsProblem solving skills

Required

BS/MS in Electrical Engineering, Computer Science or Computer Engineering
Strong C++ programming
Experienced in 4G/5G SW Application development
Python and shell scripting experience
Strong understanding of TCP/IP suite, memory management and file systems
Good understanding of ARM processors, toolchains, and Linux OS
Strong first principles thinking along with excellent analytical, debugging and problem solving skills
Design, develop and maintain Cellular software applications on POSIX systems (C++, Python)
Design and Implement state machines for control, data and voice services for 5G/Wi-Fi modules
Develop object-oriented designs, abstraction layers, middleware and system services for embedded Linux systems
Define and implement good power, connection and network policy management for various network scenarios
Develop algorithms for smart link quality detection in often ambiguous radio environments
Ensure code quality through comprehensive unit testing (GTest, GMock), system-testing and adherence to coding standards
Effectively collaborate across cross-functional teams to drive project success

Preferred

Wi-Fi / BT or eSIM development experience
Prior experience in embedded linux systems and networking
Prior experience in Android software development (Kotlin or Java)

Benefits

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 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