Post Processing Engineer

CNC machines, CNC, CAD, CAM, C, C++, Mathematics, Mastercam, Machining, Problem solving, Computer engineering, Mechanical engineering, Agile
Full Time
Depends on Experience

Job Description

Our mission is to create software and services that solve the world’s manufacturing challenges. Our software, Mastercam, is the most widely used CAM software in the world. Headquartered in Tolland, CT, we are a culture that embraces remote work, with a growing global team spanning three continents: Asia, Europe, and North America. As the industry leader, we strive to innovate, and we partner with our resellers and customers to make the impossible, well, possible.

Being one of the oldest companies in the PC-based CAD/CAM industry, our longevity is fueled by our culture of caring for each other and our community. Our work environment reflects this care, with exceptional benefits and services you would expect of an industry leader. As a Greater Hartford Top Workplace, our focus has always been on creating a workplace that embodies the values we hold, and which, well, doesn’t feel like “work”, but more like a place that you want to be. If you have a passion for your work, an inquisitive nature, and a pride in exceeding the expectations others have set for you – then Mastercam may just be the place you have been looking for.

Position Overview:

The Post Processing Engineer provides direct support for the Mastercam product line, creating and maintaining post processors and machine environments for various CNC equipment. The Engineer works with the different departments, teams and external resources (OEM’s, Partners) in the development and support of new functionalities for Post Processors.

Team Overview:

The Post Processing team is responsible for the critical connections between Mastercam and the huge variety machine tools that are programmed everyday with the world’s most popular CAD/CAM system.  Target machines vary from regular 3-Axis mills and 2-Axis lathes to advanced 5-Axis and Mill-Turn machining centers. The team works closely with other product teams, especially those providing toolpath motion and the virtual machine simulation environment. Project work is focused on building and supporting machine environments and postprocessors for our many customers and partners around the world. Teamwork and an agile approach are key to our customer’s success in a dynamic environment.

Essential Duties & Responsibilities:

  • Properly prioritize and execute Post projects efficiently and effectively based on Post Department needs. Take direction from the Product Owner, Scrum Master, senior team members and Manager.
  • Contribute to the creation of machine modeling and machine environment creation processes, seekingguidance from other senior team members when needed.
  • Convert 2D technical drawings into 3D solids models when 3D models are unavailable, and work to become advanced in multiple machine environments.
  • Build and maintain libraries of machine components such as spindles, chucks, and tooling.
  • Utilize Agility to track workflow and log pertinent information during each sprint.
  • Maintain Mastercam post processors and machine environments for various CNC equipment.
  • Provide post processor support for resellers, Tier 1 and Tier 2 developers, OEM’s, partners, and other departments within CNC Software, meeting departmental standards for customer support.
  • Create test data to maintain manual and automated tests of our post processors.
  • Work with local and international Resellers, partners, and/or customers remotely or onsite to gather feedback and validate machine environments and post processors to ensure quality through testing. Develop proficiency in a specific machine environment.
  • Participate in applicable professional, technical and career development training (to include attainment of associated qualifications where required.)

Minimum Requirements & Qualifications:

  • 6 - 9 years’ experience working with CNC machines/controls, including but not limited to multi-axis mill, lathe, Okuma OSP, FANUC.
  • Bachelor’s degree or equivalent experience in Mechanical, Systems or Computer Engineering required.
  • Working knowledge of CNC machine structure and motion as well as formal training or experience with CAD/CAM software.
  • Proven experience with basic 2-dimensional trigonometry and 3-dimensional mathematics, including but not limited to vector and matrix manipulation
  • Working experience with PowerShell.
  • Proven ability to read technical drawings and convert 2-dimensional drawings into 3-dimensional geometry.
  • Proven experience with C/C++ programming language preferred.
  • Proven knowledge of CNC programming, CAD/CAM software, and version control software.
  • Proficient knowledge in Microsoft Office suite (Word/Excel/OneNote).
  • Proven problem-solving skills, strong verbal, and written communication skills.
  • Above average ability to multi-task while projecting a positive outward demeanor and managing workload with a minimum amount of supervision.
  • Above average time management skills and the ability to work in a team environment successfully supporting others.
  • Above average communication skills, both written and verbal, with the ability to provide accurate and timely information in a succinct and easy to understand manner.


CNC Software, LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, creed, color, national origin, alienage or citizenship status, sex, sexual orientation, gender identity or expression, transgendered status, partnership status, caregiver status, age, ancestry, physical, intellectual, learning or mental disability, pregnancy, childbirth or related condition, genetic information, medical condition including medical characteristics, marital or civil union status, familial status, veteran or military status , use of tobacco or other lawful products off premises and during non-working hours, or any other classification protected by applicable local, state or federal laws.

EOE/M/F/Vet/Disabled are encouraged to apply.

We are an E-Verify Employer.

Dice Id : 10302850
Position Id : 7075867
Originally Posted : 4 months ago
Have a Job? Post it

Similar Positions

Software Engineer III - Turning
  • CNC Software LLC.
  • Tolland, CT, USA
Software Engineer III - Machine Systems
  • CNC Software LLC.
  • Tolland, CT, USA
Quality Control Specialist I
  • CNC Software LLC.
  • Tolland, CT, USA
5 Axis CNC Programmer
  • Gables Search Group
  • Middleborough, MA, USA
Field Service Engineer
  • Judge Group, Inc.
  • Marlborough, MA, USA
CNC Programmer
  • Jobot
  • Totowa, NJ, USA
Engineering Technician V
  • SAIC
  • Queens, NY, USA
Engineering Technician V
  • SAIC
  • Queens, NY, USA
Engineering Technician VI
  • SAIC
  • Queens, NY, USA
Engineering Technician VI
  • SAIC
  • Queens, NY, USA