Embedded Software Diagnostics Engineer

Greenlight Professional Services

Rochester Hills, MI

JOB DETAILS
SALARY
$95,000–$120,000 Per Year
JOB TYPE
Full-time, Employee
SKILLS
Agile Programming Methodologies, Android Applications, Application Programming Interface (API), Bluetooth, C Programming Language, C++ Programming Language, Communications Protocols, Computer Engineering, Computer Firmware, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Debugging Skills, Diagnostics Solutions/Software, Electrical Engineering, Embedded Software, Embedded Systems, Git, Hardware-Software Integration, Heavy Equipment/Vehicles, IPsec (IP Security), ISO (International Organization for Standardization), Industry Standards, Internet Security, Internet of Things, Leadership, Maintain Compliance, Microcontroller, Microsoft .NET, Microsoft Visual Studio, Mobile Applications, Mobile Applications Development, OEM (Original Equipment Manufacturer), Peripheral Hardware, Problem Solving Skills, Project Engineering, Regulatory Requirements, Requirements Management, SSL-TLS (Secure Socket Layer - Transport Layer Security), Safety Compliance, Software Development, Software Engineering, Source Code/Configuration Management (SCM), System Architecture, TCP/IP (Transmission Control Protocol/Internet Protocol), Test Plan/Schedule, Transceivers, USB, VPN (Virtual Private Network), Validation Documentation, Validation Plan, Vehicle Fleets, Wi-Fi, iOS
LOCATION
Rochester Hills, MI
POSTED
3 days ago

Project Engineer – Heavy Duty Vehicle Diagnostics

Location: Rochester Hills, MI 48306

Position Overview

We are seeking a Project Engineer to lead development efforts for diagnostic solutions across PC, Mobile, and Embedded platforms within the Heavy Duty Vehicle Diagnostics domain. This role combines hands-on technical expertise with project leadership, ensuring the delivery of secure, high-quality, and compliant diagnostic products.

Key Responsibilities

  • Lead projects spanning PC applications, mobile applications, and embedded platforms for heavy-duty diagnostic products
  • Define system architecture, technical requirements, and integration strategies across software and hardware platforms
  • Drive development and validation of diagnostic protocols including CAN, CAN FD, J1939, ISO 15765-2, J1708/J1587, UDS, and ISO 22900
  • Ensure driver compliance with industry standards such as RP1210/RP1227 and J2534
  • Ensure compliance with cybersecurity, safety, and regulatory requirements
  • Collaborate with cross-functional teams to define requirements and deliver integrated solutions
  • Work closely with OEMs, fleets, suppliers, and internal engineering teams
  • Coordinate issue resolution during development, testing, and customer deployments
  • Contribute to certification, validation, and compliance documentation

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • 5+ years of experience in embedded systems, diagnostics, or automotive/heavy-duty software development
  • Strong experience implementing API drivers on PC and mobile platforms using C, C++, and .NET
  • Hands-on experience with vehicle communication protocols including CAN, CAN FD, ISO 15765-2, UDS, J1939, and DoIP
  • Firmware development experience on VCI devices including microcontrollers, CAN transceivers, UARTs, and USB peripherals
  • Strong understanding of TCP/IP networking and secure communication technologies (TLS, VPN, IPsec)
  • Experience with low-level PC drivers (USB, NDIS) and SDK-based development
  • Proficiency with development environments such as Visual Studio 2022 and MCUXpresso
  • Experience debugging firmware and IoT devices
  • Experience developing PC and mobile applications (Android and iOS) and integrating third-party APIs
  • Familiarity with Agile development methodologies, CI/CD pipelines, and version control systems (Git)
  • Experience with Wi-Fi, Bluetooth SPP, and Bluetooth Low Energy
  • Experience deploying containerized applications on embedded systems using Docker or Podman

About the Company

G

Greenlight Professional Services

INDUSTRY
Automotive and Parts Mfg