Lead Software Engineer - Embedded Tools & Systems (Relocation Available)
1 Days Old
We're working with an innovative engineering firm based in Novi, Michigan, known for building high-performance calibration and embedded software systems for global OEMs.
This is a full-time, onsite opportunity for a Senior Software Engineer to take the lead on both legacy and modern tool development. The role spans Win32/MFC support and .NET-based redesigns and is perfect for someone who thrives on solving complex technical problems in a hands-on environment.
We welcome applicants from anywhere in the United States; full relocation assistance and H1B sponsorship are available for the right candidate.
What You'll Do:
Own MFC/Win32 application development
Design and implement new tools using C# and .NET
Support real-time embedded systems and custom protocols
Collaborate on technical architecture, testing, and feature design
Required Background: Hands-on programming in C and C++ , C#, Win32 API, and COM
Hands-on GUI development in MFC, Windows Forms, or WPF
Experience with embedded systems development
Familiarity with communication protocols (CAN, RS232, USB)
Exposure to protocols like CCP, XCP, J1939, ISO14229, or ISO15765 preferred
Bachelor's or Master's in Computer Science or related field
Nice to Have: Experience with data acquisition or calibration tools
Background in embedded software for test systems or instrumentation
Why Apply: Salary up to $145K depending on experience
Full benefits, relocation support, and sponsorship available (H1B/Green Card/US Citizen)
A team-first culture with room for innovation and the occasional test lap on an in-house track
Let's connect if this sounds like your next move.
- Location:
- Novi, MI, United States
- Job Type:
- FullTime
- Category:
- Computer And Mathematical Occupations