Job Overview

Software Engineer

Job Title: Software Engineer
Contract Type: Permanent
Location: Pittsburgh
Reference: #9944
Contact Name: Mark Ainscough
Contact Email:
Job Published: July 03, 2020 15:52

Job Description


Job Title: Software Engineer
Industry: Additive Manufacturing
Location: Pittsburgh, U.S.
Salary: Competitive

A global provider of 3D Printers based in Pittsburgh are looking to recruit a software engineer, who will be responsible for developing and integrating control software for a new model of 3D printer.

The role will work with all functional aspects of the software including hardware communication, operator intergfact, 3d model manipulation and visualisation, and file I/O. You will work alongside and leverage the world experts in this specific technology and be an intergral part of the team in bringing a new product to market.

Reporting to the Director of R&D, the opportunities main features include:

Software Development

• Design, develop and implement new and exciting software apps for controlling 3D printers

• Integrate Electro-Mechanical systems so they work seamlessly together

• Take charge in testing and debugging source code

Process Controls and Documentation

• Be the lead in developing, implementing, maintaining and following software version control and documentation practices

• Work with a variety of engineers and external resources to generate specifications for new ideas as well as analysis and improvements to any existing software


• Attend and participate in training or education required by company

• Other duties may be assigned as required

What you need to bring to the table

• Bachelor degree in Software Engineering, Computer or Electrical Engineering, Computer Science, Robotics or comparable technical degree required; A Master’s degree is even better

• 2+ years of C++ experience

• An entrepreneurial spirit and mind set with the ability to overcome obstacles, provide solutions and move quickly to the next challenge

• Experience with OpenGL API

• Preferred knowledge of Polygonica library, Siemens PLC and/or motion controllers

• Familiarity of developing code for controlling complex systems

• Skills in developing machine controls in an additive manufacturing environment a huge plus

• Real world experience  working  with an interdisciplinary team to bring new and innovative products to market

• A sincere openness to new ideas from the team and a genuine willingness to iterate and provide constructive feedback in a timely manner

• Superior communication skills, both oral and written

What we provide in exchange for your skills, knowledge and talent

The company provide a comprehensive compensation and benefit program which includes the following:

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

• Health Savings Account (HSA) tied into our High Deductible Medical Plan

• 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, we provide tuition reimbursement on a yearly basis

Click apply or speak to Mark Ainscough for the full details at:


Tel: +44 (0)1257 244743