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.