Loading, Please wait..!!
Embedded Software Engineer
-
Posted on: Nov 11, 2026
-
Novi, Michigan
-
Onsite
-
Full-time
Curious about compensation?
Explore the historical salary trends, average pay, and estimated compensation for Embedded Software Engineer roles in Michigan.
View Salary Guide →Find your match !
Job Title :
Embedded Software Engineer
Job Type :
Full-Time
Job Location :
Novi Michigan United States
Remote :
No
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.
Position Details
Posted:
Nov 11, 2026
Reference Number:
20629-15267
Employment:
Full-time
City:
Novi
Job Origin:
CIEPAL_ORGANIC_FEED
Share this job:
Please wait..!!

