
ADAS Controls Software Engineer – MATLAB/Simulink
Dearborn, MI · HybridJobSeen todaySeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near Dearborn, MI, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
HTC Global Services seeks an experienced ADAS Controls Software Engineer to develop, integrate, and validate advanced driver assistance features. The role emphasizes model-based software development, system-level engineering, functional safety, and performance validation. The ideal candidate has MATLAB/Simulink modeling experience and a background supporting features such as Adaptive Cruise Control, Blind Spot Monitoring, Lane Keeping, and Lane Centering Systems.
Skills & qualifications
Skills
Qualifications
Benefits
Full job description
ADAS Controls Software Engineer – MATLAB/Simulink Overview / Summary
We are seeking an experienced ADAS Controls Software Engineer to support the development, integration, and validation of advanced driver assistance system features. The role focuses on model-based software development, system-level engineering, functional safety, and performance validation.
The ideal candidate will have strong MATLAB/Simulink modeling experience and a background in developing or supporting ADAS features such as Adaptive Cruise Control, Blind Spot Monitoring, Lane Keeping, and Lane Centering Systems.
Key Responsibilities
-
Develop and mature system- and subsystem-level designs, interfaces, and specifications to support production feature delivery.
-
Lead the development and refinement of in-vehicle software and implementation requirements for advanced driver assistance features.
-
Support the development of use cases, functional requirements, and performance targets for next-generation ADAS features.
-
Enhance existing features through model updates, regression testing, test vector development, data analysis, issue identification, and supplier collaboration.
-
Perform replay and bench testing of algorithms to evaluate and improve system performance.
-
Conduct failure mode avoidance assessments and support software model delivery within established development timelines.
-
Develop and refine functional safety requirements, item definitions, hazard analyses, risk assessments, and functional safety concepts in accordance with ISO 26262.
-
Ensure system designs and functional safety deliverables support seamless integration with existing vehicle features.
-
Develop and refine design validation methods to evaluate feature performance across different environmental and vehicle conditions.
-
Support feature-level performance sign-off and first vehicle application.
-
Develop data analysis techniques using track and real-world validation data to verify performance against specifications.
-
Collaborate with product, business, engineering teams, and suppliers to develop and enhance ADAS capabilities.
Required Qualifications
-
Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related field.
-
Minimum of 5 years of MATLAB/Simulink modeling experience in a professional or educational setting.
-
Experience with at least one of the following ADAS areas:
-
Adaptive Cruise Control
-
Blind Spot Monitoring Systems
-
Lane Keeping Systems
-
Lane Centering Systems
-
Similar Advanced Driver Assistance System features
-
Experience developing, compiling, and debugging MATLAB scripts and S-Functions.
-
Experience developing, compiling, and debugging complex Simulink models.
-
Knowledge of Stateflow and model-based unit testing.
-
Experience with software development, integration testing, and software release processes.
-
Ability to work cross-functionally with engineering teams and suppliers.
-
Experience documenting system requirements at concept, feature, and technology levels.
-
Familiarity with Failure Mode and Effects Analysis (FMEA) and Functional Safety (FuSa) analysis.
Preferred Qualifications
-
Master's degree in Electrical, Mechanical, Aerospace, Controls, Computer, or Software Engineering.
-
7+ years of MATLAB/Simulink modeling experience.
-
Experience with computer vision and radar tracking of vehicles, pedestrians, roadway obstacles, and other road objects.
-
Experience with computer vision-based detection and tracking of traffic signs, lights, lanes, and other roadway features.
-
Understanding of embedded hardware and software design.
-
Experience reviewing and analyzing field data to identify error states and failure modes.
-
Experience developing and conducting statistically relevant experimentation and verification methods.
-
Experience with model-based design using Simulink for developing and enhancing software features.
-
Understanding of Kalman filtering, vehicle dynamics, and linear and nonlinear control methods.
-
Software engineering and algorithm development experience using C, C++, Python, MATLAB, or other programming languages.
-
Experience conducting laboratory and vehicle testing, data collection, and analysis.
-
Familiarity with machine learning models and AI/ML tools used in software development.
-
Basic C++ development knowledge.
-
Experience with software testing, including unit and integration testing.
-
Knowledge of software release management and coordination with technical program managers and suppliers.
-
Ability to lead small projects, demonstrate ownership, and identify process improvements.
What Makes HTC A Great Place To Build Your Future
HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You’ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.
At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.
Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.
#LI-Hybrid #LI-WK1
How this job compares
Set against the 41,311 open Software Engineer jobs on Olive Jobs, counted November 4, 2026.
- Pay
- This postingNot listed
- Michigan median$109–208K/yr421 salary ranges
- Michigan median$51–65/hr37 hourly ranges
- Openings
- Olive Jobs lists 659 open Software Engineer jobs in Michigan and 41,311 across the US. 7% of them nationwide are listed as remote or flexible.
- Hiring the most in Michigan
- Oracle94 open
- General Motors78 open
- Deloitte38 open
- Experience
- This posting asks for at least 5 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (33,552 postings).
- Education
- This posting asks for a bachelor's degree; 14,305 of the 41,311 open Software Engineer jobs (35%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 4, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.


