General Motors is seeking a Staff Software Engineer specializing in Linux Kernel & Driver Development to join their automotive innovation team. This role is crucial for developing next-generation automotive computing platforms, focusing on Linux kernel development, device drivers, and low-level system integration for in-vehicle infotainment and embedded systems.
The position offers an opportunity to work at the intersection of automotive technology and software engineering, contributing to GM's vision of Zero Crashes, Zero Emissions, and Zero Congestion. The role involves sophisticated technical challenges in embedded systems, requiring expertise in Linux kernel internals, device driver development, and system architecture.
As a Staff Engineer, you'll lead critical initiatives in system bring-up, bootloader configuration, and board support package development. The role demands deep technical knowledge in areas such as camera sensors, display interfaces, and networking protocols, while also requiring collaboration with cross-functional teams to ensure optimal hardware-software integration.
The position offers comprehensive benefits including medical coverage, retirement savings, and unique perks like the company vehicle program. Based in Austin, TX, this hybrid role combines the flexibility of remote work with on-site collaboration. With GM's strong focus on innovation and sustainability, this role presents an excellent opportunity for an experienced engineer to make significant contributions to the future of automotive technology.