Back to careers

Machine Tool Builders, Inc.

Machine Tool Software Engineer

Full-timeSoftware & startup

Develop the software behind rebuilt machine tools—from conversational HMI programs to machine startup, testing, and debugging.

Apply for this role

About the opportunity

We are seeking a full-time, highly experienced Software and Startup Engineer. Machine Tool Builders is an industrial machinery rebuilder with a strong focus on gear manufacturing equipment. We provide pre-owned machines that have been fully rebuilt and fitted with new controls. In addition, we provide a high level of technical support and service for both our products and a variety of other OEM equipment.

Responsibilities & duties

  • Develop PC-based and non-PC-based HMI (Human Machine Interface) software for our gear hobbing, gear grinding, and gear shaping conversational programs.
  • Develop user manuals for the HMI and machine software.
  • Perform startup, testing, and debugging of the software, either on our floor or at the customer’s facility.
  • Develop macros for NC part programs.
  • Develop PLC software using Ladder, Statement List, and Function Block Diagram.
  • Implement backup policies and procedures for our machinery software.
  • Implement software design rules and policies to maintain an acceptable level of revision control, commenting, format, and functionality.

Desired experience

  • Experience with Visual Basic .NET, VB6, and Visual C++.
  • Experience with Siemens HMI Operate and HMI Advanced.
  • Experience programming PLCs for Siemens 840D, 840Dsl, and Fanuc 30 series controls.
  • Experience writing CNC macro software routines.
  • Experience with Fanuc Macro Executor software.

Skills & requirements

  • Ability to read, understand, and follow mechanical, electrical, and fluid-system drawings.
  • Knowledge of electrical circuitry (high and low voltage), relay control logic, PLC logic, CNC functions and programming, servo systems, and feedback systems.
  • Knowledge of hydraulics, lubrication systems, pneumatic systems, coolant systems, and other fluid power systems.
  • Previous experience servicing other OEM metalworking equipment is highly desired.
  • Familiarity with volt/ohm/amp meters and oscilloscope use.
  • Must have your own tools.
  • Proficiency in technical writing.
  • This position may require some travel for field customer service or installation support.
  • A strong desire to succeed and excel in your position.
  • Professional appearance and behavior with both customers and co-workers.
  • Effective oral and written communication and reporting using MS Office software.
  • Familiarity with MS Word and MS Excel.
  • Eligibility to work in the U.S.
  • A valid driver’s license.
  • Ability to obtain a passport.

Your next step

Apply for this role

Tell us about your background in machine tool software, controls, and startup. Complete the application form to share your experience with Machine Tool Builders.

Please reference this position in your application:Machine Tool Software Engineer

Loading application form…