$120K - 160K a year
Lead development of calibration and embedded software tools using C#/.NET and support real-time embedded systems with custom protocols.
Requires hands-on experience with C, C++, C#, MFC/Win32 GUI development, embedded systems, and communication protocols, plus a relevant CS degree.
Job Description: We are seeking an experienced and innovative Senior Software Engineer to lead our team in developing high-performance calibration and embedded software systems for global OEMs. As a key member of our engineering team, you will be responsible for designing and implementing new tools using C# and .NET, as well as supporting real-time embedded systems and custom protocols. Responsibilities: • 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 Requirements: • 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 Preferred Skills: • Experience with data acquisition or calibration tools • Background in embedded software for test systems or instrumentation
This job posting was last updated on 9/5/2025