Quick overview
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
Similar jobs
- CT
Network Engineer, Signal Source SolutionsRecently posted
Communication Technology Services (CTS) · Marlborough, Massachusetts · Hybrid 🇺🇸
5GProject ManagementTechnology$105k - $135k/yr - CC

Applications EngineerRecently posted
CIRCUIT CHECK INC · Osseo, Minnesota · On-site 🇺🇸
Microsoft OfficeCADEngineering$85k - $105k/yr - RA

Systems Engineer IIRecently posted
Raytheon · Tucson, Arizona · Hybrid 🇺🇸
Microsoft ExcelMicrosoft OfficeMicrosoft PowerPointTechnology$68.9k - $131.1k/yr - CS

Software EngineeringRecently posted
ComTec Solutions · Rochester, New York · Hybrid 🇺🇸
SQLC#.NET+1TechnologySalary not listed - BB
Sr Software Developer II (R&D)Recently posted
B. BRAUN MEDICAL (US) INC · Allentown, Pennsylvania · Hybrid 🇺🇸
SQLEncryptionC#+3Technology$119.2k - $148.9k/yr - DS
Software Engineer-OSMRecently posted
Dynamic Systems, Inc. · Buda, Texas · Hybrid 🇺🇸
Next.jsSQLGit+7TechnologySalary not listed - BR

Network EngineerRecently posted
Brooksource · United States · Remote 🇺🇸
Stakeholder ManagementAWS5G+5Technology$50 - $55/hr - AT

AWS Application Engineer|| RemoteRecently posted
AKAASA Technologies · United States · Remote 🇺🇸
DynamoDBAWSGraphQL+3TechnologySalary not listed - AS
Engineer-Level 1 - Associate (0 - 5 Years)Recently posted
Apex Systems · Juno Beach, FL · Hybrid 🇺🇸
Microsoft ExcelProject ManagementEngineeringSalary not listed - AS
Application Integration EngineerRecently posted
Apex Systems · Orlando, FL · On-site 🇺🇸
MySQLOracleSQL+5Technology$90k - $110k/yr - ET

SAP ABAPRecently posted
eTeam, Inc. · United States · Hybrid 🇺🇸
SQLSAPTechnologySalary not listed - PG

Platform Software Engineer | Onsite - 71353Recently posted
PRIMUS Global Services Inc. · Cupertino, CA · On-site 🇺🇸
JavaPythonJavaScript+2TechnologySalary not listed
