C++/MFC Software Developer

2 weeks ago


Farmington Hills, United States PEAK Technical Staffing Full time

Hiring for Full Time Hybrid role in Farmington Hills, MI. This role requires someone strong with Hardware/Controls and Software Integration using C++/C.

Typically, a software engineer is involved in a project from specification through installation phase, with subsequent customer support as requested. Key areas of responsibility: Collaborate with team members and customers to develop project specifications and quotations, for reliable, cost-effective solutions. Develop software in C++, with MFC and/or C .NET, using Microsoft Visual Studio . Communicate directly with customers.
Overall responsibility to develop software to customer specifications, to support product manufacturing and/or testing operations at their facilities, to run under a Windows OS.

This is not considered an IT job. Rather, we provide custom software and hardware for Industrial Test Automaton. The job requires software and hardware expertise to control real time plant floor devices. An engineering degree or computer scientist with engineering talents are required.

Most projects are multithreaded real-time physical computing; interfacing with data acquisition and control hardware, specialized equipment ( flowmeters, smoke meters, ECM’s, data plate stampers), and other plant systems.

Domestic or international travel, to perform on-site installation and debugging, is required for some projects.

Full benefits are provided.

Necessary Qualifications, Skills and Experience: (required):

Bachelor's degree in an engineering discipline (BSEE, BSME, etc.) or Computer Science Strong skill set in C++ with MFC OR C .NET. Windows application development using Visual Studio . Experience using these technologies in a professional setting years or more years' experience. (We are not entertaining new college graduate applicants at this time) Ability to work independently  Good communication skills. Basic system troubleshooting. Preferred Experience: Experience with data acquisition and control hardware (Gantner, Opto, PLCs, etc.) is preferable. Experience interfacing to Electronic Control Modules (ECM's/ECU's) using CAN a definite plus.

  • Farmington Hills, United States PEAK Technical Staffing USA Full time

    Hiring for Full Time Hybrid role in Farmington Hills, MI. This role requires someone strong with Hardware/Controls and Software Integration using C++/C#. Typically, a software engineer is involved in a project from specification through installation phase, with subsequent customer support as requested. Key areas of responsibility: Collaborate with team...


  • Farmington Hills, United States Hire Quality Strategies Full time $100,000 - $125,000

    We are seeking a Software Controls Engineer with minimum 2 years of experience to join our team. As a Software Controls Engineer, your primary responsibility will be to develop software tailored to customer specifications for Industrial Test Automation. This role requires experience with software and hardware to effectively control real-time plant floor...


  • Farmington Hills, United States Hire Quality Strategies Full time $100,000 - $125,000

    We are seeking a Software Controls Engineer with minimum 2 years of experience to join our team. As a Software Controls Engineer, your primary responsibility will be to develop software tailored to customer specifications for Industrial Test Automation. This role requires experience with software and hardware to effectively control real-time plant floor...


  • Farmington, United States PEAK Technical Staffing USA Full time

    Collaborate with team members and customers to develop project specifications and quotations, for reliable, cost-effective solutions. Develop software in C++, with MFC and .NET, using Microsoft Visual StudioCommunicate directly with customersMust have Industrial Machinery & Equipment or Manufacturing experience.Ability to work independently or within a...


  • Farmington, United States PEAK Technical Staffing USA Full time

    Collaborate with team members and customers to develop project specifications and quotations, for reliable, cost-effective solutions. Develop software in C++, with MFC and .NET, using Microsoft Visual StudioCommunicate directly with customersMust have Industrial Machinery & Equipment or Manufacturing experience.Ability to work independently or within a...


  • Farmington, United States PEAK Technical Staffing USA Full time

    Collaborate with team members and customers to develop project specifications and quotations, for reliable, cost-effective solutions. Develop software in C++, with MFC and .NET, using Microsoft Visual StudioCommunicate directly with customersMust have Industrial Machinery & Equipment or Manufacturing experience.Ability to work independently or within a...

  • C# Developer

    7 hours ago


    Farmington Hills, United States eTeam Full time

    6-8 years relevant programming experience in C# and .NET with RDBMS/SQL server working knowledge Understanding of development tools, guidelines and conventions including but not limited to ASP.NET , SQL Server, HTML, CSS, JavaScript, and C#/ VB.NET Proficient understanding of code versioning tools such as SVN, Visual SVN Very strong debugging memory...

  • C++ Developer

    6 days ago


    Auburn Hills, United States KASTECH Software Solutions Group Full time

    Job DescriptionJob DescriptionNeed only local to MIMandatory Skills C++ and PRO-C, UNIX, Solaris 11 OS Visa Type H1B ,USC,GC,GC EAD Primary Skills C++ and PRO-C, UNIX, Solaris 11 OS, PERL, SHELL scripting Secondary Skills Oracle client 12C/19C and OCI interface, Sun Solaris studio 12, DBXtool Candidate Ready for Relocation Type:Y/N NA Overall Experience: 12...

  • Software Engineer

    4 days ago


    Farmington Hills, United States Brewster Engineering Full time

    We're currently looking for an excited and talented Embedded Software SystemsEngineer to help in the following areas: Testing Low Level Microcontroller Driver Design and Development Familiar with Testing and Defect Resolution for the entire lifecycle including but not limited to the below requirements Requirements: Embedded C Software Design Control...


  • Farmington Hills, United States TRG Full time

    Senior Software Design Engineer is responsible for developing by designing, coding and testing real time embedded software for power-controlled system applications such as DC/DC converters and DC/AC inverters for automotive products. RESPONSIBILITIES Actively participate in the software development for new and existing products which include all phases of...


  • Farmington Hills, United States Vital Tech Solutions Full time

    Selected candidates shall be able to perform the full life cycle of Embedded SW Development including, but not limited to, Design, implement, integrate, and test embedded software/firmware for embedded controllers, micro-controllers, and processors primarily in the electric drive unit applications. Development areas include Embedded software, Software...


  • Farmington Hills, United States Vital Tech Solutions Full time

    Selected candidates shall be able to perform the full life cycle of Embedded SW Development including, but not limited to, Design, implement, integrate, and test embedded software/firmware for embedded controllers, micro-controllers, and processors primarily in the electric drive unit applications. Development areas include Embedded software, Software...


  • Farmington Hills, United States Vital Tech Solutions Full time

    Selected candidates shall be able to perform the full life cycle of Embedded SW Development including, but not limited to, Design, implement, integrate, and test embedded software/firmware for embedded controllers, micro-controllers, and processors primarily in the electric drive unit applications. Development areas include Embedded software, Software...


  • Farmington Hills, United States Agile Resources, Inc. Full time

    Embedded (C/C++) Software Architect Our client is an Automotive OEM Company that is a household name. They are looking for an Embedded (C/C++) Architect to oversee the technical direction of a highly visible project. Heavy Architectural work on ADAS SOC systems is the main requirement. Role/Responsibilities:10+ years’ experience with Embedded C/C++...


  • Farmington Hills, United States Agile Resources, Inc. Full time

    Embedded (C/C++) Software Architect Our client is an Automotive OEM Company that is a household name. They are looking for an Embedded (C/C++) Architect to oversee the technical direction of a highly visible project. Heavy Architectural work on ADAS SOC systems is the main requirement. Role/Responsibilities:10+ years’ experience with Embedded C/C++...

  • Software Developer

    6 hours ago


    Farmington Hills, United States ShanuDT IT Solutions INC Full time

    Work with web application frameworks and JavaScript. Work on Java GUI frameworks such as Struts. Write clean, readable Java code and know of class loading mechanism in Java. Create packages, procedures and functions using PL/SQL. Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds. Implement automated testing platforms...


  • Auburn Hills, United States L&T Technology Services Full time

    Engineer should have experience SOC experience (TDA4 or any other SOC with MCU ) with ADAS with AUTOSAR domain experience embedded experience in SW development including requirements, Design and Implementation with embedded C/C++ programming Working knowledge of CAN and LIN based tools such as CANalyxer, CANoe, CANape, neoVI Use of AUTOSAR based tools...


  • Troy Hills, United States The Computer Merchant, LTD. Full time

    Job Title: Sr. C# .net Developer Rate: $40-44/hr W2 OR $50/HR C2C Job Location: Parsippany NJ (hybrid) Job Number: UPS-REQ-0022122 Job Description: We are looking for a Senior C# .Net Developer. The ideal person must have 7+ years of experience developing C# .Net web applications. Experience in SQL, SQL Server and Angular is also required. The Senior Web...


  • Auburn Hills, United States Smart Bot Systems Full time

    Job DescriptionJob DescriptionAutosar Software DeveloperResponsibilities: Develop and maintain CAN & LIN Communication using Autosar and Non Autosar with advance knowledge of C programming for Embedded systems Develop and maintain Diagnostic stack with UDS protocol Engineer shall work independently on allocated modulesFollowing-up the Software Defects fixing...

  • DevOps Developer

    3 weeks ago


    Farmington, United States Logging-in Full time

    As DevOps Developer for this role you will develop and support integrated Informatics solutions for DevOps. This individual will work in a team setting working to automate the software delivery pipeline cloud solution management and create tooling to streamline and enhance the current automation workflows and help build new workflows for next-generation...