General Motors is seeking a Principal Software Engineer to set technical direction for the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This role is for an enterprise-level technical authority who can define the future-state engineering system, resolve architectural issues that span organizations and domains, and turn strategy into durable platforms, standards, and operating mechanisms. The successful candidate will shape direction across multiple technical areas and organizations, advise senior and executive leadership on complex tradeoffs, and create alignment across embedded software, cloud, simulation, test, release, cybersecurity, quality, and supplier ecosystems. The role may align to one or more of the four specialization areas: Virtualization and CI infrastructure, Continuous integration and quality gating, Test-system modernization, and Build-system modernization. The role involves defining the future-state architecture and multi-year roadmap, establishing principles and standards, leading the resolution of cross-domain technical risks, advising leadership on investment choices, convening architecture reviews, sponsoring high-leverage platform capabilities, defining measures of success, and mentoring engineers. The role also involves representing GM's technical direction externally while maintaining high standards for safety, quality, security, and customer impact.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal