Software Controls Engineer - Hire Quality Strategies
Farmington Hills, MI 48331
About the Job
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.
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!
Source : Hire Quality Strategies