Software Controls Engineer

3 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 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 DescriptionRockwell Automation Controls EngineerWe are seeking a skilled Controls Engineer with expertise in Rockwell automation platforms to join our team in Farmington Hills. This role involves initial commissioning of systems and requires the ability to travel to Columbus, Indiana, and Jamestown, New York. The ideal candidate will have...


  • Farmington Hills, United States TRG Full time

    RESPONSIBILITIES Work with software engineers, program managers, requirements managers and other product stakeholders to understand product features and the complete set of requirements to the software. Assist in the development of manual and automated test cases Work closely with development teams to ensure the effectiveness and quality of the components...


  • 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 Hills, United States Diverse Lynx Full time

    Position - Software Validation Engineer Location - Farmington Hills, MI (Onsite) Job type:- Fulltime Job Description:- • Responsible for firmware and software testing for products under development/ Responsible for maintaining quality engineering programs, standards, and improvements during product development Diverse Lynx LLC is an Equal Employment...


  • Farmington, United States Pilot Systems Intl LLC 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...

  • CNC Controls Engineer

    12 hours ago


    Farmington, United States Zobility Full time

    Job Description: Client is looking to add a CNC Controls Engineer to our team based in Wixom, MI. This person will specialize in CNC control systems and will complete projects for our customer base. Responsibilities: Write complex CNC and PLC programs for machine tools Design and layout of new electrical and CNC control systems for...


  • Auburn Hills, United States Zobility Full time

    Responsibilities: Design and development of embedded software for HVAC control modules. Duties include developing requirements, new software control strategies, addressing issues identified in the current software by using test-driven development methods and production release of integrated software. In addition, Engineer will work in a collaborative...


  • Farmington, United States Insight Global Full time

    We are looking for Sr. software design engineer who can work on virtual ECU simulation technology. The primary responsibility of this role is to support deployment and maintenance of VECU (Virtual ECU). Simulation of the ECU is becoming more popular and useful in the automotive industry. Until now Software development timing has always been challenging due...

  • Control Engineer

    23 hours ago


    Auburn Hills, United States Kyyba Full time

    Job Title: Control EngineerLocation: Auburn Hills, MI (On-site)Job Description: Controls engineer/manager will be responsible for supporting the global planning, execution and programs coordination of the Controls and SW platform solution for Transmissions. Key Responsibilities • Providing Feasibility and cost assessment for Controls & SW to the...

  • Control Engineer

    1 day ago


    Auburn Hills, United States StarOrigin Pvt. Ltd Full time

    Position: Control EngineerLocation: Auburn Hills, MIDuration: FTE Key Responsibilities:Providing Feasibility and cost assessment for Controls & SW to the vehicle/programs.Representing the Controls System (Controllers and SW) vs the Propulsion SystemCommunity as primary interface.Coordinating Controls Features development.Defining Feature Roll-out Plan (What...


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


  • Rochester Hills, United States FANUC America Corporation Full time

    At FANUC America Corporation we are passionate about our customers, our employees, and the work we perform. We maintain a workplace where individuals can be proud of, where talents are embraced, and results are encouraged and supported. We are looking for talented people who value integrity, informed decision-making and collaboration. If you believe you are...


  • Rochester Hills, United States FANUC America Corporation Full time

    At FANUC America Corporation we are passionate about our customers, our employees, and the work we perform. We maintain a workplace where individuals can be proud of, where talents are embraced, and results are encouraged and supported. We are looking for talented people who value integrity, informed decision-making and collaboration. If you believe you are...

  • Sr. System Engineer

    3 weeks ago


    Farmington Hills, Michigan, United States Hitachi Careers Full time

    Description Position Overview and Objectives:Seeking a talented and self-motivated automotive System Engineer located in Farmington Hills, MI. The ideal candidate will have experience in system engineering principles as applied to complex electronic controllers. The electronic control units may integrate with other mechatronic components such as sensors and...


  • Auburn Hills, United States Onward Technologies Inc. Full time

    Title: Senior Vision Controls Engineer Location: Auburn Hills, MI Summary Coordinates and exercises functional authority for planning, organization, control, integration and completion of controls software engineering projects within area of assigned responsibility. Acts as the company's representative to subordinates and the customer representatives, which...


  • Farmington, United States WORKD, INC. Full time

    Job Description Job Description The Software Engineering Manager manages a team of Software Engineering Team Leads and, indirectly, their Software Engineers, while assessing their options and resources to align engineering goals with project and business requirements. This is a functional management role, so there is an expectation of time spent on both...

  • Controls Engineer

    2 weeks ago


    Rochester Hills, United States ALTEN Technology USA Full time

    This role offers an exciting opportunity for a skilled and dedicated individual to contribute to the development and implementation of innovative automation solutions within a fast-paced and dynamic environment. Responsibilities: Develop, debug, and maintain PLC programs using Siemens TIA Portal software, adhering to Customer FAST Standards. Working on FAST...


  • Farmington, United States WORKD, INC. Full time

    Job Description Job Description Workd is seeking a talented Senior Software Engineer to join our team in Farmington Hills, MI or remotely! The Senior Software Engineer’s focus is to implement solutions with a team of other Software Engineers, UI/UX Engineers, Business Analysts, and Quality Analysts. As a technical team leader of a Distributed Agile/Scrum...