General Motors is an automotive company developing software-defined vehicle technologies and related engineering platforms. The Principal Software Engineer will set enterprise technical direction for embedded software platforms, resolve cross-domain architectural challenges, establish standards and governance, and guide platform, automation, quality, testing, and build-system modernization across organizations.