General Motors (GM) is committed to a future defined by Zero Crashes, Zero Emissions, and Zero Congestion. To achieve this, GM is investing in the people, software, and systems that enable safer, better, and more sustainable transportation. The Vision and Automation Services organization within GM develops innovative software solutions for global manufacturing, focusing on vision-as-a-service, automation, and AI enablement. This involves utilizing modern cloud platforms, plant-floor systems, computer-vision systems for inspection, data models, data platforms, and AI-assisted software engineering throughout the development lifecycle. The organization also applies agentic workflows and emerging technologies to create products that enhance worker safety and efficiency. This role seeks a Staff Software Engineer to take technical ownership of significant portions of a complex, production-critical platform. The position offers a high degree of autonomy and requires rapid onboarding to understand the full software development lifecycle, including requirements, design, testing, deployment, observability, and continuous improvement. At this level, the engineer will also facilitate cross-team collaboration, align technical dependencies and delivery plans, and guide teams in making and executing sound decisions. The role demands strong technical judgment, disciplined execution, and the ability to navigate ambiguity to achieve progress and alignment. There is a significant opportunity to influence technical direction and engineering practices for platform evolution. The work involves a sophisticated, highly integrated platform encompassing Python and FastAPI backend services, React and TypeScript frontend applications, Java and Spring Boot services, event-driven components, cloud infrastructure, data stores, security controls, and manufacturing-system integrations. The platform is deployed via highly automated CI/CD pipelines using GitHub Actions, Azure, and GitOps tooling. Contributions will also extend to computer-vision and edge-to-cloud solutions, such as in-plant monitoring systems that reliably connect cameras, plant infrastructure, machine-learning capabilities, operational services, and user-facing workflows. This position blends strategic architecture with hands-on implementation. The engineer will help set engineering direction, mentor other engineers, collaborate with manufacturing and product leaders, and deliver scalable solutions that operate reliably in real-world plant environments. Practical machine-learning expertise, including model fine-tuning and productionization for reliable inference, is also valued. The scope offers substantial opportunities for broader architectural ownership, increased influence across teams, and shaping the platform's future.
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
Senior