At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.
Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale..
The Role
We are seeking a highly motivated and talented Researcher in Intelligent Software and Systems to join our advanced research team. This role blends software systems engineering with mathematical optimization, model-based systems engineering, control theory, and safety-critical validation. The ideal candidate will be passionate about developing robust, scalable, and intelligent software solutions that underpin next-generation automotive systems with safety as the central focus.
What You'll Do
- Conduct cutting-edge research in software systems, systems engineering, employing tools from control theory, mathematical optimization, and fundamental methods to advance safety-critical and virtualized automotive platforms.
- Design and validate intelligent software architectures that integrate control algorithms, optimization techniques, and safety mechanisms.
- Collaborate with cross-functional teams to gather requirements, understand system-level constraints, and translate them into scalable and efficient software solutions.
- Rapidly learn and apply emerging technologies in AI/ML, including Generative AI, to enhance system intelligence and adaptability.
- Contribute to GM R&D through the generation of new intellectual property, technical publications, and conference presentations.
- Lead and participate in technology transfer initiatives across organizational boundaries.
- Foster innovation through collaboration with external partners, universities, and research institutions.
Your Skills & Abilities (Required Qualifications)
- MS Degree in Computer Science, Electrical Engineering, Control Theory, Applied Mathematics, or a related STEM field.
- Strong foundation in software development, systems engineering, and control systems.
- Experience with mathematical modeling, optimization algorithms, and simulation tools (e.g., MATLAB/Simulink, Modelica).
- Proficiency in programming languages such as Python, C++, or Java.
- Familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch) and cloud platforms (e.g., Azure OpenAI).
- Excellent problem-solving, analytical, and communication skills.
- Experience with ADAS systems, vehicle dynamics, and safety validation is a strong plus.
- Prior research publications and conference presentations are highly desirable.
What Will Give You A Competitive Edge (Preferred Qualifications)
- Ph.D. in Computer Science, Electrical Engineering, Control Theory, Applied Mathematics, or a related STEM field.
- 3-5 years' experience with mathematical modeling, optimization algorithms, and simulation tools (e.g., MATLAB/Simulink, Modelica).