Embedded Software Engineer (C, MATLAB/Simulink) Job at HTC Global Services Inc, Allen Park, MI

aGNncllzNVVKNWZqUG5mS01jeG8raUdSWGc9PQ==
  • HTC Global Services Inc
  • Allen Park, MI

Job Description

Salary: $72,000 - 112,000 per year Requirements:

  • At least 4 years of hands-on embedded software development experience
  • Strong experience developing software in Embedded C
  • Experience with MATLAB/Simulink development, modeling, or algorithm implementation
  • Experience performing unit and integration testing of embedded software
  • Experience debugging embedded software and investigating low-level issues
  • Ability to translate technical and system requirements into software designs, algorithms, and implementations
  • Practical experience with an additional programming language, or advanced proficiency in a primary programming language
  • At least 6 years of overall IT experience consistent with an Engineer 3 level
  • Bachelors degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical field
  • Preferred: experience developing embedded software for automotive or other hardware-connected systems
  • Preferred: hands-on experience with Hardware-in-the-Loop (HIL) testing and hardware/software integration
  • Preferred: experience with CAN and LIN communication protocols, automotive diagnostics, or non-volatile memory (NVM)
  • Preferred: experience with embedded requirements management, traceability, algorithm design, low-level debugging, and root-cause analysis
  • Preferred: experience collaborating with hardware, controls, systems, and test engineering teams
  • Preferred: experience with MATLAB/Simulink algorithm development and validation, embedded test automation, and low-level development and debugging tools
  • Preferred: masters degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, Controls Engineering, or a related technical field
Responsibilities:
  • Design, develop, debug, integrate, and maintain low-level embedded software in Embedded C
  • Develop and maintain MATLAB/Simulink models, algorithms, and supporting code from system and software requirements
  • Translate system, functional, and software requirements into embedded designs and implementable algorithms
  • Perform unit, integration, and system-level testing of embedded software
  • Create and run HIL test scenarios and analyze the results
  • Investigate low-level software issues and diagnose software, hardware, and integration problems
  • Develop, integrate, and troubleshoot software using CAN and LIN protocols
  • Support embedded diagnostics and NVM functionality
  • Analyze test failures, identify root causes, and implement corrective actions
  • Collaborate with hardware, systems, controls, software, and test engineering teams on integration
  • Contribute to requirements management and traceability, test planning, defect tracking, and verification and validation
  • Support software integration, validation, and release activities throughout development
  • Help improve embedded software development, debugging, and testing processes
Technologies:
  • Embedded
  • Hardware
  • Support
  • Matlab
  • C++

More:

We are HTC Global Services, where you can build new solutions, grow your career, and develop skills in emerging technologies. You will collaborate with experts and clients as part of high-performing teams. This role has a hybrid arrangement requiring four days per week on-site. Our benefits may include medical, dental, and vision coverage, paid time off and holidays, 401(k) matching, life and disability insurance, professional development, wellness programs, and other perks. We are committed to an inclusive workplace where employees are treated with dignity and respect, and we value the diverse cultures, perspectives, and skills that drive innovation and success.

last updated 43 week of 2026

Job Tags

Full time

Similar Jobs

DSV - Global Transport and Logistics

Freight Forwarder, Air Import Job at DSV - Global Transport and Logistics

 ...on LinkedIn and Facebook . Location:USA - Itasca, N Arlington Heights Rd Division:Air & Sea Job Posting Title: Freight Forwarder, Air Import Time Type: Full Time Summary The primary duty of a Freight Forwarder is to review and process... 

Skyworks

RF Front-End Engineer Summer/Fall Co-Op (June-Dec '27) Job at Skyworks

 ...2027 June/July - December , you will learn and participate in developing advanced, state-of-the-art RF front-end modules, working with seasoned...  ...data correlation The typical pay range for an Engineering intern across the U.S. is currently USD $29.00 - $49.00 per hour and... 

COUNTY OF LEHIGH PENNSYLVANIA

Attorney I - District Attorney's Office Job at COUNTY OF LEHIGH PENNSYLVANIA

Summary:This is an entry level professional legal position performing legal services as a criminal prosecutor in the office of the District Attorney. Work involves prosecuting criminal cases. This position includes assisting law enforcement agencies with criminal investigations... 

Professional Alternatives

Document Control Assistant Job at Professional Alternatives

 ...Job ID#: 42554 Document Control AssistantPay to $22.50 hr. with experience Needed ASAP Contract position covering for medical leave Great Southease Houston location!Zip Code 77087 Summary/Objective The Documentation Control position collects, maintains... 

TEL Staffing & HR

Electrical Service Technician II -Norfolk Job at TEL Staffing & HR

 .... # Supervise and train tech level III. # Assist in managing projects as assigned. # On-call for a (7) seven-day period. # Travel occasionally for the company to work at other locations. # Follow all safety and operational policies are followed. # Any other...