More jobs:
Senior Embedded Engineer
Job in
Detroit, Wayne County, Michigan, 48228, USA
Listed on 2026-09-02
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
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).
(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:
×