NuTechs logo

Sr. Software Engineer

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Schedule
Full-time
Career level
Senior-level
Remote
Option for remote

Job Description

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.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 Development, Software & Application Integration, Database Development & Administration, Network & Infrastructure Design, Systems Administration, Help Desk Services, ERP Implementation, Web Development
Why Choose NuTechs?  NuTechs is EMPLOYEE friendly!!!
NuTechs is a diversified technical recruiting firm, and our passion is helping our clients build exceptional teams and assisting candidates with educated career moves. We take time to understand what is important to our clients and candidates as they develop their teams and careers. After all, a happy candidate leads to a happy client.
Company Website: www.nutechs.com

Flexible work from home options available.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Sr. Software Engineer Jobs at NuTechs

What is the work location for this position at NuTechs?
This job at NuTechs is located in Novi, Michigan, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at NuTechs?
Employer has not shared pay details for this role.
What employment applies to this position at NuTechs?
NuTechs lists this role as a Full-time position.
What experience level is required for this role at NuTechs?
NuTechs is looking for a candidate with "Senior-level" experience level.
Does NuTechs allow remote work for this role?
Yes, this position at NuTechs supports remote work, giving candidates the flexibility to work outside the primary office location.
What is the process to apply for this position at NuTechs?
You can apply for this role at NuTechs either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.