More jobs:
Senior CAM Software Engineer
Job in
Hartford, Windsor County, Vermont, 05047, USA
Listed on 2026-04-28
Listing for:
Concepts NREC
Full Time
position Listed on 2026-04-28
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
Overview
The Senior CAM Software Engineer leads the development and enhancement of computer-aided manufacturing (CAM) software used to produce complex turbo machinery components. This role blends deep software engineering expertise with manufacturing knowledge, enabling high-performance, precision machining solutions. You will play a key role in developing the product and collaborating with both software and manufacturing teams to deliver robust solutions.
Key Responsibilities- Software Development & Architecture
- Design, develop, and maintain CAM software features
- Lead system design and architecture decisions
- Implement user interface elements
- Write high-performance, maintainable code
- CAM & Manufacturing Integration
- Develop toolpath programming functions for multi-axis CNC machining
- Optimize user efficiency and experience
- Integrate various internal and 3rd party components
- Collaborate with manufacturing engineers to validate and refine outputs
- Interface the product with internal and external manufacturing operations
- Technical Leadership
- Mentor junior engineers and contribute to team development
- Promote best practices in software development
- Drive continuous improvement in software performance and usability
- Cross-Functional Collaboration
- Partner with product management to define requirements and roadmap priorities
- Work closely with turbo machinery design and manufacturing teams
- Support customer-facing teams with technical expertise as needed
- Innovation & Continuous Improvement
- Research and implement new technologies in CAM, automation, and simulation
- Contribute to long-term product strategy and differentiation
Required
- Bachelor’s or Master’s degree in Computer Science, Mechanical Engineering, or related field
- 5+ years of software development experience, preferably in CAM or CAD/CAM systems
- Strong programming skills in C++ and Python
- Experience with geometric modeling, computational geometry, or 3D algorithms
- Solid understanding of CNC machining processes
Preferred
- Experience with multi-axis (4- or 5-axis) machining
- Background in turbo machinery or complex rotating equipment
- Familiarity with CAD/CAM platforms/kernels
- Knowledge of toolpath optimization and simulation
- Experience working in Agile or iterative development environments
- Deep technical expertise and problem-solving ability
- Strong collaboration across software and manufacturing teams
- Attention to detail and commitment to quality
- Ability to translate complex engineering challenges into software solutions
- Innovative mindset with a focus on continuous improvement
The compensation range posted represents the full salary range for the role. Actual pay will be determined based on a candidate’s experience, skills, and the position level ultimately offered.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×