Software Embedded Developer - Rochester Hills
5 hours ago

Job description
Location:
Rochester Hills, MI
Salary:
$95,000.00 USD Annually - $125,000.00 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.
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
Similar jobs
+ Embedded developer responsible for developing embedded software for automotive ECUs. · + Excellent programming skills in C and embedded C. · + Experience in Real time Operating system RTOS, · + Expertise in AUTOSAR Standard and Architecture. ...
2 weeks ago
This job is for an Embedded Software Developer who will design, develop and test software that controls devices such as motors, alternators and engines.Responsible for designing , developing and testing Embedded Software (Firmware), platforms and systems that control and runs on ...
3 weeks ago
Location: Rochester Hills, MI · Salary: $95,000.00 USD Annually - $125,000.00 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 ...
16 hours ago
Develop and integrate embedded systems software. · ...
1 month ago
Develop embedded systems software Design architecture for automotive products Develop Embedded Software Applications using C/C++ programming for 16/32 bit microcontroller code warrior IDE for ICS modules and Visual Basic application for automated test and assembly line Support Ve ...
1 month ago
We are hiring for one of our clients. · AWS IoT Senior Embedded Developer with 6-10 Years of relevant experience in developing firmware or software for embedded products. · ...
2 weeks ago
We are seeking a skilled Embedded Developer/Engineer to join our team. · As a key member of our development team, you will be responsible for designing, developing, · and implementing complex components of project modules. You should have thorough knowledge · of at least one deve ...
2 weeks ago
Auburn Hills Embedded software programming experience automotive embedded hardware and software design integration and testing. · Proficient with C/C++ and assembly language for low level software BSW development working knowledge of embedded software development tools such as co ...
2 weeks ago
We are seeking an experienced Embedded Autosar developer to join our team. The ideal candidate will have a strong background in automotive embedded software development and experience with AUTOSAR. · ...
2 weeks ago
Responsible for developing Embedded Software for automotive ECUs and applications. Excellent programming skills in C and embedded C Experience in Real time Operating system (RTOS) Hands on experience in communication protocols I2C SPI CAN and LIN Expertise in AUTOSAR Standard and ...
2 weeks ago
Join the forefront of innovation where software meets the road.dSPACE is a leading provider of simulation and validation solutions worldwide for developing networked, autonomous, · ...
1 week ago
+This position involves developing software for automotive systems. · +C ProgrammingEmbedded, Low-Level Software · Automotive Experience ...
2 weeks ago
As an Embedded Software Developer in Automated Driving you'll assist in developing simulation and validation solutions for the intelligent systems that power autonomous vehicles. · ...
1 month ago
The role of Embedded C++ Developer involves contributing to the creation and maintenance of audio functionality within General Motors' infotainment system. This includes developing software for Android / QNX / Linux platforms and collaborating with other engineers using Scrum/Agi ...
1 month ago
The Embedded C++ Developer will contribute to the creation and maintenance of audio functionality within General Motors Infotainment systems. · ...
1 month ago
At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. · ...
1 week ago
Sr Embedded Systems Developer – QNX/MOST position available in Southfield, MI. · Must have worked in Embedded Systems · To 7 years of experience in Automotive Domain and Instrument Panel Cluster · ...
1 week ago
+This role focuses on leading the design, development, and integration of complex embedded software systems while supporting cross-functional engineering teams. · + · ++Bachelor's degree in Engineering or related technical disciplineFamiliarity with embedded processors and hardwa ...
2 weeks ago
We are 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-q ...
1 month ago
To design and develop embedded firmware sub-systems and features on embedded Linux with a focus on networking and integration of Wi-Fi and Cellular technologies. · As an Embedded Software Engineer for Critical Infrastructure Communications (CIC) at GE Grid Solutions, you will be ...
3 weeks ago