General Motors Model-based Powertrain Controls Engineer - GPS0001230 in Milford, Michigan

Engineer with controlstrong background to work in an advanced model-based control group. An highly motivated individual, agile thinker, that would engage in model based projects in the area of gasoline/diesel powertrain, developing models, algorithms and testing them in vehicle. High analytical skills, great attention to details, creativity, initiative and enthusiasm to make active contributions to advanced projects with the main focus on innovation.

Role Summary and Key Responsibilities :

  • Develop and implement control algorithms and control system concepts to be used in advanced powertrain propulsion systems
  • Participate in development of future model-based control and diagnostic algorithms for advanced diesel and gasoline engines
  • Implement & develop computer-aided /automated methods for calibrating model based powertrain control algorithms.
  • Model, simulate, analyze & implement in rapid prototyping controllers for powertrain control systems using control theoretic methods.
  • Algorithms to be tested offline (using Matlab/Simulink and GT-power) and in-line (real-time implementation and algorithm refinement trough iterations on vehicle and engine dynamometer)
  • Employ underlying physics and/or model based on empirical data via use of system identification tools for parameter identification.
  • Apply such models for offline controller simulation to investigate controller design options.
  • Apply dynamic models as observers for un-measurable dynamic states
  • Perform algorithm validation using offline plant models.
  • Define tests to benchmark control algorithm capability to follow setpoint, reject disturbances within a typical automotive drive cycle.
  • Uses a model based software development approach that utilizes both graphical and traditional software development methods.
  • Assist in developing calibration strategies and model-based practices in algorithm strategies and calibrations
  • Travels as required

Required Skills and Experience:

  • Bachelor Degree in Electrical/Controls - Mechanical – Computer Engineering, Computer Science, Aeronautical Engineering etc is required
  • High level of analytical problem solving skills where problems are very unusual and difficult.

Preferred Skills and Experience:

  • MS in Electrical/Controls - Mechanical – Computer Engineering, Computer Science, Aeronautical Engineering etc with 3+ years experience.
  • PhD Degree with studies in controls
  • GT Power or plant modeling and analysis tools
  • Broad knowledge and application experience of control theoretic methods
  • Experience in control system design or physical quantity estimation techniques/modeling
  • Knowledge in classical and modern control theory including practical nonlinear control and system identification techniques.
  • Knowledge of numerical methods and dynamic process modeling.
  • Working knowledge of automotive engine fundamentals
  • Model, auto-code, and integrate algorithms using Matlab, Simulink, Stateflow, and C.
  • Experience in control software development following structured software design and implementation principles and practices.
  • Experience in the application of control theoretic methods (3+ years)
  • Experience in implementation of real-time embedded controls systems
  • Strong “C” programming experience
  • High level of oral and written communication skills
  • High level of interpersonal skills to work effectively with others, motivate employees, and elicit work output

Bachelor Degree in Electrical/Controls - Mechanical – Computer Engineering, Computer Science, Aeronautical Engineering etc is requiredHigh level of analytical problem solving skills where problems are very unusual and difficult.Preferred Skills and Experience:MS in Electrical/Controls - Mechanical – Computer Engineering, Computer Science, Aeronautical Engineering etc with 3+ years experience.PhD Degree with studies in controlsGT Power or plant modeling and analysis toolsBroad knowledge and application experience of control theoretic methodsExperience in control system design or physical quantity estimation techniques/modelingKnowledge in classical and modern control theory including practical nonlinear control and system identification techniques.Knowledge of numerical methods and dynamic process modeling.Working knowledge of automotive engine fundamentalsModel, auto-code, and integrate algorithms using Matlab, Simulink, Stateflow, and C.Experience in control software development following structured software design and implementation principles and practices.Experience in the application of control theoretic methods (3+ years)Experience in implementation of real-time embedded controls systemsStrong “C” programming experienceHigh level of oral and written communication skillsHigh level of interpersonal skills to work effectively with others, motivate employees, and elicit work output

The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.