Project Engineer (C++)

Rochester Hills, MI

Kforce has a client that is seeking a Project Engineer (C++) - PC, Mobile & Embedded Diagnostics for Heavy Duty Vehicles in Rochester Hills, MI. The schedule is Monday - Friday, 8:00 AM - 5:00 PM (Onsite at Client Facility). Overview: Our client is seeking a Project Engineer to lead development efforts for diagnostic solutions across PC, mobile, and embedded platforms in the heavy-duty vehicle diagnostics domain. This role blends hands-on technical expertise with project leadership, ensuring delivery of secure, high-quality, and compliant products. You will collaborate with internal engineering teams and cross-functional stakeholders to define requirements, integrate systems, and deliver solutions that meet evolving customer and industry standards. Responsibilities:

  • Lead projects spanning PC applications, mobile apps, and embedded platforms for heavy-duty diagnostics products
  • Define system architecture, requirements, and integration strategies across software and hardware platforms
  • Drive development and validation of diagnostic protocols (e.g., CAN/J1939, ISO 15765-2, J1708/J1587, UDS, ISO 22900)
  • Ensure compliance of drivers with industry standards (RP1210/RP1227, J2534)
  • Ensure adherence to cybersecurity, safety, and regulatory requirements
  • Collaborate with OEMs, fleets, suppliers, and internal engineering teams to deliver secure, high-performing diagnostic solutions
  • Coordinate issue resolution during development, testing, and customer deployments
  • Contribute to certification and compliance documentation
  • 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 technical expertise in:
  • Implementing API drivers on PC and mobile platforms using C/C++/.NET
  • Vehicle communication protocols: CAN, CAN FD, ISO 15765-2, UDS, J1939, DoIP
  • Firmware development on VCI devices (e.g., microcontrollers, CAN transceivers, UARTs, USB peripherals)
  • TCP/IP protocols and secure communication (TLS, VPN, IPsec)
  • Low-level driver development (e.g., USB, NDIS) and SDK integration
  • Debugging firmware for IoT devices
  • PC and mobile (Android/iOS) application development with 3rd-party API layers
  • Experience with IDEs such as Visual Studio 2022 and MCUXpresso
  • Familiarity with Agile methodologies, CI/CD pipelines, and version control (Git)
Preferred Skills:
  • Linux experience on embedded systems
  • Hands-on experience with cybersecurity in embedded environments
  • Wireless communication: Wi-Fi, Bluetooth SPP, Bluetooth Low Energy
  • Experience with containerized applications on embedded systems (Docker, Podman)

Posted 2025-11-04

Recommended Jobs

Bartender/Barista

Daily Jam
Farmington Hills, MI

New restaurant alert! Daily Jam is a breakfast/brunch concept!  Store operation hours are 7 am - 3 pm daily.  We are Now Hiring passionate, friendly individuals who welcomes guests and ensures that f…

View Details
Posted 2025-10-22

Water Restoration Technician

VersaPro Restoration & Construction
Southfield, MI

Job Description Job Description Water Restoration Technician – Hiring Immediately - Sign On Bonus! Offices Located in Livonia & Clinton Township, MI We proudly serve all of Southeastern Mi…

View Details
Posted 2025-09-18

Licensed Practical Nurse or Registered Nurse

AdvisaCare
Brant, MI

Job Description Job Description With Fall in sight, earn extra cash for Holidays and Festivities! Apply to work with AdvisaCare today! Not All Angels Have Wings, Some Wear Scrubs! Get start…

View Details
Posted 2025-09-25

Warehouse Maintenance Helper

Auburn Hills, MI

Warehouse Maintenance Helper First shift maintenance assistant in Auburn Hills up to $20.   Company Profile Our client is a global product design, development, and manufacturing company suppl…

View Details
Posted 2025-11-03

Intake Psych RN

Forest View Hospital
Grand Rapids, MI

Responsibilities Forest View Hospital, located just seven miles southeast of downtown Grand Rapids, Michigan, is a private 108 bed psychiatric facility that serves children, adolescents and adul…

View Details
Posted 2025-08-15

CLM Implementation Consultant, Senior Associate Save for Later Remove job

PwC
Detroit, MI

A career within Data and Analytics services will provide you with the opportunity to help organisations uncover enterprise insights and drive business results using smarter data analytics. We focus…

View Details
Posted 2025-10-20

Dining Room Supervisor

Burcham Hills
East Lansing, MI

Burcham Hills is an upscale senior living retirement community located in the backyard of Michigan State University in East Lansing, MI. We currently have a vacancy for a Dining Room Supervisor to wor…

View Details
Posted 2025-08-06

Pediatric School Speech Language Pathologist (SLP) | Jackson, Michigan

Sunbelt Staffing
Jackson, MI

Job Description Job Description Master's degree in Speech-Language Pathology, active SLP license and 1+ year of Speech-Language Pathology experience required. Applicants who do not meet these qua…

View Details
Posted 2025-10-24

Fabricator Welder

Future Fabricating
Warren, MI

Job Description Job Description Future Fabricating is an AISC certified commercial ornamental fabrication company. We provide unique and specialized fabricated items needed to complete a variety…

View Details
Posted 2025-09-15

Equipment Operator Req# 3534

Denali Water Solutions LLC
Grand Rapids, MI

About Company: At Denali, we are not just the leading organic recycling company we are innovators in sustainability, dedicated to Replenishing the Earth by Repurposing Waste. Denali operates…

View Details
Posted 2025-11-05