×
Register Here to Apply for Jobs or Post Jobs. X

Software Embedded Developer

Job in Rochester Hills, Oakland County, Michigan, USA
Listing for: Judge Group, Inc.
Full Time position
Listed on 2026-03-03
Job specializations:
  • IT/Tech
    Cybersecurity, Systems Engineer
Salary/Wage Range or Industry Benchmark: 95000 USD Yearly USD 95000.00 YEAR
Job Description & How to Apply Below
Location: Rochester Hills, MI
Salary: $95,000.00 USD Annually - $ USD Annually
Description:
This rewrite generalizes the specific industry terminology and proprietary combinations while keeping the technical "meat" intact. It frames the company as a generic leader in "Industrial Mobility" or "Fleet Telematics" to mask the specific heavy-duty diagnostic niche.
Senior Project Engineer:
Multi-Platform Industrial Diagnostics


The Opportunity We are looking for a versatile Senior Project Engineer to spearhead the development of advanced diagnostic and connectivity solutions for the industrial mobility sector. This role sits at the intersection of PC, Mobile, and Embedded systems, requiring a leader who can balance high-level project strategy with deep-dive technical execution. You will ensure our hardware-to-software ecosystem is secure, compliant, and optimized for rugged, large-scale vehicle environments.
Core Responsibilities
  • Systems Leadership: Oversee full-lifecycle projects involving cross-platform integration between embedded vehicle hardware, mobile interfaces, and PC-based diagnostic tools.
  • Protocol Architecture: Define and implement robust communication strategies using standard industrial and automotive protocols (J1939, UDS, CAN FD).
  • Compliance & Standards: Ensure all driver development meets stringent industry specifications for interface abstraction and secure data transmission (RP1210, J2534).
  • Stakeholder Liaison: Act as the technical point of contact for external partners, including equipment manufacturers and fleet operators, to resolve complex integration challenges.
  • Security & Safety: Champion cybersecurity best practices and regulatory compliance across all firmware and software deployments.
Technical Requirements
  • Embedded Mastery: 5+ years of experience in embedded C/C++ development, specifically targeting VCI (Vehicle Communication Interface) hardware and microcontrollers.
  • Low-Level Development: Proven expertise in implementing API drivers on PC and mobile platforms.
    • Note:

      This role focuses on driver-level engineering (C/C++/.NET) rather than high-level C# application development.
  • Networking & Protocols:
    * Deep knowledge of CAN-based systems, DoIP, and ISO standards.
    • Strong grasp of the TCP/IP stack, including secure tunneling and encrypted communication (TLS, VPN).
  • Diagnostic Tooling: Proficiency with professional IDEs (e.g., Visual Studio, MCUXpresso) and hands-on experience debugging firmware for IoT-enabled devices.
  • OS Interfacing: Experience working with low-level PC drivers (USB, NDIS) and integrating 3rd-party SDKs into mobile environments (Android/iOS).
Preferred Qualifications
  • Embedded Linux: Experience managing containerized environments (Docker/Podman) on edge devices.
  • Wireless Connectivity: Hands-on implementation of Wi-Fi and Bluetooth (SPP/BLE) stacks in an industrial context.
  • Agile Mindset: Familiarity with CI/CD pipelines and Git-based version control in a hardware-software integrated environment.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes.

Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary