Senior Embedded Engineer

  • Full-time
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Agile Programming Methodologiesunmatched
  • Application Programming Interface (API)unmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Communications Protocolsunmatched
  • Computer Engineeringunmatched
  • Computer Firmwareunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Customer Support/Serviceunmatched
  • Device Driversunmatched
  • Diagnostics Solutions/Softwareunmatched
  • Documentationunmatched
  • Electrical Engineeringunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Gitunmatched
  • Hardware-Software Integrationunmatched
  • Heavy Equipment/Vehiclesunmatched
  • IPsec (IP Security)unmatched
  • ISO (International Organization for Standardization)unmatched
  • Industry Standardsunmatched
  • Internet Securityunmatched
  • Maintain Complianceunmatched
  • Microsoft .NETunmatched
  • Microsoft Visual Studiounmatched
  • Multithreaded Programmingunmatched
  • OEM (Original Equipment Manufacturer)unmatched
  • Object Oriented Developmentunmatched
  • Object Oriented Softwareunmatched
  • Problem Solving Skillsunmatched
  • Product Supportunmatched
  • Regulatory Requirementsunmatched
  • Requirements Managementunmatched
  • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
  • Safety Complianceunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • System Architectureunmatched
  • System Integration (SI)unmatched
  • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
  • Technical Leadershipunmatched
  • Test Plan/Scheduleunmatched
  • USBunmatched
  • VPN (Virtual Private Network)unmatched
  • Vehicle Fleetsunmatched
  • Wireshark (Ethereal)unmatched

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
rashmiu@sunsoft.us

Numbers & Facts

LocationDetroit, MI
Job TypeFull-time
IndustryEnergy and Utilities
Year Founded2000
Websitehttps://www.sunsoft.us

About Company

    

Similar Jobs

See more jobs