Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Embedded Software Engineer

  • Embedded Software Engineer job type Posted on: Nov 11, 2026
  • Embedded Software Engineer experience level Match Point Solutions
  • Embedded Software Engineer employment type Novi, Michigan
  • Embedded Software Engineer employment type Onsite
  • Embedded Software Engineer salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Embedded Software Engineer roles in Michigan.

View Salary Guide →

Job Title :

Embedded Software Engineer

Job Type :

Full-Time

Job Location :

Novi Michigan United States

Remote :

No

Jobcon Logo Job Description :

MatchPoint Solutions is a fast-growing, young, energetic global IT-Engineering services company with clients across the US. We provide technology solutions to various clients like Uber, Robinhood, Netflix, Airbnb, Google, Sephora, and more! More recently, we have expanded to working internationally in Canada, China, Ireland, UK, Brazil, and India. Through our culture of innovation, we inspire, build, and deliver business results, from

idea to outcome. We keep our clients on the cutting edge of the latest technologies and provide solutions by using industry-specific best practices and expertise.

We are excited to be continuously expanding our team. If you are interested in this position, please send over your updated resume. We look forward to hearing from you!

Job Title: Embedded Software Engineer

Location: (Remote / Hybrid / On-site City, Country) Novi, MI

Employment Type: (Full-time / Part-time / Contract) Full Time

Pay Range: 80,000- 100,00

Role Summary


Develop and integrate production-grade vehicle diagnostics
capabilities for embedded automotive platforms. The engineer will
work across diagnostic services, middleware and ECU interfaces,
partnering with platform, application, systems and validation teams
to deliver robust, standards-aligned software.
Responsibilities:
Design, develop and maintain embedded diagnostics software
in C/C++ for automotive ECUs and platform services.
Implement diagnostic services and workflows including UDS,
DoIP, DTC handling, diagnostic sessions, security access,
routine control and software download/flash.
Integrate diagnostics with CAN/CAN FD, Ethernet and platform
middleware across FreeRTOS and/or embedded Linux
environments.
Configure and integrate AUTOSAR diagnostic components and
interfaces (for example DCM, DEM, PduR, CanTp and
communication stack elements), where applicable.
Analyse requirements, define software design and interfaces,
and contribute to architecture and technical reviews.
Debug complex ECU and network issues using traces, logs,
debuggers and vehicle communication tools; perform root cause analysis and implement durable fixes.
Develop unit, integration and automated tests; support
SIL/HIL, bench and vehicle validation, defect triage and release
readiness.
Collaborate with distributed OEM, Tier 1 and internal
engineering teams; follow software quality, functional safety
and cybersecurity processes.
Requirements:

REQUIRED QUALIFICATIONS


Bachelor's or Master's degree in Computer Science,
Electronics, Electrical Engineering or a related field.
8+ years of embedded software development experience in
automotive systems.
Strong C/C++ skills, embedded debugging capability and
understanding of real-time systems, memory, concurrency and
performance.
Hands-on experience with UDS (ISO 14229), DoIP (ISO 13400),
CAN/CAN FD and automotive Ethernet.
Experience with AUTOSAR Classic and/or Adaptive Platform
diagnostics.
Working knowledge of Git, CI/CD, code reviews, static analysis
and software configuration management.

PREFERRED


Vector CANoe/CANalyzer, CAPL, vFlash or equivalent
diagnostic and network tools.
Python-based test automation and exposure to SIL/HIL
environments.
Experience with FreeRTOS, embedded Linux, QNX, OpenBSW,
Adaptive AUTOSAR or service-oriented architectures.
Knowledge of ISO 26262, Automotive SPICE and ISO/SAE
21434.
Experience with bootloaders, secure flashing, OTA, diagnostic
security and certificate-based access.

MatchPoint Solutions provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Jobcon Logo Position Details

Posted:

Nov 11, 2026

Reference Number:

20629-15267

Employment:

Full-time

City:

Novi

Job Origin:

CIEPAL_ORGANIC_FEED

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Embedded Software Engineer    Apply

Click on the below icons to share this job to Linkedin, Twitter!

MatchPoint Solutions is a fast-growing, young, energetic global IT-Engineering services company with clients across the US. We provide technology solutions to various clients like Uber, Robinhood, Netflix, Airbnb, Google, Sephora, and more! More recently, we have expanded to working internationally in Canada, China, Ireland, UK, Brazil, and India. Through our culture of innovation, we inspire, build, and deliver business results, from

idea to outcome. We keep our clients on the cutting edge of the latest technologies and provide solutions by using industry-specific best practices and expertise.

We are excited to be continuously expanding our team. If you are interested in this position, please send over your updated resume. We look forward to hearing from you!

Job Title: Embedded Software Engineer

Location: (Remote / Hybrid / On-site City, Country) Novi, MI

Employment Type: (Full-time / Part-time / Contract) Full Time

Pay Range: 80,000- 100,00

Role Summary


Develop and integrate production-grade vehicle diagnostics
capabilities for embedded automotive platforms. The engineer will
work across diagnostic services, middleware and ECU interfaces,
partnering with platform, application, systems and validation teams
to deliver robust, standards-aligned software.
Responsibilities:
Design, develop and maintain embedded diagnostics software
in C/C++ for automotive ECUs and platform services.
Implement diagnostic services and workflows including UDS,
DoIP, DTC handling, diagnostic sessions, security access,
routine control and software download/flash.
Integrate diagnostics with CAN/CAN FD, Ethernet and platform
middleware across FreeRTOS and/or embedded Linux
environments.
Configure and integrate AUTOSAR diagnostic components and
interfaces (for example DCM, DEM, PduR, CanTp and
communication stack elements), where applicable.
Analyse requirements, define software design and interfaces,
and contribute to architecture and technical reviews.
Debug complex ECU and network issues using traces, logs,
debuggers and vehicle communication tools; perform root cause analysis and implement durable fixes.
Develop unit, integration and automated tests; support
SIL/HIL, bench and vehicle validation, defect triage and release
readiness.
Collaborate with distributed OEM, Tier 1 and internal
engineering teams; follow software quality, functional safety
and cybersecurity processes.
Requirements:

REQUIRED QUALIFICATIONS


Bachelor's or Master's degree in Computer Science,
Electronics, Electrical Engineering or a related field.
8+ years of embedded software development experience in
automotive systems.
Strong C/C++ skills, embedded debugging capability and
understanding of real-time systems, memory, concurrency and
performance.
Hands-on experience with UDS (ISO 14229), DoIP (ISO 13400),
CAN/CAN FD and automotive Ethernet.
Experience with AUTOSAR Classic and/or Adaptive Platform
diagnostics.
Working knowledge of Git, CI/CD, code reviews, static analysis
and software configuration management.

PREFERRED


Vector CANoe/CANalyzer, CAPL, vFlash or equivalent
diagnostic and network tools.
Python-based test automation and exposure to SIL/HIL
environments.
Experience with FreeRTOS, embedded Linux, QNX, OpenBSW,
Adaptive AUTOSAR or service-oriented architectures.
Knowledge of ISO 26262, Automotive SPICE and ISO/SAE
21434.
Experience with bootloaders, secure flashing, OTA, diagnostic
security and certificate-based access.

MatchPoint Solutions provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Loading
Please wait..!!