Software Development Engineer

Farmington Hills, Michigan 48331

Post Date: 01/22/2018 Job ID: 6849 Industry: Engineering

Chat with me now! -


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

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

Qualifications (necessary skills and experience required):

• Bachelor’ s degree in an engineering discipline (BSEE, BSME, etc.) or Computer Science. Strong skill set in C++, with MFC and .NET.

• 2-5 years’ experience. (We are not entertaining new college graduate applicants at this time.)

• Ability to work independently or within a team.

• Good communication skills.

• Basic system troubleshooting.

• Experience with data acquisition and control hardware (Gantner, Opto22, etc.) is preferable.

• Experience interfacing to Electronic Control Modules (ECM' s/ECU' s) a definite plus.



Chat with me now! -

C++, .NET, MFC

Chat With A Recruiter

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: