Banner Default Image

Job Overview

Senior Software Engineer

Job title: Senior Software Engineer
Contract type: Permanent
Location: Pittsburgh
Reference: #2803
Contact name: Liam Atkinson
Contact email:
Published: 4 months ago

Job description

Job Title: Senior Software Engineer
Location: Pittsburgh
Industry: Additive Manufacturing
Salary: Competitive

A global provider and manufacturer of additive manufacturing systems is looking for a Senior Software Engineer to join the company and will be the lead programmer who is responsible for the controls and HMI of the 3D printers.

Your role will encompass hardware communication, operator interface and 3D model manipulation and visualisation. Knowledge and experience of Siemens PLC or motion controllers will be necessary, and you will work within the metal engineering team where you will be responsible for optimizing and maintaining both legacy and new print platforms.

As the Senior Software Engineering, you will coordinate with the leaders of other engineering disciplines and departments to ensure the successful implementation of the printers.

What you will be doing:

  • Develop and implement code for controlling 3D printers

  • Implement best practices for software version control and documentation

  • Develop control system software

  • Integrate electro-mechanical systems so they work seamlessly together

  • Test and debug source code

  • Work closely with engineering and R&D teams to add features to printers

  • Assist with maintaining and optimizing code for existing 3D printers

  • Devise and perform tests to identify the root cause of problems

What you will need:

  • Bachelor’s degree in Software Engineering, Computer or Electrical Engineering, Computer Science, Robotics or a comparable technical degree. Advanced degree preferred.

  • 5+ years of motion control or Siemens PLC programming experience on industrial systems

  • Familiarity developing machine controls for complex systems, experience with AM a plus

  • Excellent communication skills, both written and verbal

Bonus qualifications
1.Experience with the OpenGL API
2.Knowledge of the Polygonica library
3.Experience leading a diverse software/controls engineering team

What’s on offer?

  • Two (2) Medical, Dental and Vision plan to choose to fit your specific needs with a portion of the premiums company paid by the company.

  • Health Savings Account (HSA)

  • A generous company match 401k program

  • Company Paid Life, Short & Long Term Disability with AD&D insurance

  • Vacation/PTO and company Paid Holidays

  • For those who want to continue their professional growth, tuition reimbursement is provided on a yearly basis

Click apply or speak to Liam Atkinson for the full detail at:


T: +44 (0)1257 268273

Creat Job Alert

By submitting your details you agree to our T&Cs