Embedded Controls Software Engineer

HTC Global Services

Allen Park (MI)

On-site

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Group Health (Medical, Dental, Vision)
401(k) matching
Paid Time Off
Paid Holidays
Group Life and Disability insurance
Professional Development opportunities
Wellness programs

Job summary

HTC Global Services seeks an experienced Embedded Controls Software Engineer to design, develop, and validate embedded control software for automotive systems in a rigorous, standards-driven environment. You will work on real-time embedded software, state-of-the-art automotive features, and cross-functional collaboration.

Key responsibilities include algorithm development, AUTOSAR components, and comprehensive verification & validation across MIL/SIL/HIL.

Qualifications

  • Master's Degree required.
  • 6+ years of IT experience.
  • 4+ years of software development experience.
  • Hands-on embedded software development experience.
  • Strong knowledge of embedded systems & real-time software development.
  • Proficiency in C/C++ programming.
  • Experience with MATLAB/Simulink/Stateflow.
  • Experience developing automation scripts using Python.
  • Experience with AUTOSAR software development.
  • Experience with CAN/LIN communication protocols.
  • Experience with MIL/SIL/HIL testing.
  • Familiarity with automotive software tools and debugging environments.
  • Knowledge of ISO 26262, ASPICE, and AUTOSAR standards.

Responsibilities

  • Design, develop, and implement embedded control software for automotive systems.
  • Perform software architecture, analysis, and design for new embedded features.
  • Collaborate with cross-functional teams to translate requirements into software specifications.
  • Develop and optimize embedded control algorithms using MATLAB/Simulink, Stateflow, C/C++, and Python.
  • Implement AUTOSAR-compliant software components and support integration.
  • Perform software verification and validation through MIL, SIL, HIL, unit testing, and integration testing.
  • Conduct on-target software validation and debugging using automotive development tools.
  • Perform root cause analysis and resolve software defects.
  • Ensure compliance with ISO 26262, ASPICE, and AUTOSAR standards.
  • Develop automation scripts to improve development and testing efficiency.
  • Participate in the embedded software lifecycle from requirements through validation.

Skills

Embedded controls
C/C++ programming
Real-time software development
MATLAB/Simulink/Stateflow
Python scripting
AUTOSAR
CAN/LIN
Software verification & validation

Education

Master's Degree

Tools

MATLAB
Simulink
Stateflow

Job description

Overview

We are seeking an experienced Embedded Controls Software Engineer to design, develop, and validate embedded control software for advanced automotive systems. The ideal candidate will have expertise in embedded software development, real-time systems, embedded controls, and automotive software development throughout the complete product lifecycle.

Job Description

Job Title: Embedded Controls Software Engineer

Key Responsibilities
  • Design, develop, and implement embedded control software for automotive systems.
  • Perform software architecture, analysis, and design for new embedded features.
  • Collaborate with cross-functional teams to translate system requirements into functional and technical software specifications.
  • Develop and optimize embedded control algorithms using MATLAB/Simulink, Stateflow, C/C++, and Python.
  • Implement AUTOSAR-compliant software components and support software integration.
  • Perform software verification and validation through Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), unit testing, and integration testing.
  • Conduct on-target software validation and debugging using automotive development tools.
  • Perform root cause analysis and resolve software defects.
  • Ensure compliance with automotive software quality and functional safety standards, including ISO 26262, ASPICE, and AUTOSAR.
  • Develop automation scripts to improve software development and testing efficiency.
  • Participate throughout the embedded software development lifecycle, from requirements through implementation and validation.
Required Qualifications
  • Master's Degree.
  • 6+ years of IT experience.
  • 4+ years of software development experience.
  • Hands-on experience with embedded software development.
  • Strong knowledge of embedded systems and real-time software development.
  • Proficiency in C/C++ programming.
  • Experience with MATLAB, Simulink, and Stateflow.
  • Experience developing automation scripts using Python.
  • Experience with AUTOSAR software development.
  • Experience with CAN/LIN communication protocols.
  • Experience with software verification and validation, including MIL, SIL, and HIL testing.
  • Familiarity with automotive software development tools and debugging environments.
  • Knowledge of ISO 26262, ASPICE, and AUTOSAR standards.
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.

Benefits
  • 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
Equal Opportunity & 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Test Engineer – Vehicle Systems
Embedded Software Test Engineer – Vehicle Systems

HTC Global Services • Dearborn (MI)

Hybrid
USD 90,000 - 120,000
Group Health
Paid Time Off
401(k) matching
+1
Embedded Software Test Engineer – Vehicle Systems
Embedded Software Test Engineer – Vehicle Systems

HTC Global Services, Inc. • Dearborn (MI)

Hybrid
USD 85,000 - 110,000
Hybrid and workplace flexibility
Work-Life-Balance
Well-defined career development plan
+2
Software Test Automation Engineer – Embedded Systems
Software Test Automation Engineer – Embedded Systems

HTC Global Services • Allen Park (MI)

On-site
USD 110,000 - 140,000
Group Health Insurance
Paid Time Off
401(k) matching
+2
Automotive Systems Engineer – Controls
Automotive Systems Engineer – Controls

HTC Global Services, Inc. • Dearborn (MI), Northern (KY)

Hybrid
USD 110,000 - 160,000
Hybrid & flexible work
Work-life balance
Career development plan
+3
Product Engineer – Electrical & Electronic Systems
Product Engineer – Electrical & Electronic Systems

HTC Global Services • Cleveland (OH)

On-site
USD 90,000 - 130,000
Group Health (Medical, Dental, Vision)
Paid Time Off
401(k) matching
+2
Senior Software Engineer – DevOps & CI/CD Automation
Senior Software Engineer – DevOps & CI/CD Automation

HTC Global Services • Dearborn (MI)

On-site
USD 130,000 - 180,000
Group Health (Medical, Dental, Vision)
Paid Time Off
401(k) matching
+2
Controls Engineer – PLC/CNC Automation
Controls Engineer – PLC/CNC Automation

HTC Global Services • Sterling Heights (MI)

On-site
USD 85,000 - 120,000
Group Health (Medical, Dental, Vision)
Paid Time Off
401(k) matching
+3
Systems Integration Engineer – Vehicle Electrical Systems
Systems Integration Engineer – Vehicle Electrical Systems

HTC Global Services • Kansas City (MO)

Hybrid
USD 90,000 - 120,000
Group Health (Medical, Dental, Vision)
Paid Time Off
Paid Holidays
+4
Technical Program Manager – Automotive Software Testing
Technical Program Manager – Automotive Software Testing

HTC Global Services, Inc. • Dearborn (MI)

On-site
USD 120,000 - 160,000
Hybrid and Workplace flexibility
Work-Life-Balance
Well-defined career development plan
+3
Program Integration & Regulatory Compliance Engineer
Program Integration & Regulatory Compliance Engineer

HTC Global Services • Allen Park (MI)

On-site
USD 65,000 - 90,000