Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer

NuTechs

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

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:

Flexible work from home options available.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer in Novi, MI vacancy
  •  ...Sr. Software Engineer 8 year of experience in the Automotive domain Experience in Issue management, prioritization and risk analysis Experience in the ALM tool chain eg, JIRA and confluence Good knowledge on Generic Global Diagnostics specification (GGSD)... 
    Senior

    Keylent Inc

    Northville, MI
    4 days ago
  •  ...Job Title: Validation Engineer A123 Systems, LLC is a leading developer and manufacturer of lithium-ion batteries and battery systems for the transportation and commercial markets. A validation engineer is responsible for developing test cases, executing tests on HIL... 
    Senior

    A123 Systems

    Novi, MI
    2 days ago
  • JD: Embedded C development and development testing. Responsible for configuration and integration of Autosar bootloader, preferably Vector bootloader. Minimum Requirements: Minimum 6+ years of experience in Automotive embedded development. Experience in Autosar bootloader...
    Senior

    TechDigital Group

    Northville, MI
    5 days ago
  •  ...JD: 6+ years of expierence in Automotive embedded software development - Responsible for developing Embedded Software for automotive ECUs and applications. - Excellent programming skills in C and embedded C - Experience in Vector Davinci Bootloader development... 
    Senior
    Work experience placement

    Omni Inclusive

    Northville, MI
    1 day ago
  •  ...Sr. Software Engineer MAHIN-JOB-35474 Location:Southfield, MI, FULL TIME About the Role and Job: Design and implement software changes to meet the software requirements Test and debug the changes using the appropriate tools (bench simulator, debugger... 
    Senior
    Full time

    Keylent Inc

    Southfield, MI
    2 days ago
  •  ...Sr. Software Engineer Onsite hiring for U3 band, PID: Y.IN2300809, NNA PWO FY23 Customer Experi, Requested by: Velavan Sathyamurthy(204566) Duties and Responsibilities: Lead UI (Angular)/UX redesign of the UXQA application Troubleshoot application issues... 
    Senior

    Keylent Inc

    Farmington Hills, MI
    4 days ago
  •  ...Sr Software Engineer Country/Region: US Location: Farmington Hills, MI, US, 48331 Req ID 88363 | Gbl Elec HQ - Farmington Hills, United States ZF Active Safety and Electronics US LLC About the Position The Advanced Robotics and Innovation Engineer plays... 
    Senior

    ZF

    Farmington, MI
    3 days ago
  •  ...the electrical integration of mechanical equipment using CAD software like AutoCAD. Controls design and optimizations; Controls support...  ...of ownership of services. Experience Bachelor's Degree in Engineering (Mechanical, Industrial, Electrical, Chemical preferred). Five... 
    Senior
    For contractors
    Local area
    Remote work

    Cooper Standard

    Northville, MI
    1 day ago
  •  ...Sr. SAP Functional Support Specialist Rolls-Royce is one of the most enduring and...  ...been recognized as the top employer in the Engineering & Manufacturing category on the...  ...Multiple lifecycle implementations of SAP Software SAP PS / PPM Certification Experience... 
    Senior
    Worldwide
    Flexible hours
    Night shift

    Cielo Projects

    Novi, MI
    4 days ago
  •  ...Job Description Job Title: Senior Software Engineer Job Location: Silicon Valley, CA Job Type: Full TIme Job Description: Design and develop automation solutions for network testing and validation Work with SONiC and Linux networking platforms Troubleshoot... 
    Senior
    Full time

    Global Information Technology

    Southfield, MI
    2 days ago
  •  ...Sr. Software Developer Under limited supervision, design, develop, test and implement complex web and enterprise applications; responsible...  ...Education : Bachelor's degree in Computer Science, Computer Engineering, Information Technology or in a related field of study (will... 
    Senior
    Relocation
    Flexible hours

    HCL Global Systems

    Farmington Hills, MI
    4 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every day...  ...future of transportation on a global scale. Senior Software Engineer The Electrification Solutions New Markets (ESNM) organization within... 
    Senior
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  •  ...Company Name: ASTEMO AMERICAS, INC. Job Family: Engineering Job Description: General Responsibilities: The Design Engineer is primarily responsible for developing software for EPS Electric Power Steering. The Design Engineer will be responsible... 
    Senior
    Remote work

    Astemo Ltd

    Farmington Hills, MI
    4 days ago
  • $95k - $110k

     ...Software Design Engineer Step into a high-impact Software Design Engineer opportunity with a confidential client, where you will help drive meaningful results across Aerospace / Defense,Automotive/ Motor Vehicles,Electrical Equipment & Components,Electronics/... 

    Top Engineer

    Novi, MI
    4 days ago
  •  ...Warren, MI or Milford, MI three times per week, at minimum. The Role: We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and deploying... 
    Senior
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    7 days ago
  • A leading automotive company is looking for a Senior Software Engineer to develop and maintain software solutions for innovative vehicle technologies. The candidate will lead autonomy in tool chains supporting various vehicle architectures. Key qualifications include a... 
    Senior

    General Motors

    Milford, MI
    3 days ago
  •  ...Seed Staffing is working with a hot client in Downtown Northville. This company continues to grow and is hiring a team of Software Engineers. The company believes in “best idea wins” and “use the right tool for the job” philosophies, so you have the opportunity to make... 

    Direct Staffing Inc

    Northville, MI
    2 days ago
  •  ...Senior Application Engineer Novi, Michigan, United States Sense the power of light ams OSRAM is a global leader in innovative light and sensor solutions. "Sense the power of light" - our success is based on our deep understanding of the potential... 
    Senior
    Worldwide

    OSRAM

    Novi, MI
    2 days ago
  •  ...Our client, a global industrial engineering and automation solutions leader , is seeking a Senior Software Engineer / Project Lead to join their team. As a Senior Software Engineer / Project Lead , you will be part of the Software Engineering & Automation Department... 
    Full time

    Manpower Group Inc.

    Wixom, MI
    5 days ago
  •  ...Job Title Senior Mainframe Software Engineer Overview / Summary We are seeking a Senior Mainframe Software Engineer to support the ongoing operation, enhancement, and modernization of enterprise applications. This role will serve as a primary developer responsible for... 
    Senior

    HTC Global Services

    Livonia, MI
    1 day ago
  • $50 - $60 per hour

     ...Job Title: Software Engineer/Developer Job Duration: Contract to hire Est. Pay Range: $50.00 - $60.00 (USD) Work Type: onsite at Wixom, MI, 48393 Overview/ Responsibilities: Job Description: Analyze user requirements and design documents Design... 
    Contract work

    LanceSoft

    Wixom, MI
    1 day ago
  • $129.4k - $198.4k

     ...Generate documentation for design documents, port-mortems, and release notes Your Skills and Abilities Abachelorsdegree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a related area, and at least3years of experiencein the vehicle... 
    Senior
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  •  ...Opportunity Details Senior Applications Engineer Novi, MI Senior Application Engineer Responsibilities...  ...of electronic control system development processes, as well as software/hardware architectures Working knowledge of vehicle instrumentation... 
    Senior
    Work at office
    Worldwide

    NuTechs

    Novi, MI
    5 days ago
  •  ...Senior Application Engineer The Senior Application Engineer role offers the opportunity to join an exciting, highly motivated team...  ...customers to address complex design challenges using Cadence's software portfolio. Develop high‑quality CAE models to support Proof‑... 
    Senior

    Cadence Inc

    Livonia, MI
    4 days ago
  • Role Overview The ADS Software Engineer plays a key role in delivering GM’s Assisted Driving and Active Safety (ADAS) product portfolio. This role focuses on developing high-quality, production-ready software that enables advanced perception, decision-making, and vehicle... 
    Senior

    General Motors

    Milford, MI
    2 days ago
  •  ...Industrial Quality Solutions, LLC is looking for an Applications Engineer in Wixom, MI. This role supports customers and sales teams by...  ...communication skills. You will also conduct training courses on ZEISS software and address customer inquiries. Benefits include medical,... 
    Senior

    Carl Zeiss Industrial Quality Solutions, LLC

    Wixom, MI
    5 days ago
  •  ...Sr Full Stack Java Developer | Farmington Hills, Michigan, United States Sr Full Stack Java Developer - Farmington Hills, MI (C2C) About the Role Join our dynamic Application Development Team as a Senior Full Stack Java Developer, working with cutting-edge technologies... 
    Senior
    Immediate start

    Indotronix International Corporation

    Farmington Hills, MI
    11 hours ago
  •  ...KPIT Technologies Ltd. is seeking a Senior Software Engineer in Novi, Michigan. This role involves designing, developing, integrating, and testing software components for automotive systems, ensuring seamless integration with existing components. The ideal candidate will... 

    KPIT Technologies

    Novi, MI
    1 day ago
  •  ...Sr. Java Developer Under limited supervision, develop, create and modify complex,...  ...to build more efficient and maintainable software; write queries to pull data for testing;...  ...Master degree in Computer Science, Computer Engineering, Information Technology or in a related... 
    Senior
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    4 days ago
  •  ...lifecycle System development processes and method Testing methods, including unit and integration testing (JUnit, JMock) Utilization of software configuration management tools Code deployment and code versioning tools Experience in the following: UNIX (AIX) UNIX Scripting... 
    Senior

    Software Technology Inc

    Farmington Hills, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!