Discover the ultimate blueprint for hiring & keeping top talent

Software Engineer

  • Butler, PA
  • 2024-01-12

Apply for the Software Engineer position

Attach Your Resume *

Drop files here, or browse

Position Summary:

 

Create and support new or existing Microsoft Windows based software and embedded microprocessor machine control/data acquisition systems. Collaborate with sales and marketing teams to generate new architecture, design, and development of software used in the control of machinery and data collection. Interface with electrical engineering and field service personnel to troubleshoot issues and develop new support features. Engineering training and experience is critical for this position.

Duties and Responsibilities / General Competencies:


• Microsoft Visual Studio C++ developing PC based applications using MFC (Microsoft Foundation Classes).

• Understand PC based data analog acquisition systems.

• Exceptional analytical and applied problem-solving skills; troubleshooting, problem identification, and resolution of programs and systems.
• Demonstrable knowledge of troubleshooting, design methodologies, coding practices, and testing strategies.
• Support Field Service Technicians on equipment installation, startup, troubleshooting, and continuing maintenance.
• Communicate with sales personal and customers regarding new features and capabilities.

• Limited travel.


Minimum Qualifications:


• Bachelor’s degree Computer Science, Software, Electrical, or other engineering field of study with programming course work.

• Experience writing complete C++ PC Based applications.

• 4 years required; 5 to 8 years of applicable experience preferred.
• Must be US citizen.

 
Preferred Qualifications:

 

• Embedded C++ software development experience.

• Previous development projects using Texas Instruments C2000 processors and Texas Instruments Code Composer Studio.

• Knowledge of SPI, I2C, 1-Wire® Communication line and other component level buses.

• Experience with ADC and DAC components and analog signal conditioning.

Experience with thermocouple measurement, load cells, quadrature encoders and motor controls.

• Knowledge using National Instruments data acquisition boards and modules.