We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Sr. Advanced Control Algorithm Engineer

Hyundai America Technical Center, Inc.
life insurance, paid time off
United States, Michigan, Superior Township
Apr 23, 2025
Sr. Advanced Control Algorithm Engineer

Hyundai America Technical Center, Inc. (HATCI) is searching for a Senior Engineer for theAdvanced Control Team. The Advanced Control Team is a part of the Vehicle Control Software Department, which focuses on enhancing the dynamics, controllability, and efficiency of Hyundai/Kia/Genesis vehicles for the North American (NA) market. Responsibilities of theVehicle Control Software Department include:



  • New Technology Introduction:Spearhead new technology concepts for future-generation vehicle drive and motion control experiences for the NA market through in-house development and strategic partnerships with key technology hubs, such as universities, startups, and research labs
  • Control Algorithm Development: Expand Hyundai/Kia/Genesis vehicle control capabilities in coordination with the R&D headquarters and other internal/external project partners
  • Prototyping and Demonstration:Develop prototypes and proof-of-concept demonstrations to various global teams within Hyundai Motor Group (HMG) for new vehicle control software functions targeted for the NA market
  • Virtual Development:Develop and maintain simulation tools and environments that enable co-simulation of algorithms and virtual calibration optimization
  • Software Strategy and Planning:Identify market trends and customer needs for key experience themes and selection of new concept ideas
  • Data Analysis for Production Applications:Support requirements development and verification and software updates to improve product performance in the NA market

What You Will Do:

  • Lead advanced development and prototyping of new vehicle control algorithms that enhance the experience ofNorth American (NA) customers
  • Utilizecutting-edge technologies such as V2X, high-resolution navigation data, machine learning, and artificial intelligence to develop creative control concepts related to vehicle motion, energy management, energy efficiency, off-road performance, towing features, etc.
  • Enhance existing Hyundai/Kia/Genesis embedded controls by improving production software modules and building, simulating, and testing algorithms
  • Utilize simulation and model-based development tools, such as Matlab/Simulink, Simscape, GT-SUITE, CarMaker, CarSim, ETAS INTECRIO, and dSPACE MicroAutoBox
  • Provide technical guidance and mentorship to junior engineers
  • Proposefresh ideas
  • Offer depth and technical expertise
  • Create and present reports of technical analysis, system trade-offs, and business cases concerning developed technologies
  • Lead strategic partnerships with external technology hubs (i.e., universities, research labs, startups, suppliers, etc.) to develop innovative vehicle control solutions
  • Interface with technical experts and subject matter experts from the R&D headquarters in South Korea to establish and maintain collaborative relationshipswith global partners

What You Will Bring to the Role:

  • Basic Qualifications:

    • Master's degree in computer science, robotics, electrical engineering, mechanical engineering, or a related field/discipline
    • Good understanding of control theory and mechanical/electrical system dynamics
    • Knowledge of classical control theory, optimal controls, adaptive controls, and state-space modeling
    • 4+ years of industry experience developing and deploying algorithms for motion/energy control
    • Knowledge of electric vehicle systems, hybrid/conventional powertrains, & related systems
    • Experience in modeling and simulation
    • Experience with optimization methods
    • Strong background in model-based system design in MATLAB/Simulink environment
    • Knowledge ofauto-code generation in MATLAB /Simulink environment
    • Proficiency in C/C++ programming
    • Experience in applying control theory in propulsion and vehicle control
    • Strong interpersonal and technical problem-solving skills
    • Valid Driver's License and a satisfactory driving record




  • Preferred Qualifications:

    • PhD degreein computer science, robotics, electrical engineering, mechanical engineering, or a related field/discipline,with a focus on control theory
    • Proven track record in developing and deploying advanced control algorithms in applications concerning embedded controls
    • Expertise in optimal controls, adaptive controls, model predictive control, dynamic programming, and similar methods
    • Knowledgeable about machine learning models and AI techniques
    • Experience providing technical guidance and mentorship to junior engineers
    • Experience with control logic development software, such as MATLAB/Simulink, ETAS ASCET, etc.
    • Proficiency in Python and/or C++ programming
    • Experience with 1-D physical modeling tools, such as AVL-CRUISE or GT-SUITE
    • Hands-on vehicle experience and data acquisition and analysis tools, such as ETAS INCA and Vehicle SPY
    • Experience creating publications (e.g., patents, libraries, top conference proceedings, and peer-reviewed journals)



What Hyundai Can Offer You:

  • Zero-dollar Employee Premiums on Medical, Dental, and Vision for You and Your Family
  • 100% Employer-paid Disability and Life Insurance
  • Generous Paid Time Off Including Vacation, Sick, and Abundant Holidays
  • Competitive Salaries
  • A Global Environment that Fosters Diversity
  • Retirement Savings and Planning Benefits
  • Access to Health Savings Accounts and Flexible Spending Accounts
  • Flexible Work Hours

Other Details:

  • Candidates applying for positions with Hyundai KIA must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.

    • HATCI is an Equal Opportunity Employer including Disabled and Veteran. VEVRM Federal contractor.



Applied = 0

(web-77f7f6d758-swlff)