Software Engineer

Design, develop, implement, and modify software applications for binder jetting 3D printing systems.

February 11, 2019, North Huntington, PA

ExOne, a publicly traded manufacturing technology company, provides 3D printing machines, 3D printed products and related services to industrial customers in the pump, automotive, aerospace, heavy equipment and energy markets. The ExOne® process utilizes binder jetting Additive Manufacturing technology with industrial materials such as sand, metal, and ceramics. The Software Engineer position will support enhancements to existing products and new machine design projects for metal and ceramic based printing machine systems, and will join an innovative team working on one of the most cutting edge 3D Printing machine technologies in the world.

Duties and Responsibilities

  • Design, develop, implement, and modify software applications for binder jetting 3D printing systems.
  • Work with all functional aspects of applications including operator interface, 3D model manipulation and visualization, file I/O, and hardware communication.
  • Test and debug source code on target systems and manufacturing equipment.
  • Work with other programmers, engineers and external resources to generate specifications for new projects as well as analysis and improvements to existing software.
  •  Provide technical support for project team members, service group, sales / marketing, and external customers.
  •  Develop, implement, maintain, and follow version control and documentation practices.
  • Attend and participate in any training or education required by company.
  •  Follow all company policies and procedures including all aspects of the quality process.
  •  Perform work in a safe and efficient manner including maintaining a neat, clean work area.
  •  Protect company assets including technical and trade proprietary information. Accept additional assignments and responsibilities as may be requested.

Minimum Requirements

  • Bachelor’s Degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering or other comparable technical degree.
  •  Minimum 2 years of experience in developing code in C++ for Windows based systems using object-oriented programing methods.
  • Excellent written and verbal communication skills. Available to travel for trips of short duration.

Physical Requirements

  • Able to move within a manufacturing environment and sit for extended periods of time.
  • Capable of traveling unassisted.
  • Manual dexterity and manipulation to operate a computer and other peripheral equipment.
  • Visual acuity to read computer displays, printouts and other drawings.

If interested in applying for this position, please send your resume and cover letter to


It is the policy of The ExOne Company to provide equal employment opportunity to all persons regardless of age, color, disability status, gender, gender identity, gender expression, national origin, race, religion, sexual orientation, genetic information, veteran status, or any other basis protected by law.