Current jobs related to C++/MFC Software Developer - Farmington Hills - PEAK Technical Staffing USA


  • Farmington Hills, Michigan, United States Vaco Full time

    Role Overview:Join the Product Management Team at Vaco, where you will play a pivotal role in product development, documentation, testing, and marketing strategies. As a leader in the software quality assurance domain, you will enhance the organization, efficiency, and comprehensiveness of our product testing methodologies.Key Qualifications:Outstanding...


  • Farmington Hills, Michigan, United States Vaco Full time

    Role Overview:Join the Product Management Team to contribute to product design, documentation, testing, and marketing strategies. Lead the software quality assurance team to improve the organization, efficiency, and comprehensiveness of product testing methodologies.Key Skills & Experience:Outstanding presentation, interpersonal, and communication skills for...


  • Farmington, Michigan, United States Sirius XM Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at Sirius XM. As a key member of our software development team, you will be responsible for designing, developing, and implementing software components for our satellite radio systems.Key ResponsibilitiesDevelop and execute software for Sirius XM Satellite Radio...


  • Hanover Hills, Maryland, United States General Dynamics Information Technology Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Lead to join our team at General Dynamics Information Technology. As a key member of our software development team, you will be responsible for leading the design, development, and implementation of complex software solutions.Key ResponsibilitiesLead the development of software solutions,...


  • Spring Hills, Texas, United States Jobot Full time

    **Job Summary**Jobot is seeking a highly skilled Senior Software Engineer to join our team in the Medical Software space. As a key member of our engineering team, you will be responsible for designing, developing, and deploying external applications using.NET and React.**Key Responsibilities:**Design and develop scalable, efficient, and secure software...


  • Farmington Hills, United States w3r Consulting Full time

    Job Responsibilities: Modify existing application code or interfaces or build new application components from detailed requirements. Analysis of requirements, support of the design, development of the code, testing, debugging, deployment, and maintenance of those programs and interfaces. Documentation of the work is essential Participation in most...

  • DevOps Developer

    3 months 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...

  • DevOps Developer

    3 months ago


    Farmington, Michigan, 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...


  • Farmington Hills, United States Saxon Global Full time

    SUB Vending is OK NO RELOCATION 9 month contract Hybrid on site in Farmington Hills MI Position Description: Job Responsibilities: • Modify existing application code or interfaces or build new application components from detailed requirements. • Analysis of requirements, support of the design, development of the code, testing, debugging, deployment,...


  • Farmington, Michigan, United States eTeam Inc Full time

    Job Summary:eTeam Inc. is seeking a highly skilled Sr. Software RSE to join our team. As a key member of our research and development team, you will be responsible for designing, developing, and maintaining Automotive Infotainment devices.Key Responsibilities:Understand the system architecture of In-Vehicle Infotainment Embedded Systems and identify new...


  • Woodland Hills, California, United States Northrop Grumman Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer / Digital Systems Developer to join our team at Northrop Grumman. As a key member of our Digital Technology team, you will be responsible for designing, implementing, and integrating real-time embedded software and VHDL coding for our next-generation Embedded GPS/Inertial Navigation...


  • Farmington Hills, Michigan, United States Saxon Global Full time

    Position Overview:As a Lead Java Software Engineer at Saxon Global, you will play a pivotal role in the design and development of robust software solutions. Your expertise will guide the team in enhancing existing applications and creating new components tailored to meet detailed specifications.Key Responsibilities:Refine and adapt current application code...


  • Farmington, Michigan, United States Saanvi Technologies Full time

    Job Summary:Saanvi Technologies is seeking a highly skilled Automation Systems Engineer to lead the implementation of new automation systems for production lines. The ideal candidate will have a strong background in controls code and application development, with expertise in PLC programming, HMI development, and data integration.Key Responsibilities:Design...


  • Farmington Hills, United States American IT Solutions Full time

    American IT Solutions seeks Business/System Analysts, Software Engineers/Developers, DBA using various skills per project requirements. Primary worksite is Farmington Hills, MI but relocation possible for some positions. recblid jjojod9ij9qrfk2t40gc6prk72ar3kPDN-9cf52264-a5c3-4831-82a5-598071dc0779


  • Farmington, United States LSPedia Inc Full time

    Job DescriptionJob DescriptionJoin LSPedia, a trailblazer in traceability and compliance solutions, and be part of a dynamic team shaping the future of industries with cutting-edge technology and innovation. As a growing company with ample room for innovation, LSPedia offers Junior Software Engineers the chance to work with B2B SAAS technologies in a...


  • Auburn Hills, United States Shape Corp Full time

    Shape Process Automation, a SHAPE Technologies Group ("SHAPE") company is a global, high-tech engineering and process automation provider. We develop integrated manufacturing strategies and industrial automation solutions for Tier I and Tier II suppliers and beyond. Our comprehensive approach and the passionate team behind it are how we're redefining...


  • Farmington, United States Sirius XM Radio Inc Full time

    Who We Are: SiriusXM and its brands (Pandora, SiriusXM Media, AdsWizz, Simplecast, and SiriusXM Connected Vehicle Services) are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience for listeners -- in the car, at home, and anywhere on the go with connected...


  • Auburn Hills, United States AM General LLC Full time

    Job DescriptionJob DescriptionINTRODUCTION TO AM GENERALAM General develops and builds specialized ground vehicle systems that get the US Armed Services and our allies to and from their mission safely. Our innovative spirit delivers advanced, rugged, resilient, and dependable mobility solutions. We are one team dedicated to producing the best products for...


  • Farmington Hills, Michigan, United States Teklabs Full time

    Tek Labs, Inc. is seeking qualified candidates for the role of Application Software Engineer to contribute to various projects across the United States.KEY RESPONSIBILITIES: Oversee the architecture, development, execution, testing, maintenance, and support of business applications and specialized software solutions, including significant upgrades to...

  • Software Developer

    15 hours ago


    Hanover Hills, Maryland, United States SITEC Consulting Full time

    Job DescriptionJob Summary:We are seeking a highly skilled Software Developer to join our team at SITEC Consulting. The selected candidate will work on a legacy system that will be modernized, utilizing their expertise in Java development to drive critical undertakings.Key Responsibilities:Perform investigation and resolve code ingestion issues, conducting...

C++/MFC Software Developer

3 months ago


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 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.