Senior Software Engineer – Embedded Tools & Systems (Relocation Available)
New Yesterday
We’re recruiting on behalf of a cutting-edge engineering firm based in Novi, MI. This full-time, onsite position is ideal for a senior-level developer with strong MFC, C++, and .NET skills who thrives in a fast-paced, engineering-first environment.
Read on to find out what you will need to succeed in this position, including skills, qualifications, and experience.
*We welcome applicants from anywhere in the United States* ; full relocation assistance *and H1B sponsorship* are available for the right candidate.
*Key Responsibilities:*
* Maintain and enhance legacy MFC-based applications (Win32)
* Design and build next-generation tools using C# and .NET
* Collaborate on embedded systems, GUI development, and custom protocols
* Contribute to architecture, debugging, testing, and documentation
*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
*Details:*
* Salary: $125K–$145K DOE
* Location: Novi, MI (onsite)
* Type: Full-time, direct hire
* Relocation: Available (apply from anywhere in the U.S.)
* Sponsorship: H1B, Green Card, or US Citizen
Apply now to join a collaborative engineering culture building impactful, real-world tools.
Job Type: Full-time
Pay: $120,000.00 - $145,000.00 per year
Ability to Commute:
* Novi, MI 48375 (Required)
Ability to Relocate:
* Novi, MI 48375: Relocate with an employer provided relocation package (Required)
Work Location: In person
- Location:
- Novi, MI
- Job Type:
- FullTime
- Category:
- Information Technology