Senior Controls Development Software Engineer

General Motors
Any Location, MI
Job Description
We are seeking a creative and highly motivated Senior Controls Development Software Engineer to lead the development and implementation of controls development for complex low voltage related features in embedded C and C++. The role requires proficiency in both languages, as well as expertise in embedded controls development and delivery processes. The selected candidate will learn, modify existing and develop new innovative controls strategies, which will be at the core of all vehicles within the General Motors portfolio.

Requirements

  • BS in Engineering, Computer Science, or equivalent degree
  • 5+ years Engineering experience related to embedded controls (PLC, Power Systems, ADAS, Infotainment), calibration, integration, or software development
  • Skilled with software development (C, C++, Python)
  • Understanding of embedded controls development and delivery processes, including SAFE/Agile
  • Experience using embedded controls test assets (SIL, HIL, Vehicle, etc) and tools (INCA, MDA, etc)
  • Proficiency with control system theory and application to embedded systems including state space feedback control, adaptive control, and model predictive control (or equivalent)
  • Strong partnership and teamwork skills, with demonstrated ability to learn from and share knowledge cross-functionally in a fast-paced environment with sometimes incomplete requirements
  • Analytical problem-solving skills where problems are unusual and difficult
  • Excellent oral and written communication skills
  • Demonstrated ability to manage multiple complex projects and assignments with autonomy and accountability for results

Benefits

  • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance
  • Benefits: GM offers a variety of health and wellbeing benefit programs, including medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts, and more
]]>