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
- Proficient in Networking (such as TCP/IP, MPTCP, VPN, DNS, DHCP, tunneling to support a diverse array of network configurations)
- Experience in wireless technologies (Cellular or Wi-Fi) is a plus
- Experience with development on Qualcomm platforms is a plus.
- Knowledge in any of embedded databases and middleware components such NATs, MQTT, HTTPs is a plus
Responsibilities
- Design, develop and maintain embedded software applications for network and connection management between 5G and Wi-Fi interfaces.
- Develop algorithms for smart link quality detection in often ambiguous radio environments
- Collaborate closely with the Platform, Wireless and applications teams in architecting a highly scalable platform.
- Define and implement good power, connection and network policy management for various network scenarios
- Ensure code quality through comprehensive unit testing (GTest, GMock) 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
- Strong first principles thinking along with excellent analytical, debugging and problem solving skills
- Travel requirements not specified
- Must be eligible to work in the United States
- Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer.