Computer-Aided Manufacturing Software Engineer
Rock Hill, SCAll locationsRock Hill, SCSeattle, WA Hybrid
$139,047–$208,571 a yearJobFig found this opening at its original source and checks that it remains available.
About the role
We are looking for a highly skilled Software Engineer specialized and experienced in computer-aided manufacturing (CAM) applications with a passion for CNC machining technology and computational problem-solving. The ideal candidate thrives at the intersection of engineering, software, and innovation—able to design CNC machine toolpath generating algorithms, build scalable software, and collaborate with scientists, engineers, and technologists on innovative digital products. You are a curious self-starter who enjoys tackling open-ended challenges, balancing independent work with teamwork, and driving ideas from concept to deployment. We are looking for a highly skilled Software Engineer specialized and experienced in computer-aided manufacturing (CAM) applications with a passion for CNC machining technology and computational problem-solving. You are a curious self-starter who enjoys tackling open-ended challenges, balancing independent work with teamwork, and driving ideas from concept to deployment.
What you'll bring
- Curious self-starter who can solve open-ended problems through a combination of high-contribution independent work and integration with small teams.
- Undergraduate Degree in a technical field (such as engineering, computer science, math, or general sciences)
- 5+ years of software engineering experience in a computer-aided manufacturing domain products and technology
- High proficiency and hands-on experience programming production-level code in C/C++, and in at least one additional general-purpose programming language (such as C#, Java, Python etc.)
- Hands on practical experience and familiarity with CNC machining
- Hands-on work experience in engineering design, physics, and simulation concepts.
- Hands-on work experience with software development for multiple major 3D data categories, such as CAD, CAM, graphics, 3D scanning, simulation of 3D physical phenomena, mechanical-interacting control system design and modeling.
- This range represents the Company’s good faith estimate of the base compensation for this role at the time of posting.
- Actual compensation will be determined based on several factors, including but not limited to relevant experience, skills, qualifications, internal equity, and geographic location.
- In addition to base salary, this role may be eligible for annual incentive compensation and/or long-term incentives, subject to Company plans.
- Master’s degree or higher in a technical field (such as engineering, computer science, math, or science)
- Mechanically focused background (such as mechanical engineering, physics, design engineering, or experience in a machine-shop/factory)