Skip to main content

Project Software Engineer - PC, Mobile & Embedded Diagnostics in Bloomfield Hills

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.

We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.

Job DescriptionJob Description

Project Software Engineer – PC, Mobile & Embedded Diagnostics

About the Role
Seeking a Project Engineer to lead development of diagnostic solutions across PC, mobile, and embedded platforms. This role focuses on embedded systems, C/C++ development, and vehicle communication protocols for advanced diagnostic tools.

Key Responsibilities

·         Lead projects for PC apps, mobile apps, and embedded diagnostic platforms.

·         Define architecture, requirements, and integration strategies.

·         Develop and validate diagnostic protocols (CAN, CAN FD, J1939, ISO 15765-2, UDS, J1708/J1587, ISO 22900).

·         Implement and validate API drivers (RP1210, RP1227, J2534).

·         Develop firmware for VCI devices with microcontrollers, CAN transceivers, UARTs, and USB.

·         Ensure compliance with cybersecurity, safety, and regulatory standards.

·         Debug firmware and support diagnostic device deployment.

·         Prepare certification and compliance documentation.

Required Qualifications

·         Bachelor’s/Master’s in Electrical/Computer Engineering, Computer Science, or related.

·         5+ years in embedded systems, diagnostics, or automotive software development.

·         Expertise in:
• C/C++/.NET for API drivers (PC & mobile)
• Vehicle communication protocols (CAN, CAN FD, ISO 15765-2, UDS, J1939, DoIP)
• TCP/IP networking & secure comms (TLS, VPN, IPsec)
• Low-level driver development (USB, NDIS, SDKs)

·         Experience with Visual Studio 2022, MCUXpresso.

·         Knowledge of Android/iOS app development with 3rd-party APIs.

·         Familiar with Agile, CI/CD, Git.

Skills

·         Embedded Linux development.

·         Cybersecurity for embedded systems.

·         Wireless (Wi-Fi, Bluetooth SPP, BLE).

·         Containerized apps on embedded platforms (Docker, Podman).

Company DescriptionWhy Join
· Collaborative, experienced engineering team.
· Competitive salary & full benefits.
· Opportunity to deliver impactful next- products.Company DescriptionWhy Join\r\n· Collaborative, experienced engineering team.\r\n· Competitive salary & full benefits.\r\n· Opportunity to deliver impactful next- products.

If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.

Project Software Engineer - PC, Mobile & Embedded Diagnostics in Bloomfield Hills

Bloomfield Hills, MI 48304
Full time

Published on 01/16/2026

Share this job now