Talent.com
Senior Software Engineer
Senior Software EngineerNuTechs • Novi, MI, United States
[error_messages.no_longer_accepting]
Senior Software Engineer

Senior Software Engineer

NuTechs • Novi, MI, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Opportunity Details

Senior Software Engineer

Novi / Hybrid

Senior Software Engineer

Responsibilities

As a member of the software development group you will be part of a dynamic development team tasked with maintaining and extending our current Win32 MFC-based products and developing our next-generation product based on .NET technologies. Responsibilities will include :

  • Continual maintenance and extension of current Win32 MFC-based products.
  • Developing our next generation product based on .NET technologies
  • Detailed technical design of system architecture and software components based on requirements.
  • Development and execution of unit test procedures and updating of documentation on work
  • performed.

Qualifications

The ideal candidate will have the following qualifications and skills :

Essential Skills / Experience

  • Strong understanding of .NET, MFC, Win32 API, and COM.
  • Demonstrated ability to master diverse technologies.
  • Excellent coding skills in C++ and C#.
  • Experience developing GUIs in both MFC, WPF or Windows Forms.
  • Windows network programming experience and protocol fundamentals including sockets.
  • Experience using remoting systems such as SOAP, REST or DCOM (among others).
  • Strong knowledge of troubleshooting and debugging application / services on Windows.
  • Experience with communication transport layers such as CAN, RS232, USB and Ethernet.
  • Experience with SAE, ISO and ASAM communication protocols such as CCP, XCP, J1939, ISO14229 and ISO15765.
  • Accurately estimate time and resources required for completion of specific features.
  • Writing comprehensive functional and / or design specifications.
  • Design code for re-usability and unit testability.
  • Good understanding of basic design practices (design patterns) and how / when to project them into different environments and languages.
  • Identify, evaluate and mitigate technical project risks.
  • Ability to translate feature requests into the most appropriate internal design.
  • Experience using version-control and bug tracking systems.
  • Understanding and appreciation of software development lifecycles.
  • Experience using or developing data acquisition or multimedia systems.
  • Experience with real-time systems or kernel mode programming. Knowledge of automobiles and engine controls systems.
  • Master's degree or Bachelor's degree in Software Engineering and 5+ years of experience.
  • Essential Non-Technical Skills

  • Positive proactive attitude and solid work ethic.
  • Strong communication skills and organizational skills.
  • Experience with Microsoft Office applications.
  • Detail-oriented and methodical coding mentality.
  • Willingness to follow processes and procedures.
  • Ability to work independently.
  • 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.

    [job_alerts.create_a_job]

    Senior Software Engineer • Novi, MI, United States

    [internal_linking.related_jobs]
    Software Engineer (Onsite)

    Software Engineer (Onsite)

    Ford Motor • Dearborn, Michigan, USA
    [job_card.full_time]
    We are seeking a Senior Full Stack Software Engineer who is passionate about software this role you will not just write code. you will architect distributed systems automate cloud infrastructure a...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Software Engineer, CCaaS

    Senior Software Engineer, CCaaS

    Credit Acceptance • Southfield, MI, United States
    [job_card.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_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Systems Engineer

    Senior Systems Engineer

    Matech Resources • Southfield, Michigan, USA
    [job_card.full_time]
    Job Title : Systems Engineer Sr.Location : Beaumont Service Center - 26901 Beaumont Blvd.Senior System Engineers are responsible for research architecture design installation integration support and ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Quality Engineer

    Software Quality Engineer

    Softworld Inc • Auburn Hills, MI, US
    [job_card.full_time]
    Job Title : Software Quality Engineer Job Location : Auburn Hills MI 48326 Onsite Requirements : Strong Software Process & Quality Assurance Experience Hands-on Software Engineering Background (C / C++,...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Engine System Analyst

    Senior Engine System Analyst

    Blue Origin • Southgate, Michigan, USA
    [job_card.full_time] +1
    Applications will be accepted on an ongoing basis until the requisition is closed.At Blue Origin we envision millions of people living and working in space for the benefit of Earth.Were working to ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer - (C#, SQL, Application Development) - ET hours

    Senior Software Engineer - (C#, SQL, Application Development) - ET hours

    OneStream Software • Birmingham, MI, United States
    [job_card.full_time]
    Range applies to US candidates only) + Benefits / Variable Comp / Equity - Range may vary based on experience.Vision, Medical, Life, Dental, 401K. We are seeking a Senior Software Engineer with an exten...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Embedded Software Engineer - Steering Systems (Farmington Hills)

    Senior Embedded Software Engineer - Steering Systems (Farmington Hills)

    Astemo Ltd. • Farmington Hills, MI, US
    [job_card.part_time]
    The Design Engineer is primarily responsible for.The Design Engineer will be responsible for developing embedded software for. Electric Power Steering (EPS) systems.This role involves analyzing cust...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr Software Engineer - Urgently Hiring!

    Sr Software Engineer - Urgently Hiring!

    Stellantis • Auburn Hills, MI, United States
    [job_card.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_more]
    [last_updated.last_updated_30]
    Senior Embedded Software Engineer - Steering Systems

    Senior Embedded Software Engineer - Steering Systems

    Astemo Ltd. • Farmington Hills, MI, United States
    [job_card.full_time]
    The Design Engineer is primarily responsible for.The Design Engineer will be responsible for developing embedded software for. Electric Power Steering (EPS) systems.This role involves analyzing cust...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer (4) - Premium Engineer 2

    Software Engineer (4) - Premium Engineer 2

    Dexian - DISYS • Melvindale, MI, US
    [job_card.full_time]
    We've got an exciting role that might be right up your alley - check out the details below!.Job Title : Senior Full Stack Developer. Location : Hybrid to Dearborn, MI.Depending upon the project Needs)...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer IV

    Software Engineer IV

    Genuine Parts Company • Birmingham, Michigan, USA
    [job_card.full_time]
    Motion Industries is seeking a Software Developer.We offer an excellent benefits package that includes a 401(k) plan healthcare coverage tuition reimbursement vacation sick and holiday pay.You must...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    The Administrator (ADMI) Senior Software Engineer

    The Administrator (ADMI) Senior Software Engineer

    Protective • Birmingham, Michigan, USA
    [job_card.full_time]
    The work we do has an impact on millions of lives and you can be a part of it.Wehelp protect our customers against lifes ofwhere you work within thecompany youll behelping provide protection and p...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Full-Stack Software Engineer

    Full-Stack Software Engineer

    Megan soft Inc • Dearborn, Michigan, USA
    [job_card.full_time]
    Role : Full-Stack Software Engineer (W2 Position).Location : Dearborn MI (Hybrid).Employees in this job function are responsible for designing developing testing and maintaining software applications...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Staff Software Engineer, Consumer Experience

    Senior Staff Software Engineer, Consumer Experience

    Credit Acceptance • Southfield, MI, United States
    [job_card.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_more]
    [last_updated.last_updated_30] • [promoted]
    Systems Engineer

    Systems Engineer

    RouteOne • Farmington Hills, MI, United States
    [job_card.full_time]
    The Systems Engineer will collaborate with internal and external teams to.Engineer must have experience with hands-on support of. Serve as part of a 24x7 on-call rotation for.Establish and manage op...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer PKI

    Senior Software Engineer PKI

    Ford Motor • Dearborn, Michigan, USA
    [job_card.full_time]
    We are the movers of the world and the makers of the future.We get up every day roll up our sleeves and build a better world together. At Ford were all a part of something bigger than ourselves.A...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    American Rheinmetall • Auburn Hills, Michigan, USA
    [job_card.full_time]
    We are committed to supporting critical advancements in the United States defense industry like the U.Armys OMFV program with our next-generation vehicle systems that empower and protect the memb...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Manager, Software Engineering

    Senior Manager, Software Engineering

    OneStream Software • Birmingham, MI, United States
    [job_card.full_time]
    Senior Software Engineering Manager, Platform.Benefits Offered : Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits / Variable Comp / Equity - Range may vary based on e...[show_more]
    [last_updated.last_updated_30] • [promoted]