C++/MFC Software Developer Job at Peak Technical Staffing USA, Farmington, MI

allnQVQwczBpd3pCeWRKQzkzeDlXK01PQXc9PQ==
  • Peak Technical Staffing USA
  • Farmington, MI

Job Description

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 2022. 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 (e.g. 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 2022. Experience using these technologies in a professional setting
  • 2 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, Opto22, PLCs, etc.) is preferable.
  • Experience interfacing to Electronic Control Modules (ECM's/ECU's) using CAN a definite plus.

Job Tags

Full time,

Similar Jobs

Jobot

Associate Attorney Job at Jobot

 ...Job Description Job Description Associate Attorney | Tax Credits This Jobot Job is hosted by: Trey Mattson Are you a fit? Easy Apply now by clicking the "Apply Now" buttonand sending us your resume. Salary: $175,000 - $275,000 per year A bit about us... 

Cool Heads 2

Barber/ Hair Stylist Job at Cool Heads 2

 ...Barber/ hair stylist/ cosmetologist for an upscale barbershop in Irving, Flower mound,Frisco,Addison, McKinney, Highland village, Lewisville, Colley ville, Allen, Fort worth, Plano cities. Coming soon in Dallas and Prosper Why CoolHeads? Fair, transparent and... 

Ascension

Registered Nurse (RN) - Cardiothoracic Stepdown DAYS Job at Ascension

 ...offer. Responsibilities Provide direct nursing care in accordance with established policies, procedures and protocols of the healthcare organization. Implement and monitor patient care plans. Monitor, record, and communicate patient condition as appropriate.... 

Aureus Medical Group - Cardiopulmonary

Travel RDN - Registered Dietitian Nutritionist - $1,413 per week Job at Aureus Medical Group - Cardiopulmonary

 ...Gastroenterology and GI Surgery. Come work in the 4th largest city in the US and savor world-class restaurants, experience professional sporting events, and take a short drive to the ocean. Position: Dietitian Specialty/Modality: Dietetics Licenses/... 

Papa John's Pizza

Delivery Driver Job at Papa John's Pizza

 ...Job Description Job Description Job description Now hiring pizza delivery drivers! Full and part-time available for day and night shifts. Hourly wage paid bi-weekly. Tips and Mileage paid daily. Drivers can often earn more than $25 an hour. On the job training...