Sr. Software Engineer

Nutechs
Novi, MI



Responsive recruiter



Senior Software Engineer


Responsibilities
As a member of the software development team, you will maintain and extend our current Win32 MFC-based products and develop our next-generation product using .NET technologies. Your responsibilities include:


  • Ongoing maintenance and enhancement of existing Win32 MFC-based software.

  • Development of new products based on .NET technologies.

  • Creating detailed technical designs for system architecture and software components based on requirements.

  • Developing and executing unit tests and updating documentation for completed work.


Qualifications

Essential Skills & Experience


  • Strong knowledge of .NET, MFC, Win32 API, and COM.

  • Proven ability to quickly learn and master diverse technologies.

  • Excellent coding skills in C++ and C#.

  • Experience developing GUIs using MFC, WPF, or Windows Forms.

  • Familiarity with Windows network programming and protocol fundamentals, including sockets.

  • Experience with remoting systems such as SOAP, REST, or DCOM.

  • Strong troubleshooting and debugging skills for Windows applications and services.

  • Experience with communication transport layers like CAN, RS232, USB, and Ethernet.

  • Knowledge of SAE, ISO, and ASAM communication protocols (e.g., CCP, XCP, J1939, ISO14229, ISO15765).

  • Ability to accurately estimate time and resources for feature completion.

  • Skilled at writing comprehensive functional and design specifications.

  • Ability to design reusable and unit-testable code.

  • Good understanding of design patterns and when/how to apply them across environments and languages.

  • Capable of identifying, evaluating, and mitigating technical project risks.

  • Able to translate feature requests into appropriate internal designs.

  • Experience with version control and bug tracking systems.

  • Familiarity with software development lifecycles.

  • Experience with data acquisition or multimedia systems is a plus.

  • Experience with real-time systems or kernel mode programming is desirable.

  • Knowledge of automotive and engine control systems is a bonus.

  • Bachelor’s or Master’s degree in Software Engineering or related field, plus 5+ years of experience.

Non-Technical Skills


  • Positive and proactive attitude with a strong work ethic.

  • Good communication and organizational skills.

  • Comfortable using Microsoft Office applications.

  • Detail-oriented with a methodical coding approach.

  • Willingness to follow established processes and procedures.

  • Ability to work independently.


Additional Information
Applicants must be authorized to work in the United States without visa sponsorship. We do not consider C2C arrangements or third-party intermediaries for this position.



Join Our Team

At NuTechs, we are always looking for talented IT Professionals to meet the needs of our employer partners. Whether you are looking for a short term project or a long term opportunity, we are here to help.


If you specialize in the areas below, please submit your resume:

Application DevelopmentSoftware & Application IntegrationDatabase Development & AdministrationNetwork & Infrastructure Design | Systems AdministrationHelp Desk ServicesERP ImplementationWeb Development

Why Choose NuTechs? NuTechs is EMPLOYEE friendly!!!

NuTechs is a diversified technical recruiting firm and our passion is helping our client building exceptional teams, and assisting candidates with educated career moves. We take time to understand what is important to our clients and candidates as they build their teams and careers. After all, a happy candidate leads to a happy client.

Posted 2025-12-10

Recommended Jobs

Part-Time or Full- Time Behavior Technician/ RBT - Farmington Hills, MI (East) (Farmington Hills)

Akoya Behavioral Health
Farmington Hills, MI

Registered Behavior Technician (RBT) Farmington Hills, MI Full-Time or Part-Time | Center-Based & In-Home Looking for a meaningful & flexible career? If youre caring, patient, and eager to ma…

View Details
Posted 2025-12-18

Dedicated CDL A Truck Driver No Touch Freight

18 Wheels USA
Traverse City, MI

18 Wheels USA is seeking experienced, safety-focused Solo OTR Class A CDL Truck Drivers for our 21-Day Mileage Fleet. This is a stable, high-earning W2 position for drivers looking for consistent mile…

View Details
Posted 2025-12-16

Tooling Engineer - Zeeland Area

The Pivot Group Network
Zeeland, MI

Tooling Engineer | Zeeland, MI Salary Range: $72,000 - $111,000 depending on experience Are you a forward-thinking professional with a passion for designing and improving tooling …

View Details
Posted 2026-01-04

Machine Operator

Manpower
Charlevoix, MI

Manpower is seeking a skilled Machine Operator to join our team in the Metals industry. At Manpower, we connect talented individuals with meaningful employment, offering opportunities that help empowe…

View Details
Posted 2026-01-09

Benefits Manager

The Shyft Group
Novi, MI

Benefits Manager | The Shyft Group, Inc. | Novi, MI Regular Employee | Salary Non-Exempt | What you’ll do: The Benefits Manager is responsible for plan design, implementation, adminis…

View Details
Posted 2026-01-11

Regional Tax Manager Americas

BASF Coatings LLC
Southfield, MI

In the Coatings division, we offer far more than just paints and coatings. Our approach is to put the needs of our customers at the center and always think one step ahead. Our motto, “We always go be…

View Details
Posted 2026-01-10

Buyer - Otsego Area

The Pivot Group Network
Otsego, MI

Buyer | Otsego, MI Salary Range: $58,000 - $85,000 depending on experience Are you a detail-oriented professional with a passion for strategic sourcing and building strong supplie…

View Details
Posted 2026-01-04

Senior Analyst, Safety, Health and Environment

SC Johnson Lifestyle Brands
Bay City, MI

SC JOHNSON IS A FIFTH-GENERATION FAMILY COMPANY BUILT ON THE SPIRIT OF OUR PEOPLE. We have been leading with purpose for over 130 years, building iconic brands that win the hearts and minds of consum…

View Details
Posted 2026-01-09

ShredHub Account Manager - Sales - Lansing MI

Applied Innovation
Lansing, MI

Position Summary: ShredHub is seeking a motivated and results-driven B2B Sales Representative to join our growing team in the document destruction industry. This role is responsible for generating…

View Details
Posted 2025-12-04

Metrology Technician - Traverse City Area

The Pivot Group Network
Traverse City, MI

Metrology Technician | Traverse City, MI Salary Range: $55,000 - $82,000 depending on experience Are you a skilled professional with a passion for precision measurement and ensuri…

View Details
Posted 2026-01-04