> Markdown version of [/jobs/ext/1314842-programmer](https://www.wearedevelopers.com/jobs/ext/1314842-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Programmer - **Company:** North Inc - **Location:** Newport News, VA, United States - **Experience:** Expert - **Salary:** $65,000.0 - $100,000.0 - **Contract:** Permanent contract - **Skills:** 3d Models, Programming Logic, Mastercam - **Published:** July 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0a40358df97770bd ## About the Role Preferred Education / Experience: * Associate's Degree in related discipline and/or equivalent * 5+ years of related discipline; or * A combination of education and experience equivalent to above Preferred Knowledge / Ability: * Strong working knowledge of comprehensive 3D CAD systems, such as Mastercam or NX, including 3D modeling and analysis of geometry * Solid knowledge of manufacturing operations * Strong knowledge of a variety of CNC machines and controllers * Ability to apply concepts such as fractions, percentages, ratios, fundamentals of plane and solid geometry, trigonometry, and proportions to practical situations. * Strong written and verbal communication ## Description * Develop and write CNC programs for 3, 4, and 5-axis machines based on engineering drawings and specifications. Responsible for programming of mechanical part consistent with the quality requirements established by drawings and fabrication/inspection plans. * Select cutting tools, machine speeds, and feed rates; write instruction sheets and cutter lists to guide setup and operation of machine. * Analyze and evaluate computer test-runs and prove-outs to determine if specifications are met; determine procedural and programming logic to improve proficiency and accuracy of CNC program. * Collaborate with machinists, engineers, and quality control to ensure accurate and timely production. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [TresJS a new declarative ThreeJS as Vue components](https://www.wearedevelopers.com/videos/543-tresjs-a-new-declarative-threejs-as-vue-components) - [Coffee with Developers - Shritesh Jamulkar](https://www.wearedevelopers.com/videos/895-coffee-with-developers-shritesh-jamulkar) - [Hands-on Journey to Quantum Computing with IBM](https://www.wearedevelopers.com/videos/137-hands-on-journey-to-quantum-computing-with-ibm) - [Cross platform Augmented Reality development with React Native](https://www.wearedevelopers.com/videos/160-cross-platform-augmented-reality-development-with-react-native) - [Passive ARM Assembly Skills for Debugging, Optimization (and Hacking)](https://www.wearedevelopers.com/videos/1083-passive-arm-assembly-skills-for-debugging-optimization-and-hacking) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Everything a Developer Needs to Know About MCP with Neo4j](https://www.wearedevelopers.com/magazine/604-everything-a-developer-needs-to-know-about-mcp-with-neo4j)