Role: Bluetooth Connectivity Software Engineer (Linux & Android) within Rivian & Volkswagen Group Technologies joint venture. Responsible for developing and integrating Bluetooth applications, profiles, and features, including BLE and audio, for automotive systems. Role includes firmware development, feature integration, automation, and cross-functional collaboration with chip vendors, media platforms, and audio teams.
Responsibilities:
- Design and implement Bluetooth applications, profiles, and BLE features on Linux and Android.
- Develop system software architecture for Bluetooth connectivity.
- Write Python-based automation for Bluetooth end-to-end testing.
- Collaborate with cross-functional teams to ensure robust software solutions.
- Instill engineering excellence within the team.
Qualifications:
- BS/MS in Computer Engineering, Electrical Engineering, or related field.
- 4+ years experience in C++, Java, Python, Android application development, and Bluetooth firmware.
- Expertise in Bluetooth BR/EDR, BLE, audio, and stacks such as Bluedroid/BlueZ.
- Experience with serial protocols (SPI, I2C, UART) and debugging tools (oscilloscope, logic analyzer, Bluetooth sniffer).
Preferred Skills: Automotive protocols (CAN), secure bootloader & OTA design, build infrastructure (make, Scons, Jenkins).
Salary: $146,900 – $183,600 (California-based applicants)
Benefits: Comprehensive medical, dental, and vision coverage; effective first day for full-time employees.
Location: US (Rivian & Volkswagen Group Technologies joint venture)
Equal Opportunity & Accessibility: Committed to diversity, inclusion, and providing accommodations for candidates with disabilities.