Vehicle Control Software - Embedded Software Engineer
- Full Time, onsite
- Hyundai America Technical Center, Inc. (HATCI)
- On Site Hybrid, United States of America
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Job Description
Hyundai America Technical Center, Inc. (HATCI) is currently looking for a Vehicle Control Software - Embedded Software Engineer at our Superior Township, Michigan facility:
The Vehicle Control Software department in Hyundai America Technical Center, Inc. (HATCI) is a research and development team that develops innovative features to enhance dynamics, controllability, and efficiency of Hyundai/Kia/Genesis vehicles for the North American (NA) market.
The team's key roles and responsibilities are:
- New Technology Introduction - spearhead new vehicle drive and motion control technology concepts for future generation vehicles for the NA market
- Control Algorithm Development - expand Hyundai Motor Group (HMG) vehicle control capabilities in coordination with the R&D Headquarters
- Prototyping and Demonstration - develop prototypes and proof of concept demonstrations to various global teams within HMG for new vehicle control software functions targeted for the NA market
- Virtual Development - develop and maintain simulation environments that enable co-simulation of algorithms and virtual calibration optimization
- Software Strategy and Planning - identify market trends and customer needs for selection of new concept ideas
- Data Analysis for Production Applications - support requirements development and verification and software updates for N.A. market
What We Offer:
- $0 employee premiums on Medical, dental, and vision for you & your family
- 100% employer-paid disability and Life insurance
- Generous Paid Time Off including vacation, sick, and abundant holidays.
- A Global Environment that fosters diversity
- Competitive Salaries
- Retirement savings and planning benefits
- Flexible work hours and hybrid work schedule
- Access to company vehicle lease programs
- Access to Health savings accounts and flexible spending accounts
How You Will Drive Innovation:
As an Embedded Software Engineer within our growing team, you will lead and support the following
Key Activities:
- Lead development and prototyping of new vehicle control software algorithms for the North American market
- Craft creative control concepts using advanced technologies like AI, machine learning, and high-resolution navigation data
- Improve Hyundai/Kia/Genesis production controls by building, testing, and refining algorithms
- Use Simulation and model-based development tools such as Matlab/Simulink, Simscape, GT-SUITE, CarMaker, CarSim, ETAS INTECRIO
- Write or auto-generate C code for vehicle control software, integrate, compile, flash, and test
- Utilize rapid control prototyping methodologies to prove out algorithm concepts
- Provide technical expertise and mentorship within the team
- Attend industry conferences & develop new concepts
- Collaborate with tech companies or startups for vehicle control solutions
- Collaborate with R&D Headquarters in South Korea to maintain global relationships
Experience and Skills
Basic Qualifications:
- B.S. degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Mechanical Engineering, Aerospace Engineering or a similar engineering discipline
- Good understanding of control theory and system dynamics
- 2+ years of industry experience developing and deploying embedded control software algorithms for motion control
- Knowledgeable in Model-Based Design in MATLAB/Simulink
- Strong background in auto-code generation using Simulink
- Proficiency in C/C++ programming
- Familiar with embedded control software architecture
- Experience using software engineering tools such as configuration management systems, build processes, and debuggers
- Strong interpersonal and technical problem solving skills
- Valid Driver's License and satisfactory driving record
Preferred Qualifications:
- M.S. level education in Engineering or Computer Science
- Proven track record in developing and deploying control algorithms in embedded controls applications in the automotive industry
- Experience using automotive communication protocols such as CAN, LIN, Automotive Ethernet, etc.
- Hands-on vehicle experience and data acquisition and analysis tools such as ETAS INCA, Vehicle SPY
- Familiar with electric vehicle systems, hybrid/conventional powertrains
- Familiar with MCU application software architectures including AUTOSAR
- Experience in software build systems and CI/CD a plus
We believe in the unique contributions that individuals can bring to our team, so even if you don't meet every single requirement, we still encourage you to apply! We're looking for potential and passion as much as experience and expertise.
Candidates applying for positions with Hyundai and KIA must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.