{"schemaVersion":"jobsearcher.job.v1","id":"0eff92869ca0fdc2a2b3c6ce","url":"https://jobsearcher.com/jobs/0eff92869ca0fdc2a2b3c6ce","canonicalUrl":"https://jobsearcher.com/jobs/0eff92869ca0fdc2a2b3c6ce","title":"Senior Embedded Engineer","description":"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","company":"Sunsoft Technologies","rawCompany":"sunsoft technologies","city":"Dearborn","state":"MI","isRemote":false,"isActive":false,"createdAt":"2026-09-05T13:03:34.250Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2141.02","title":"Automotive Engineers","slug":"automotive-engineers"}],"industries":[{"code":"336110","title":"Automobile and Light Duty Motor Vehicle Manufacturing","slug":"automobile-and-light-duty-motor-vehicle-manufacturing"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Embedded Engineer","description":"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","datePosted":"2026-09-05T13:03:34.250Z","dateModified":"2026-09-05T13:03:34.250Z","hiringOrganization":{"@type":"Organization","name":"Sunsoft Technologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dearborn","addressRegion":"MI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"0eff92869ca0fdc2a2b3c6ce"},"url":"https://jobsearcher.com/jobs/0eff92869ca0fdc2a2b3c6ce"}}