Talent.com
Software Controls Engineer - REMOTE
Software Controls Engineer - REMOTEPEAK Technical Staffing • Farmington Hills, MI
Software Controls Engineer - REMOTE

Software Controls Engineer - REMOTE

PEAK Technical Staffing • Farmington Hills, MI
10 days ago
Job type
  • Full-time
  • Remote
Job description

Eng-IT-

We’re seeking a Software Engineer to develop software solutions that support product manufacturing and testing operations at customer facilities. This is not an IT position — it’s a hands-on engineering role focused on industrial test automation , combining both software and hardware expertise to control real-time plant floor devices running under Windows OS.

You’ll work on multithreaded, real-time physical computing projects , interfacing with ECUs, PLCs, data acquisition systems, measurement devices , and other industrial testing hardware.

Some projects will require domestic or international travel for on-site installation and debugging.

Key Responsibilities

Design and develop custom software to meet customer specifications.

Collaborate with internal teams and clients to create reliable, cost-effective solutions.

Develop software using C++ (MFC) and C .NET in Microsoft Visual Studio .

Participate in projects from initial specification through installation and customer support.

Integrate and control real-time devices such as PLCs, ECUs, and data acquisition systems .

Perform on-site installation, testing, and troubleshooting when required.

Communicate directly with customers throughout the project lifecycle.

Qualifications

Bachelor’s degree in Engineering (BSEE, BSME, etc.) or Computer Science .

  • years of professional experience developing Windows applications using C++ (MFC) and / or C .NET Framework .

Strong understanding of hardware / software integration and Windows OS environments .

Ability to work independently and manage multiple priorities.

Excellent problem-solving and communication skills.

Willingness to travel occasionally (less than %).

Preferred Experience

Hands-on experience with data acquisition and control hardware (Gantner, Opto , PLCs, etc.).

Experience interfacing with Electronic Control Modules (ECUs / ECMs) via CAN protocols.

Familiarity with Industrial Production Test Systems or real-time control applications.

Benefits

PEAK's benefit offerings available for our associates include medical, dental, vision, Flexible Spending Account (FSA), Dependent Care Savings Account (DCA), and K plan.

PEAK believes that taking care of our team is essential for success and we are proud to provide benefits that enhance both your well-being and your future.

Additionally, our associates may be eligible for Paid Sick Leave as required by Federal, State, or local laws.

Equal Opportunity Employer (EEO)

PEAK Technical Staffing is committed to creating a diverse and inclusive environment and is proud to be an Equal Opportunity Employer. PEAK does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status, or any other characteristic protected by applicable law. All employment decisions are made based on qualifications, merit, and business need. We encourage all individuals to apply.

Candidate Privacy

To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to and

Create a job alert for this search

Software Engineer Remote • Farmington Hills, MI