Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer (C, MATLAB/Simulink)

$72k - $112k
Full-time

HTC Global Services Inc

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 42 week of 2026

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer (C, MATLAB/Simulink) in Allen Park, MI vacancy
  •  ...Job Description Job Description Embedded Software Engineer (Embedded C, MATLAB/Simulink) Job Overview We are seeking an experienced Embedded Software Engineer with hands-on expertise in Embedded C, MATLAB/Simulink development and modeling, and embedded software testing... 
    MATLAB

    HTC Global Services Inc

    Allen Park, MI
    2 days ago
  •  ...Embedded Software EngineerWe are seeking an experienced professional with a strong background in embedded software engineering. The ideal candidate will have hands-on experience in Embedded C, MATLAB/Simulink, and embedded software testing. The role involves working at... 
    MATLAB
    Work experience placement

    Artech

    Allen Park, MI
    6 hours ago
  • $68.3k - $192.9k

     ...Research and Advanced Engineering team takes new ideas...  ...position...Lead software development within an...  ...in either compliant Simulink models or compliant C functionsOwning and...  ...experience5+ years of Embedded Software Experience,...  ...experience inEmbedded C, MATLAB Simulink, and... 
    MATLAB
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Dearborn, MI
    10 hours ago
  • $99.6k

    As a Powertrain Controls Software Validation Engineer, you will be responsible for...  ...and debugging automotive embedded systems software.Strong programming...  ...skills using ANSI C and Python.Experience with...  ...Development (MBD) and MATLAB/Simulink.Hands-on experience with dSPACE... 
    MATLAB
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    4 days ago
  • $74.3k - $160k

    We bring engineering ideas to life. In Product Development, we make driving...  ...of experience working with MATLAB/SimulinkKnowledge of vehicle dynamics...  ...model-based design methods in Simulink for the creation, development,...  ...experience in any language (C, C++, Python, MATLAB, etc.)... 
    MATLAB
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Dearborn, MI
    1 day ago
  • $65k - $166.2k

    This position is on the embedded software development High Voltage Battery...  ...we seek:B.S. in Electrical Engineering, Computer Science,...  ...+ years of experience with MATLAB/Simulink/Stateflow development (internship...  ...+ years of experience with C and/or C++ (internship/co-op... 
    MATLAB
    Internship
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    18 hours ago
  •  ...email.*** Cloud Prognostics Engineer (Systems Engineer) MBSE methodologies...  ..., or the cloud). Using MATLAB and Simulink to design control logic,...  ...production-grade, highly efficient C++ code. The...  ...customer experience goals down to software requirements, hardware... 
    MATLAB
    Work at office
    Local area

    Kyyba

    Dearborn, MI
    4 days ago
  • $99.6k - $192.9k

     ....Ford’s Research and Advanced Engineering team takes new ideas from theory...  .... Implement algorithms into embedded controller code C language. Leverage software version control in clearcase,...  ...development and systems analysis with Matlab and Simulink (in lieu of a master’s degree,... 
    MATLAB
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    1 day ago
  • $65.1k - $109.3k

     ...Steering Systems Mechatronics Engineer is a multidisciplinary...  ...Steering Systems engineering.-Embedded-system testing or test...  ...test automation using Python, C, CAPL, MATLAB/Simulink, or similar tools.Automotive...  ...analysis across hardware, software, controls, and vehicle interfaces... 
    MATLAB
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    3 days ago
  • Scope of the Position: Embedded Software Engineer in Allen Park, MI. Flex-N-Gate This successful candidate will translate customer and product requirements...  ...automotive applicationsStrong programming expertise in C, C++, and assembly language, with experience in scripting... 
    Work at office
    Flexible hours

    Flex N Gate

    Allen Park, MI
    7 days ago
  •  ......Candidate should be highly skilled and motivated software engineer with strong experience in RTOS embedded systems development. Candidate should possess strong...  ...software development expertise (modern C++ and embedded C proficiency), Min 5 years of experience.Must have... 
    Work experience placement
    Immediate start
    Visa sponsorship
    Flexible hours
    Night shift

    Ford

    Dearborn, MI
    2 days ago
  • $99.6k

     ...timePosted: 2026-10-13In this position... The Battery Management Embedded Software Engineer owns the base software platform beneath the application...  ...or a related field.5+ years developing embedded software in C for resource-constrained real-time systems.Strong microcontroller... 
    Immediate start
    Flexible hours
    Shift work

    Ford

    Dearborn, MI
    2 days ago
  • $65.1k - $166.2k

    In this position...The engineer is accountable for all product deliverables...  ...and analysis tools: MATLAB, LTSpice, Mathcad, and power electronics...  ..., including USB-IF / USB-C Power Delivery (PD), Qi (WPC)...  ...Engineering teams to ensure hardware/software compatibility and alignment... 
    MATLAB
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    3 days ago
  • Job-ID32971179Reference26-03009Job Title: (Systems Engineer Engineer 3)About Kyyba:Founded in 1998 and headquartered in Farmington...  ...GPDS), and Jira. • Experience with the advanced simulation tool MATLAB/Simulink and strong understanding of automotive communication. •... 
    MATLAB
    Work at office
    Relocation

    Kyyba

    Dearborn, MI
    3 days ago
  • $99.6k - $192.9k

     ...Mechanical / Chemical / Automotive / Controls Engineering or a related field3+ years of...  ...systemsProgramming background in Python, MATLAB/Simulink, or C/C++Demonstrated ability to...  ...also investigate how Agentic AI can be embedded directly into the simulation pipeline... 
    MATLAB
    Immediate start

    Ford

    Dearborn, MI
    3 days ago
  • $147.08k - $192.9k

     ...foreign equivalent in Computer Science, Electrical Engineering or a related field and 5 years of progressive,...  ...of the following skills is required: 1. Using Matlab and Simulink for software development. 2. Developing embedded software for featuring automative application... 
    MATLAB
    Immediate start
    Work from home
    Flexible hours

    Ford

    Dearborn, MI
    18 hours ago
  • $86.6k - $144.9k

     ...That fighting spirit lives on in Ford Racing today. We're the engineers, strategists, and competitors who bring Ford's track-tested edge...  ...languages for data processing and tool automation (MATLAB, C+, VisualBasic,Python). Experience using AI and LLM tools to accelerate... 
    MATLAB
    Immediate start
    Flexible hours

    Ford

    Allen Park, MI
    1 day ago
  •  ...Reference26-02439Job Title: (Software Engineer (3) - Core Engineer 3)About...  ...development. Job Description As an Embedded Controls Software Engineer,...  ...ECU. Skills Required: Matlab, Coding, C++, Embedded Software...  ...-on experience using MATLAB/Simulink (including Stateflow) to... 
    MATLAB
    Work at office

    Kyyba

    Allen Park, MI
    2 days ago
  • $100.67k - $184.35k

     ...foreign equivalent in Automotive Engineering Electric Engineering,...  ...and OEM diagnostic tools and software. 1 year of experience with...  ...or testing software for embedded hardware. Develop feature function...  ...and control algorithms in Matlab and Simulink language. 2. Using Model... 
    MATLAB
    Immediate start
    Work from home
    Flexible hours

    Ford

    Dearborn, MI
    4 days ago
  • $66.66k - $175k

     ...Verification & Validation (V&V) Engineer focuses on ensuring the...  ...teams, designers, hardware and software developers to define, develop,...  ...failure modes.Experience with Matlab/SimulinkExperience with model-based design methods in Simulink for creation/development and enhancement... 
    MATLAB
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Dearborn, MI
    18 hours ago
  • $100.67k - $166.2k

     ...have... Bachelor’s degree or foreign equivalent in Mechanical Engineering, Electrical Engineering, Automotive Engineering, Computer...  ...experience with each of the following skills is required: 1. MATLAB/Simulink scripting skills to automate creation of various modeling artifacts... 
    MATLAB
    Immediate start
    Work from home
    Flexible hours

    Ford

    Dearborn, MI
    4 days ago
  • $84.6k - $166.2k

     ...formal requirements development — while engaging with a Modeling Engineer and Testing Engineer to execute the modeling, simulation, and...  ...V6 for system/architecture modeling.Working familiarity with MATLAB/Simulink modeling concepts sufficient to direct and review modeling... 
    MATLAB
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    1 day ago
  • $115k - $192.9k

     ...Bachelors of Science in Electrical Engineer, Mechanical Engineer, or...  ...supplier and in-house software teams to ensure on-time delivery...  ...reliability, and safety of embedded control systems. 5+ years designing...  ...modeling tools including MATLAB, Simulink, Stateflow, and SysML to... 
    MATLAB
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    4 days ago
  • $65.1k - $166.2k

     ...lives on in Ford Racing today. We're the engineers, strategists, and competitors who bring Ford...  ...2 years of demonstrated experience using Matlab/Simulink for system modeling, simulation, data analysis, and embedded control software implementation.Even better, you may have…... 
    MATLAB
    Immediate start
    Flexible hours

    Ford

    Allen Park, MI
    3 days ago
  • $132.8k - $250.8k

     ...The Staff Electrical System Architecture Engineer will be responsible for overall...  ...simulation tools such as LT-Spice, PLECS, MATLAB-SIMULINK, etc. Experienced with the latest bidirectional...  ...skills in electrical, mechanical, and software domains Strong written and verbal... 
    MATLAB
    Permanent employment
    Interim role
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Allen Park, MI
    18 hours ago
  • $86.6k

     ...seeking technically strong engineers to help establish the...  ....6+ years in embedded electronic control system...  ...architecture models and Simulink or equivalent behavioral...  ...deliverables; software development is not required...  ...SysML modeling tools, MATLAB/Simulink, CANalyzer/CANoe... 
    MATLAB
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    18 hours ago
  • $65.1k - $166.2k

     ...matters.At Ford, Vehicle Hardware Engineering (VHE) teams use Design...  ...Engineering, Controls Engineering, Software Engineering, or a related...  ..., vehicle systems, embedded controls, calibration, testing...  ...testing.• Experience with Python, MATLAB/Simulink, data analytics, automation,... 
    MATLAB
    Immediate start
    Flexible hours
    Shift work

    Ford

    Dearborn, MI
    4 days ago
  • $68.3k - $192.9k

     ...ll have...Master’s degree in engineering, applied mathematics, physics...  ...computing environment, including MATLAB, Python, or C++.Experience...  ...tools such as MATLAB/Simulink, Simscape, Modelica, Dymola,...  .../life models.Experience with software development practices that support... 
    MATLAB
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    18 hours ago
  • $85.4k - $143.2k

     ...Modeling and MIL Simulation Engineer to join our advanced engineering...  ...the future of virtual software validation for Chassis systems...  ...2+ years of experience with Matlab/Simulink tools1+ years of experience...  ...plant dynamics models with embedded controller software (MIL / SIL... 
    MATLAB
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    18 hours ago
  • $85.4k

    Advanced Propulsion System Calibration Engineer We made history and now we work to transform...  ...or related experienceExperience with MATLAB/Simulink and advanced analytical toolsProven...  ...troubleshooting complex mechanical, electrical, and software issues to commission prototype... 
    MATLAB
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer (C, MATLAB/Simulink). Be the first to apply!