Software Controls Engineer

2 weeks ago


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 devices. It is important to note that this is not an IT job, but rather a position focused on providing custom software and hardware solutions. 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.

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 C# .NET, using Microsoft Visual Studio. Communicate directly with customers.

Qualifications (necessary skills and experience required):

MUST HAVE utilized your strong skill set in C++, with MFC, and/or C# .NET Framework, Windows application development using Microsoft Visual Studio 2022. 
  • Bachelor’s degree in an engineering discipline (BSEE, BSME, etc.) or Computer Science
  • Strong skill set in C++, with MFC, and/or C# .NET Framework, Windows application development using Microsoft Visual Studio 2022. Experience using these technologies in a setting. (not a class room setting)
  • 2 or more years of relevant experience. (We are not entertaining new college graduate applicants at this time)
  • Ability to work independently or within a team.
  • Good communication skills.
  • Ability to travel (less than 10%)
  • Basic system troubleshooting, software, hardware, and Windows OS.
  • 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.
  • Experience with Industrial Production test system also a plus

Key Responsibilities:
  • Collaborate with team members and customers to develop project specifications and quotations, ensuring reliable and cost-effective solutions.
  • Develop software using C++ and C#.
  • Communicate directly with customers to understand their needs and provide ongoing support.
  • Engage in multithreaded real-time physical computing, interfacing with data acquisition and control hardware, specialized equipment, and other plant systems (e.g., flowmeters, smoke meters, ECMs, data plate stampers).

ADDITIONALS THAT WOULD BE A "PLUS"
  • Basic system troubleshooting, software, hardware, and Windows OS.
  • 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.
  • Experience with Industrial Production test system also a plus

REMOTE OR HYBRID OPTIONS ARE AVAILABLE. 

About Hire Quality Strategies:

Hire Quality Strategies is a professional placement recruiting firm. We assist applicants with hiring into positions with our clients. We have a multitude of connections in the Midwest, and have clients throughout the US. Positions listed are current openings with clients. If you are not seeing a position that matches your experience, please email your resume to CWilson@hqsjobs.com and follow Hire Quality Strategies on LinkedIn to stay in touch



  • 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 ContractTECH Inc Full time

    Hiring for Full Time Hybrid role in Farmington Hills, MI.This role requires someone strong with Hardware/Controlsand 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...

  • Software Engineer

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

  • Embedded Software Engineer

    Found in: Appcast US C2 - 2 weeks ago


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

  • Embedded Software Engineer

    Found in: Appcast Linkedin GBL C2 - 2 weeks ago


    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 Flex Workforce Solutions Full time

    Job DescriptionJob DescriptionCNC and PLC Control Systems EngineerResponsibilities:Develop and write complex CNC and PLC programs for machine tools, ensuring operational efficiency.Design and execute new electrical and CNC control systems for the retrofit and remanufacture of machine tools and specialized machines.Construct detailed bills of materials for...


  • Farmington Hills, United States Flex Workforce Solutions Full time

    Job DescriptionJob DescriptionCNC and PLC Control Systems EngineerResponsibilities:Develop and write complex CNC and PLC programs for machine tools, ensuring operational efficiency.Design and execute new electrical and CNC control systems for the retrofit and remanufacture of machine tools and specialized machines.Construct detailed bills of materials for...


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

  • C++/MFC Software Developer

    Found in: Talent US C2 - 1 week 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...


  • Farmington, United States CareerBuilder Full time

    Job Description Job Description Salary: Company Description Pilot Systems is a Systems Engineering Company. We employ a collaborative approach to assemble and manage teams of subject matter experts and engineering professionals. We formulate, execute and deliver vehicular propulsion and mobility related solutions to solve our customers complex technical and...


  • Farmington, United States Pilot Systems Intl LLC Full time

    Job DescriptionJob DescriptionSalary: Company DescriptionPilot Systems is a Systems Engineering Company.  We employ a collaborative approach to assemble and manage teams of subject matter experts and engineering professionals.  We formulate, execute and deliver vehicular propulsion and mobility related solutions to solve our customers complex technical and...

  • Controls Engineer

    17 hours ago


    Hills, United States CPC - Colder Products Company Full time

    The Controls Engineer will ensure that the manufacturing plant is running smoothly and efficiently while meeting quality and safety standards for the goods produced. Success will be achieved through the analysis and evaluation of production processes to recommend and implement optimizations for information flow and accessibility, product quality, capacity,...


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

  • Core Engine Calibration Engineer

    Found in: Appcast US C2 - 1 week ago


    Auburn Hills, United States TALENT Software Services Full time

    Core Engine Calibration EngineerJob Summary: Talent Software Services is in search of a Core Engine Calibration Engineer for a contract position in Auburn Hills, MIThe opportunity will be eight months with a strong chance for a long-term extension.Primary Responsibilities/Accountabilities: Calibration and Validation of Core Engine functions supporting BSG,...

  • Core Engine Calibration Engineer

    Found in: Appcast US C2 - 2 weeks ago


    Auburn Hills, United States TALENT Software Services Full time

    Core Engine Calibration EngineerJob Summary: Talent Software Services is in search of a Core Engine Calibration Engineer for a contract position in Auburn Hills, MIThe opportunity will be eight months with a strong chance for a long-term extension.Primary Responsibilities/Accountabilities: Calibration and Validation of Core Engine functions supporting BSG,...

  • Control Engineer

    6 days ago


    Auburn Hills, United States PDSSOFT Full time

    Control Engineer Location: Auburn Hills, MI (On-site) Duration: 12 Months Job Description: As needed to work on Complex Systems, it is essential the successful candidate can show a proven record of working on his/her initiative and within a team delivering high-quality and robust technical solutions Bachelor/Master of Science in Mechanical Engineering or...

  • Control Engineer

    1 week ago


    Auburn Hills, United States PDSSOFT Full time

    Control Engineer Location: Auburn Hills, MI (On-site) Duration: 12 Months Job Description: As needed to work on Complex Systems, it is essential the successful candidate can show a proven record of working on his/her initiative and within a team delivering high-quality and robust technical solutions Bachelor/Master of Science in Mechanical Engineering or...

  • Control Engineer

    2 weeks ago


    Auburn Hills, United States PDSSOFT INC. Full time

    Control EngineerLocation: Auburn Hills, MI (On-site)Duration: 12 MonthsJob Description: As needed to work on Complex Systems, it is essential the successful candidate can show a proven record of working on his/her initiative and within a team delivering high-quality and robust technical solutionsBachelor/Master of Science in Mechanical Engineering or...

  • Control Engineer

    Found in: Appcast Linkedin GBL C2 - 2 weeks ago


    Auburn Hills, United States PDSSOFT INC. Full time

    Control EngineerLocation: Auburn Hills, MI (On-site)Duration: 12 MonthsJob Description: As needed to work on Complex Systems, it is essential the successful candidate can show a proven record of working on his/her initiative and within a team delivering high-quality and robust technical solutionsBachelor/Master of Science in Mechanical Engineering or...