General Motors is seeking a Staff Software Engineer for their ADAS (Advanced Driver Assistance Systems) and Automated Driving Software Organization. This role focuses on developing cutting-edge ADAS features for next-generation vehicles, specifically working on platform software for ADAS embedded systems. The position requires expertise in developing safety-critical applications, working with embedded Linux systems, and implementing complex communication frameworks.
The role combines embedded systems development with automotive innovation, requiring deep technical knowledge in C/C++ programming, Linux kernel development, and real-time operating systems. You'll be responsible for designing and developing platform software including drivers, middleware frameworks, and communication stacks, ensuring high performance and security standards.
This is an exciting 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 position offers competitive compensation ($186,200-$285,300) and comprehensive benefits, including healthcare, retirement plans, and educational assistance.
The role is remote-based but requires on-site presence three times a week if living within 50 miles of specific locations. You'll be part of a team developing next-generation vehicle features, working with cutting-edge technologies and contributing to the future of automotive safety and automation. This position is perfect for experienced engineers passionate about embedded systems and automotive innovation.