Senior CAM Software Engineer

Remote Full-time
DescriptionPosition Type: Full Time SalaryWork Model: RemotePOSITION SUMMARYThe Senior CAM Software Engineer leads the development and enhancement of computer-aided manufacturing (CAM) software used to produce complex turbomachinery 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 RESPONSIBILITIESSoftware Development & ArchitectureDesign, develop, and maintain CAM software featuresLead system design and architecture decisionsImplement user interface elements Write high-performance, maintainable codeCAM & Manufacturing IntegrationDevelop toolpath programming functions for multi-axis CNC machiningOptimize user efficiency and experienceIntegrate various internal and 3rd party componentsCollaborate with manufacturing engineers to validate and refine outputsInterface the product with internal and external manufacturing operationsTechnical LeadershipMentor junior engineers and contribute to team developmentPromote best practices in software developmentDrive continuous improvement in software performance and usabilityCross-Functional CollaborationPartner with product management to define requirements and roadmap prioritiesWork closely with turbomachinery design and manufacturing teamsSupport customer-facing teams with technical expertise as neededInnovation & Continuous ImprovementResearch and implement new technologies in CAM, automation, and simulationContribute to long-term product strategy and differentiationRequirementsQUALIFICATIONSRequiredBachelor’s or Master’s degree in Computer Science, Mechanical Engineering, or related field5+ years of software development experience, preferably in CAM or CAD/CAM systemsStrong programming skills in C++ and PythonExperience with geometric modeling, computational geometry, or 3D algorithmsSolid understanding of CNC machining processesPreferredExperience with multi-axis (4- or 5-axis) machiningBackground in turbomachinery or complex rotating equipmentFamiliarity with CAD/CAM platforms/kernelsKnowledge of toolpath optimization and simulationExperience working in Agile or iterative development environmentsKey CompetenciesDeep technical expertise and problem-solving abilityStrong collaboration across software and manufacturing teamsAttention to detail and commitment to qualityAbility to translate complex engineering challenges into software solutionsInnovative mindset with a focus on continuous improvementThe 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.



Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Senior Data Analyst - Customer Experience - Remote at arenaflex**

Remote

Workplace Survey

Remote

Product Manager

Remote

Customer Service Representative (Remote in Texas)

Remote

**Experienced Part-Time Amazon Chat Representative – Flexible Work from Home Opportunity**

Remote

Site EHS Manager

Remote

Dental Consultant – General Dentist

Remote

Experienced Data Entry Clerk / Full-time (Remote) Opportunity at careerzynith

Remote

Clinical Program Manager RN - Full time - REMOTE

Remote

Hiring Now: [Entry Level/No Experience] UPS data entry jobs – WFH

Remote
← Back