Talent.com
Sr. Software Engineer

Sr. Software Engineer

NutechsNovi, Michigan, United States
30+ days ago
Job type
  • Full-time
Job description

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.

    Create a job alert for this search

    Sr Software Engineer • Novi, Michigan, United States

    Related jobs
    • Promoted
    Software Engineer, iOS Core Product - Warren, USA

    Software Engineer, iOS Core Product - Warren, USA

    SpeechifyWarren, MI, United States
    Full-time
    With the growth of our iOS app, being the #18 productivity app in the App Store category and our recognition as Apple's 2025 Design Award for inclusivity, Speechify seeks a Senior iOS Engineer to s...Show moreLast updated: 1 day ago
    • Promoted
    Software Engineer II, Platform Services

    Software Engineer II, Platform Services

    Credit AcceptanceSouthfield, MI, United States
    Full-time
    Credit Acceptance is proud to be an award-winning company with local and national workplace recognition in multiple categories! Our world-class culture is shaped by dedicated Team Members who share...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RelativityDetroit, MI, United States
    Full-time
    The Senior Software Engineer - aiR for Review designs, builds, and operates the next generation of generative AI-driven, cloud-native web applications that are transforming our business and industr...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - windsor

    Senior Software Engineer - windsor

    Maplesoft Group, an SEB Companywindsor, on, ca
    Full-time
    Maplesoft Group is currently seeking a Remote Azure Senior Software Engineer / Tech Lead for our Federal Government client. This is a remote role and can be filled from anywhere within Canada.Tasks an...Show moreLast updated: 13 days ago
    Sr Software Engineer - Urgently Hiring!

    Sr Software Engineer - Urgently Hiring!

    StellantisAuburn Hills, MI, United States
    Full-time
    Mobilisights, part of the Stellantis Group, is a global data business unit on a mission to unlock the power of connected car data. With access to one of the largest fleets of connected vehicles worl...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Elevate RSWindsor, ON, Canada
    Full-time
    Job Role : Senior Software Engineer -.Placement Type : Direct Placement.As a Senior Engineer, you will be responsible for designing, implementing, and maintaining the systems and services that form t...Show moreLast updated: 30+ days ago
    Software Engineer

    Software Engineer

    SURVICE Engineering CompanyWarren, MI, USA
    Full-time
    Quick Apply
    Join Us in Making a Difference in the Lives of Those Defending Our Nation!.Come join the SURVICE Engineering mission to protect, enhance, and enable those who defend the United States.Since 1981, w...Show moreLast updated: 30+ days ago
    Software Engineer - Consumer

    Software Engineer - Consumer

    AstrohausDetroit, MI, US
    Permanent
    Quick Apply
    About Astrohaus Astrohaus is a small team headquartered in Metro Detroit, MI that creates innovative consumer products at the intersection of art, technology, productivity, and design.The company w...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, CCaaS

    Senior Software Engineer, CCaaS

    Credit AcceptanceSouthfield, MI, United States
    Full-time
    Credit Acceptance is proud to be an award-winning company with local and national workplace recognition in multiple categories! Our world-class culture is shaped by dedicated Team Members who share...Show moreLast updated: 3 days ago
    Sr Software Engineer - Now Hiring!

    Sr Software Engineer - Now Hiring!

    StellantisAuburn Hills, MI, United States
    Full-time
    Mobilisights, part of the Stellantis Group, is a global data business unit on a mission to unlock the power of connected car data. With access to one of the largest fleets of connected vehicles worl...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer II, Payment Solutions

    Software Engineer II, Payment Solutions

    Credit AcceptanceSouthfield, MI, United States
    Full-time
    Credit Acceptance is proud to be an award-winning company with local and national workplace recognition in multiple categories! Our world-class culture is shaped by dedicated Team Members who share...Show moreLast updated: 20 days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    RelativityDetroit, MI, United States
    Full-time
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...Show moreLast updated: 30+ days ago
    Sr Software Engineer

    Sr Software Engineer

    StellantisAuburn Hills, MI, United States
    Full-time
    Mobilisights, part of the Stellantis Group, is a global data business unit on a mission to unlock the power of connected car data. With access to one of the largest fleets of connected vehicles worl...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Sr Engineer 3 - CFM56 Product Support Engineer (PSE)

    Sr Engineer 3 - CFM56 Product Support Engineer (PSE)

    GE AerospaceDetroit, MI, United States
    Permanent
    As a CFM56 Product Support Engineer (PSE) you are at the forefront of aviation innovation! In this dynamic role, you'll become the vital link between our customers, and Field Service Engineers (FSE...Show moreLast updated: 7 hours ago
    • Promoted
    Senior Staff Software Engineer, Consumer Experience

    Senior Staff Software Engineer, Consumer Experience

    Credit AcceptanceSouthfield, MI, United States
    Full-time
    Credit Acceptance is proud to be an award-winning company with local and national workplace recognition in multiple categories! Our world-class culture is shaped by dedicated Team Members who share...Show moreLast updated: 19 days ago
    • Promoted
    Senior Software Engineer - Maplesoft Group, an SEB Company

    Senior Software Engineer - Maplesoft Group, an SEB Company

    Maplesoft Group, an SEB Companywindsor, on, ca
    Full-time
    Maplesoft Group is currently seeking a Remote Azure Senior Software Engineer / Tech Lead for our Federal Government client. This is a remote role and can be filled from anywhere within Canada.Tasks an...Show moreLast updated: 13 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Maplesoft Group, an SEB Companywindsor, on, ca
    Full-time
    Maplesoft Group is currently seeking a Remote Azure Senior Software Engineer / Tech Lead for our Federal Government client. This is a remote role and can be filled from anywhere within Canada.Tasks an...Show moreLast updated: 13 days ago
    Software Engineer I

    Software Engineer I

    Cybernet Systems CorporationAnn Arbor, MI, USA
    Permanent
    Quick Apply
    Design and develop computer programs to solve various scientific and engineering problems.The problems are usually related to device control, machine vision, or data organization.Successful candida...Show moreLast updated: 30+ days ago