Senior Software Engineer

General Motors

5+ years embedded software development experience
Real-time operating systems freertos or safertos
Safety-critical software asil b and asil d standards
The team designs foundational embedded software platforms for SDV solutions including drivers and operating systems for high-end SoCs

Job Summary

  • The team designs foundational embedded software platforms for SDV solutions including drivers and operating systems for high-end SoCs.
  • Candidates will develop safety-critical software under ASIL standards to enable infotainment and ADAS applications on iconic vehicles.
  • General Motors offers a rewarding career focused on innovation, speed, and business value with a vision of Zero Crashes, Zero Emissions, and Zero Congestion.

Matching Summary

The team designs foundational embedded software platforms for SDV solutions including drivers and operating systems for high-end SoCs.

Skills & Requirements

Must-have

  • 5+ years embedded software development experience
  • Real-Time Operating Systems FreeRTOS or SafeRTOS
  • Safety-critical software ASIL B and ASIL D standards
  • Linux-based embedded operating systems
  • C/C++ programming proficiency
  • ARM architectures and hardware peripherals
  • Communication protocols Ethernet I2C UART

Nice-to-have

  • Experience with DMA V4L2 ALSA Linux Kernel Frameworks
  • Bring-up validation system level testing of SoCs
  • Cross-functional collaboration with hardware engineers
  • Optimization of performance memory usage power efficiency
  • Master's degree in engineering fields preferred

Key Requirements

  • Bachelor's degree in electrical engineering computer engineering or computer science
  • 5+ years of experience in Embedded Software Development
  • Master's degree preferred in related engineering fields

Work Rights

Not specified

Tailored Resume

Cover Letter