General Motors is seeking a Senior Software Engineer to join their Autonomous Vehicle Launch team, focusing on developing embedded applications for self-driving vehicles. This role involves building critical onboard services that orchestrate vehicle activities across distributed computers, from system startup to shutdown. The position requires expertise in C++ and Python development, with a focus on Linux-based environments. You'll be responsible for creating frameworks that provision, execute, and monitor autonomous driving applications, working with production vehicles, manufacturing lines, and cloud services. The role offers a competitive salary range of $134,000 to $235,900, comprehensive benefits, and the opportunity to work remotely. GM's mission centers on achieving Zero Crashes, Zero Emissions, and Zero Congestion, making this an exciting opportunity to shape the future of autonomous vehicles. The ideal candidate will have 5+ years of experience in production software development and a strong background in embedded systems.