Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Rivian Logo

Senior Cellular Software Engineer

Rivian

$147,000 - $185,000
Sep 16, 2025
Palo Alto, CA, USA
Apply Now

Rivian and Volkswagen Group Technologies is addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world.

Requirements

  • 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
  • Wi-Fi / BT or eSIM development experience
  • Prior experience in embedded linux systems and networking

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

Other

  • BS/MS in Electrical Engineering, Computer Science or Computer Engineering
  • Travel requirements not specified
  • Must be eligible to work in the United States
  • Rivian and Volkswagen Group Technologies provides robust medical/Rx, dental and vision insurance packages for full-time employees
  • Committed to creating a diverse environment and is proud to be an equal opportunity employer