Post Job Free
Sign in

Sr. Software Engineer

Company:
NuTechs
Location:
Novi, MI, 48377
Posted:
August 22, 2025
Apply

Description:

Replies within 24 hours

Senior Software Engineer

Drive Innovation in Automotive Technology

Join our dynamic software development team where you'll play a pivotal role in shaping the future of automotive data acquisition and calibration systems. You'll work on cutting-edge projects that bridge legacy Win32 MFC applications with modern .NET technologies, directly impacting how vehicles communicate and perform.

This is an exciting opportunity to work with advanced automotive protocols and real-time systems while collaborating with a team that values technical excellence and innovation. You'll have the chance to architect solutions that solve complex engineering challenges in the automotive industry.

What You'll Do

Maintain Critical Systems: Enhance and extend existing Win32 MFC-based products that are essential to our clients' operations

Build Next-Generation Solutions: Develop innovative products using modern .NET technologies and frameworks

Architect Technical Solutions: Design robust system architecture and software components from detailed requirements

Lead Development Excellence: Create comprehensive technical specifications and implement thorough unit testing procedures

Solve Complex Problems: Troubleshoot and debug sophisticated applications and services in Windows environments

Drive Technical Innovation: Identify and mitigate project risks while translating feature requests into optimal internal designs What You Bring

Core Technical Foundation: Deep expertise in .NET, MFC, Win32 API, and COM technologies

Automotive Industry Experience: Proven background in automotive systems with understanding of engine controls and vehicle communications

Data Acquisition Expertise: Hands-on experience with data acquisition and calibration systems

Programming Mastery: Exceptional coding skills in C++ and C# with focus on clean, maintainable code

GUI Development: Proficiency in building user interfaces using MFC, WPF, or Windows Forms

Network Programming: Strong Windows network programming skills including sockets and protocol fundamentals

Integration Experience: Practical knowledge of remoting systems (SOAP, REST, DCOM)

Communication Protocols: Experience with automotive communication layers (CAN, RS232, USB, Ethernet)

Industry Standards: Familiarity with SAE, ISO, and ASAM protocols including CCP, XCP, J1939, ISO14229, and ISO15765

System Architecture: Understanding of design patterns and ability to create reusable, testable code

Real-Time Systems: Experience with real-time systems or kernel mode programming

Development Lifecycle: Strong grasp of SDLC methodologies and version control systems

Educational Background: Master's or Bachelor's degree in Software Engineering with 5+ years of relevant experience Professional Qualities

Proactive Leadership: Positive attitude with strong work ethic and ability to work independently

Communication Excellence: Outstanding verbal and written communication skills with attention to detail

Technical Precision: Methodical approach to coding with willingness to follow established processes

Project Management: Ability to accurately estimate time and resources for feature completion

Microsoft Office: Proficiency in Microsoft Office applications

Additional Information: Applicants must have authorization to work in the United States without the need for visa sponsorship or support. We do not entertain C2C arrangements or engage with third-party intermediaries for this position.

Flexible work from home options available.

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.

Apply