Hybrid (expected to report to a specific location at least 3 times a week)
Discrete event simulation modeling
Optimization-based algorithms
Routing and scheduling algorithms
General Motors is seeking a Staff Software Engineer for its Autonomous Robotics Center, focusing on discrete event simulation and optimization for advanced manufacturing systems. The ideal candidate will have extensive experience in software engineering, particularly in algorithms and simulation, and will play a critical role in developing solutions that enhance GM's digital factory capabilities
Job Summary
Lead the design and implementation of advanced algorithms and simulation capabilities for GM's digital factory, production systems, and robotics.
Own end-to-end solutions from modeling complex systems and building discrete event simulation models to developing optimization-based algorithms and delivering production-ready software services.
Partner with cross-functional teams to connect models with real-world telemetry and digital twins, and mentor engineers on algorithms, modeling, and software design.
Matching Summary
Match Score: 85
General Motors is seeking a Staff Software Engineer for its Autonomous Robotics Center, focusing on discrete event simulation and optimization for advanced manufacturing systems. The ideal candidate will have extensive experience in software engineering, particularly in algorithms and simulation, and will play a critical role in developing solutions that enhance GM's digital factory capabilities.
Skills & Requirements
Must-have
Discrete event simulation modeling
Optimization-based algorithms
Routing and scheduling algorithms
Production-quality software services
Graph-based modeling
Spatial databases
Nice-to-have
Full stack development for graph systems
Manufacturing and industrial automation experience
Digital twins and 3D simulation familiarity
Key Requirements
Master's degree or PhD
10+ years of software engineering experience
Strong skills in Python, C++, C#
Deep experience with shortest-path and routing algorithms
Solid expertise in probability, statistics, and stochastic processes