Finding a career where you thrive is essential. And it's just as vital for us, too, that our people have a real sense of belonging.
We've outlined our core values to help you decide whether a career at Vericut is right for you. If they resonate with you, you'll be an excellent fit.
Our CNC simulation software is trusted globally. But we’re also industry leaders in customer support. We take as much pride—maybe more so—in delivering service that’s worlds apart from industry expectations.
Our customers put their faith (and machines) in our accuracy. And for us, we make sure we’re accurate on much more than our simulations. We’re accurate in how we talk, how we present, and, most importantly, how we serve.
Protecting our customers' processes and bottom lines is our No.1 priority. We work tirelessly to protect shop floors and give employees the confidence to make the right cut every time—even when parts are being run for the first time.
If we aren’t truthful, we aren’t trustworthy. That’s why we are fully transparent in everything we do. We never over-promise or under-deliver, and we always provide an open and honest experience with every single customer.
Permanent Engineer
Remote, USA
Position Overview:
This position works with clients and colleagues to provide direct technical support for Vericut Composites software applications. The ideal candidate will bring hands-on experience with Vericut Composites Programming (VCP) and Simulation (VCS), including the development of Python-based post-processors, Virtual Machine Configurations, and support for AFP, ultrasonic knife trimming, and probing systems. They will work directly with customers, provide technical support and training, and interface with our product and development teams to ensure customer success.
Key Responsibilities:
- Provide expert-level technical support for VCP/VCS and AFP-related workflows
- Diagnose and resolve complex CNC Programming, post-processing, and simulation issues with minimal oversight
- Develop and maintain Python-based post-processors tailored to CNC/robotic AFP machines, including those with 7+ axes and redundant kinematic chains
- Design and implement advanced strategies for controlling complex tool orientation and layup path optimization
- Build custom tools, automation scripts, and repeatable templates to enhance workflow efficiency and reduce manual overhead
- Design, implement, and test accurate machine simulation models for AFP systems, including auxiliary tools such as ultrasonic cutters and probes
- Deliver in-depth training (remote and on-site) for VCP, VCS, and post-processor development
- Use Salesforce to track support cases and customer interactions
- Use GitLab for version control, code management, and collaboration
- Collaborate with product and development teams to guide feature implementation and bug resolution
- Support marketing and sales teams through trade shows, webinars, and technical presentations
- Lead technical implementation of customer projects from start to finish, ensuring timelines and quality standards are met.
Education & Experience
- Bachelor's degree in Mechanical Engineering, Industrial Engineering, Computer Science, Manufacturing Engineering, or a related technical field or equivalent practical experience (e.g. machining, CNC operation, technical vocational training)
- 4-5 years of experience in manufacturing, engineering software, or technical applications environment
Required Qualifications
- Strong Python programming skills for post-processor development
- Prior experience in customer-facing technical support roles
- Proven experience with Vericut Composites Programming and Simulation
- Familiarity with computer-aided design (CAD) and computer-aided manufacturing (CAM) software such as CATIA, Siemens NX, Solidworks, Rhino, etc.
- Experience developing post-processors for multi-axis machines (7+ axes)
- Deep understanding of machine kinematics and tool orientation logic
- Excellent communication and project management skills
- Experience working with Fanuc, Siemens, and/or robotic control systems
- Ability to travel up to 20% (including international)
Preferred Qualifications
- Familiarity with Salesforce
- Experience building tools and automation to improve technical workflows
- Exposure to robot programming languages (RAPID, KRL, etc.)
- Experience developing and maintaining regression test cases to validate post-processor output and ensure software changes do not introduce errors
- Familiarity with version-controlled workflows (e.g., GitLab) to manage post-processor updates, track changes, and maintain reproducibility of results
Compensation Details:
Location: Remote, U.S.A.
Pay Scale: $90,000-$120,000 per year
The pay range above reflects the compensation we reasonably expect to offer for this position. Actual pay will depend on candidate qualifications, experience, and internal equity considerations.
Vericut participates in E-Verify.
Apply now
Position Overview:
This position works with clients and colleagues to provide direct technical support for Vericut Composites software applications. The ideal candidate will bring hands-on experience with Vericut Composites Programming (VCP) and Simulation (VCS), including the development of Python-based post-processors, Virtual Machine Configurations, and support for AFP, ultrasonic knife trimming, and probing systems. They will work directly with customers, provide technical support and training, and interface with our product and development teams to ensure customer success.
Key Responsibilities:
- Provide expert-level technical support for VCP/VCS and AFP-related workflows
- Diagnose and resolve complex CNC Programming, post-processing, and simulation issues with minimal oversight
- Develop and maintain Python-based post-processors tailored to CNC/robotic AFP machines, including those with 7+ axes and redundant kinematic chains
- Design and implement advanced strategies for controlling complex tool orientation and layup path optimization
- Build custom tools, automation scripts, and repeatable templates to enhance workflow efficiency and reduce manual overhead
- Design, implement, and test accurate machine simulation models for AFP systems, including auxiliary tools such as ultrasonic cutters and probes
- Deliver in-depth training (remote and on-site) for VCP, VCS, and post-processor development
- Use Salesforce to track support cases and customer interactions
- Use GitLab for version control, code management, and collaboration
- Collaborate with product and development teams to guide feature implementation and bug resolution
- Support marketing and sales teams through trade shows, webinars, and technical presentations
- Lead technical implementation of customer projects from start to finish, ensuring timelines and quality standards are met.
Education & Experience
- Bachelor's degree in Mechanical Engineering, Industrial Engineering, Computer Science, Manufacturing Engineering, or a related technical field or equivalent practical experience (e.g. machining, CNC operation, technical vocational training)
- 4-5 years of experience in manufacturing, engineering software, or technical applications environment
Required Qualifications
- Strong Python programming skills for post-processor development
- Prior experience in customer-facing technical support roles
- Proven experience with Vericut Composites Programming and Simulation
- Familiarity with computer-aided design (CAD) and computer-aided manufacturing (CAM) software such as CATIA, Siemens NX, Solidworks, Rhino, etc.
- Experience developing post-processors for multi-axis machines (7+ axes)
- Deep understanding of machine kinematics and tool orientation logic
- Excellent communication and project management skills
- Experience working with Fanuc, Siemens, and/or robotic control systems
- Ability to travel up to 20% (including international)
Preferred Qualifications
- Familiarity with Salesforce
- Experience building tools and automation to improve technical workflows
- Exposure to robot programming languages (RAPID, KRL, etc.)
- Experience developing and maintaining regression test cases to validate post-processor output and ensure software changes do not introduce errors
- Familiarity with version-controlled workflows (e.g., GitLab) to manage post-processor updates, track changes, and maintain reproducibility of results
Compensation Details:
Location: Remote, U.S.A.
Pay Scale: $90,000-$120,000 per year
The pay range above reflects the compensation we reasonably expect to offer for this position. Actual pay will depend on candidate qualifications, experience, and internal equity considerations.
Vericut participates in E-Verify.