CNC NC Programmer (Siemens NX) – Aerospace Manufacturing
NOT an IT, Software, PLC, or Computer Programming Position
Location: Huntsville, AL (100% On-site)
About the Role
This is a CNC Manufacturing / NC Programming position. This is NOT an IT, software development, PLC programming, robotics programming, or computer programming role.
We are seeking an experienced CNC NC Programmer with a strong machining background to develop and optimize CNC machining programs for complex aerospace components. The ideal candidate has hands-on experience programming multi-axis CNC machine tools using Siemens NX (Unigraphics) and understands machining processes, tooling, fixtures, cutting parameters, and precision manufacturing.
If your background is in software development, computer science, IT, automation programming, PLC programming, or coding applications, this position is not a match.
Responsibilities
- Create and optimize NC programs for:
- CNC Mills
- CNC Lathes
- Multi-Axis Mills
- Multi-Axis Turning Centers
- Vertical Turning Lathes
- Develop machining strategies that convert engineering models into efficient machining operations.
- Create and maintain setup sheets, tooling documentation, and manufacturing instructions.
- Select cutting tools, calculate feeds and speeds, and optimize machining cycles.
- Design custom tooling and fixtures as needed.
- Work closely with machinists, manufacturing engineers, and design engineers to support production.
- Improve machining processes to reduce cycle time while maintaining quality.
- Support configuration management and manufacturing documentation.
Required Qualifications
- 4+ years of CNC NC Programming experience in a manufacturing environment.
- Proficiency using Siemens NX (Unigraphics) for NC programming.
- Experience using Vericut (or equivalent NC verification software).
- Strong understanding of CNC machining processes—not software programming.
- Ability to read and interpret engineering drawings and GD&T (ASME Y14.5).
- Experience creating setup sheets and manufacturing documentation.
- Knowledge of:
- Tool selection
- Fixture design
- Custom cutting tools
- Feeds & speeds
- Experience machining:
- Inconel
- Stainless Steel
- Aluminum Alloys
- Understanding of Design for Manufacturing and Assembly (DFMA).
Preferred Background
Candidates should come from industries such as:
- Aerospace Manufacturing
- Defense Manufacturing
- Precision CNC Machining
- Tool & Die
- Heavy Manufacturing
- Medical Device Manufacturing
- High-Precision Machine Shops
This Position Is NOT For
Please do not apply if your background is primarily in:
- Software Development
- Computer Programming
- Information Technology (IT)
- PLC Programming
- Robotics Programming
- Controls Engineering
- Application Development
- Python, Java, C++, C#, JavaScript, SQL, or Web Development
- Computer Science
We are specifically seeking professionals with CNC machining and NC programming experience who create machining programs for CNC machine tools—not software applications.
About SSI People: With over 26 years of industry experience, SSi People has built its reputation and expertise on putting people first. Everything we do works toward delivering exceptional experience for our consultants, our clients, and our internal team. Through a genuine commitment to people in everything we do. We have developed refined processes and a stellar internal team to deliver talent quickly. More importantly, we focus on building long-term relationships, not transactions. Putting people first is just what we do well.
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from SSi People and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here: SSi People Privacy Policy