Description
General Motors is hiring a Principal Software Engineer to lead and scale engineering platforms for embedded software in software-defined vehicles. The role focuses on modernizing large-scale embedded test systems, establishing automated headless testing frameworks, defining test execution and variation-management architectures, integrating diagnostics and issue-management workflows, and improving CI/CD reliability. The position requires a bachelor's degree or equivalent practical experience, typically 15 or more years of software-validation and architecture experience, and expertise in embedded systems, CI/CD, test automation, Databricks, Python, and related technologies. It is primarily remote, with possible three-times-weekly reporting to a GM hub and less than 25% travel.
