×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Engineer

Job in Detroit, Wayne County, Michigan, 48228, USA
Listing for: SunSoft Technologies Inc.
Full Time position
Listed on 2026-09-02
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Software Engineer, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
Direct hire position with our client:
Senior Embedded Engineer (Diagnostics & Vehicle Communications) Technical engineer to lead development of diagnostic solutions across embedded, PC, and mobile platforms in the heavy-duty vehicle diagnostics domain. This role is best suited for someone with strong hands-on experience in embedded software, vehicle communications, and system integration who can also provide technical leadership across cross-functional teams. You will help define architecture, solve complex integration challenges, and deliver secure, high-quality products that support evolving customer and industry requirements.

• Lead development of driver, firmware, and application software for vehicle communication devices supporting heavy-duty diagnostic protocols such as CAN/J1939, ISO 15765-2, J1708/J1587, UDS, and ISO 22900.
• Define requirements, system architecture, and integration strategies across software and hardware platforms.
• Develop and enhance API drivers aligned to industry standards such as RP1210, RP1227, and J2534.
• Ensure compliance with cybersecurity, safety, and regulatory requirements.
• Collaborate with OEMs, fleets, suppliers, and internal engineering teams to deliver robust, secure, and high-performing diagnostic solutions.
• Provide technical leadership during development, testing, and customer deployments by driving issue resolution and integration readiness.
• Contribute to certification and compliance documentation.
• Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, Computer Science, or related field.
• 5+ years of experience in embedded systems, diagnostics, or automotive/heavy-duty software development.  Object-oriented software development, preferably in C++  Multithreaded software design and development  Development of API drivers and communication layers on PC platforms using C, C++, or .NET  Strong understanding of vehicle communication protocols such as CAN, CAN FD, ISO 15765-2, UDS, J1939, and DoIP  Working knowledge of TCP/IP networking, secure communications such as TLS, VPN, and IPsec, and diagnostic tools such as Wireshark

Experience with low-level PC drivers such as USB or NDIS and integration of third-party SDKs
• Strong experience with modern software development environments, preferably Visual Studio 2022
• Familiarity with Agile, CI/CD, and version control (Git). Sorry no visa Sponsorship available for this position. Contact:
Rashmi Upadhyaya rashmiu
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary