Position 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 withmanufacturing 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 elementsWrite 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.#J-18808-Ljbffr