Taro Logo

Senior Software Engineer, Embedded Radio Software and Connectivity

Global automotive leader committed to delivering high-quality vehicles with a vision of Zero Crashes, Zero Emissions and Zero Congestion.
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Automotive

Description For Senior Software Engineer, Embedded Radio Software and Connectivity

General Motors is seeking a Senior Software Engineer for their Embedded Radio Software and Connectivity team in Austin, TX. This role focuses on developing next-generation automotive computing platforms, with emphasis on Linux kernel development, radio and connectivity protocols, and system integration. The position requires expertise in embedded systems, low-level programming, and hardware interaction. As part of GM's vision for Zero Crashes, Zero Emissions, and Zero Congestion, you'll work on critical automotive systems that power modern vehicles. The role offers a hybrid work arrangement, comprehensive benefits, and the opportunity to work with cutting-edge automotive technology. The ideal candidate will have strong experience in embedded Linux, system bring-up, and hardware integration, combined with excellent problem-solving and communication skills. This position is perfect for engineers passionate about automotive innovation and low-level system development.

Last updated 14 days ago

Responsibilities For Senior Software Engineer, Embedded Radio Software and Connectivity

  • Develop and enhance Linux kernel and device drivers for multimedia subsystems and networking
  • Lead system bring-up activities including bootloader configuration and BSP development
  • Integrate and optimize hardware components
  • Develop diagnostics and health monitoring solutions
  • Analyze and troubleshoot low-level system issues
  • Support manufacturing and production processes
  • Work with hardware teams for validation and debugging
  • Define OKRs and improve software stability and performance

Requirements For Senior Software Engineer, Embedded Radio Software and Connectivity

Linux
  • Bachelor's degree in electrical engineering or related field
  • 3+ years of experience in embedded Linux kernel development
  • Experience with BLE and UWB system bring-up
  • Strong experience with BSP development and bootloaders
  • Deep knowledge of communication protocols (UART, PCIe, I2C, SPI, CAN, Ethernet)
  • Expertise in embedded RTOS kernel internals
  • Proficiency in diagnostics and health monitoring
  • Experience with low-level debugging tools
  • Experience with SoC architectures
  • Strong problem-solving skills
  • Excellent communication skills

Benefits For Senior Software Engineer, Embedded Radio Software and Connectivity

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
Relocation Benefits
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Health Savings Account
  • Flexible Spending Accounts
  • 401k retirement savings plan
  • Life insurance
  • Paid vacation & holidays
  • Tuition assistance
  • Employee assistance program
  • GM vehicle discounts
  • Parental leave
  • Relocation benefits

Interested in this job?

Jobs Related To General Motors Senior Software Engineer, Embedded Radio Software and Connectivity