Taro Logo

Staff 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
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Automotive

Description For Staff Software Engineer, Embedded Radio Software and Connectivity

General Motors is seeking a Staff Software Engineer for their Embedded Radio Software and Connectivity team, focusing on next-generation automotive computing platforms. This role combines Linux kernel development, radio protocols, and system integration for vehicle infotainment systems. Based in Austin, TX, this hybrid position requires on-site presence three times weekly.

The role involves developing Linux kernel drivers, managing system bring-up, and implementing diagnostics for automotive systems. Key responsibilities include bootloader configuration, BSP development, and hardware component integration. The ideal candidate will have 8+ years of embedded Linux experience and strong expertise in communication protocols.

GM offers comprehensive benefits including health insurance, retirement plans, and unique perks like a company vehicle program. The position supports GM's vision of Zero Crashes, Zero Emissions, and Zero Congestion, making it an exciting opportunity for those passionate about automotive technology and innovation.

The role requires deep technical knowledge in embedded systems, excellent problem-solving abilities, and strong communication skills. You'll work with cross-functional teams, lead system integration efforts, and contribute to the future of automotive software development. This is an excellent opportunity for experienced engineers looking to impact the automotive industry's technological advancement.

Last updated 2 days ago

Responsibilities For Staff 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 including USB, PCIe, I2C peripherals
  • 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 Staff Software Engineer, Embedded Radio Software and Connectivity

Linux
  • Bachelor's degree in electrical engineering or related field (Advanced degree preferred)
  • 8+ years of experience in embedded Linux kernel development
  • Experience with connected system bring-up (BLE, UWB)
  • 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 manufacturing support and diagnostics
  • Proficiency in low-level debugging tools
  • Experience with SoC architectures
  • Strong problem-solving skills
  • Excellent communication skills

Benefits For Staff Software Engineer, Embedded Radio Software and Connectivity

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Relocation Benefits
  • Health insurance (medical, dental, vision)
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Life insurance
  • Paid vacation & holidays
  • Tuition assistance
  • Employee assistance program
  • GM vehicle discounts
  • Company vehicle program
  • Relocation benefits

Interested in this job?

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