As the Control Systems Programmer at Muth Power Solutions, you will work with a team of talented programmers in the design, development, and implementation of control systems tailored to meet the ...
As the Control Systems Programmer at Muth Power Solutions, you will work with a team of talented programmers in the design, development, and implementation of control systems tailored to meet the ...
Numerical Control (N/C) Programmer
King Of Prussia, PA · On-site
$51.15/hr
Numerical Control (N/C) Programmer LOCATION: King of Prussia, PA PAY RATE: $51.15/hour (NOOT) We are a national aerospace and defense staffing agency seeking highly qualified candidates for a ...
Quick apply
Numerical Control (N/C) Programmer
King Of Prussia, PA · On-site
$51.15/hr
Numerical Control (N/C) Programmer LOCATION: King of Prussia, PA PAY RATE: $51.15/hour (NOOT) We are a national aerospace and defense staffing agency seeking highly qualified candidates for a ...
Computer Numerical Control (CNC) Programmer
Peapack, NJ · On-site
$30 - $34/hr
The Computer Numerical Control (CNC) Programmer will support manufacturing operations by developing and optimizing precision machining programs for high-performance industrial equipment. The CNC ...
Quick apply
Computer Numerical Control (CNC) Programmer
Peapack, NJ · On-site
$30 - $34/hr
The Computer Numerical Control (CNC) Programmer will support manufacturing operations by developing and optimizing precision machining programs for high-performance industrial equipment. The CNC ...
Computer Numerical Control (CNC) Programmer
Peapack, NJ · On-site
$30 - $34/hr
The Computer Numerical Control (CNC) Programmer will support manufacturing operations by developing and optimizing precision machining programs for high-performance industrial equipment. The CNC ...
Quick apply
Computer Numerical Control (CNC) Programmer
Peapack, NJ · On-site
$30 - $34/hr
The Computer Numerical Control (CNC) Programmer will support manufacturing operations by developing and optimizing precision machining programs for high-performance industrial equipment. The CNC ...
Job Posting Title CMM Programmer/Process Development Specialist Summary AAM/Dauch is searching for a CMM Programmer/Process Development Specialist to join our team. This position will be based out of ...
Job Posting Title CMM Programmer/Process Development Specialist Summary AAM/Dauch is searching for a CMM Programmer/Process Development Specialist to join our team. This position will be based out of ...
CNC Programmer - Experienced
Groton, CT · On-site
$26.25 - $36/hr
Electric Boat is seeking to hire an experienced NC (Numerical Control) programmer to join its technical team in order to support meeting the needs of company growth driven by Columbia and Virginia ...
CNC Programmer - Experienced
Groton, CT · On-site
$26.25 - $36/hr
Electric Boat is seeking to hire an experienced NC (Numerical Control) programmer to join its technical team in order to support meeting the needs of company growth driven by Columbia and Virginia ...
CNC Programmer - Experienced
Groton, CT · On-site
$26.25 - $36/hr
Overview Electric Boat is seeking to hire an experienced NC (Numerical Control) programmer to join its technical team in order to support meeting the needs of company growth driven by Columbia and ...
CNC Programmer - Experienced
Groton, CT · On-site
$26.25 - $36/hr
Overview Electric Boat is seeking to hire an experienced NC (Numerical Control) programmer to join its technical team in order to support meeting the needs of company growth driven by Columbia and ...
CNC Programmer - Experienced
$26.25 - $36/hr
Overview Electric Boat is seeking to hire an experienced NC (Numerical Control) programmer to join its technical team in order to support meeting the needs of company growth driven by Columbia and ...
CNC Programmer - Experienced
$26.25 - $36/hr
Overview Electric Boat is seeking to hire an experienced NC (Numerical Control) programmer to join its technical team in order to support meeting the needs of company growth driven by Columbia and ...
CNC Programmer - Experienced
$26.25 - $36/hr
Overview Electric Boat is seeking to hire an experienced NC (Numerical Control) programmer to join its technical team in order to support meeting the needs of company growth driven by Columbia and ...
CNC Programmer - Experienced
$26.25 - $36/hr
Overview Electric Boat is seeking to hire an experienced NC (Numerical Control) programmer to join its technical team in order to support meeting the needs of company growth driven by Columbia and ...
Numerical Control (N/C) Programmer with Security Clearance
King Of Prussia, PA · On-site
$26 - $35.50/hr
Develops and writes programs for numerically controlled machines using engineering specifications ... and control system limitations. Selects program routines for the most efficient computer ...
Numerical Control (N/C) Programmer with Security Clearance
King Of Prussia, PA · On-site
$26 - $35.50/hr
Develops and writes programs for numerically controlled machines using engineering specifications ... and control system limitations. Selects program routines for the most efficient computer ...
Numerical/Principal Numerical Control Program Level 2/3
Iuka, MS · On-site
$22.50 - $31/hr
As a CNC Programmer Level 2/3 located in Iuka, MS, you'll be a linchpin in missions of paramount ... Numerical Control Program Level 2: * Bachelors degree and 1 year of relevant experience; OR Masters ...
Numerical/Principal Numerical Control Program Level 2/3
Iuka, MS · On-site
$22.50 - $31/hr
As a CNC Programmer Level 2/3 located in Iuka, MS, you'll be a linchpin in missions of paramount ... Numerical Control Program Level 2: * Bachelors degree and 1 year of relevant experience; OR Masters ...
Sr Principal Numerical Control Program
Sunnyvale, CA · On-site
$129K - $193K/yr
... numerical control (CNC) programming experience. What You'll get to Do: * Create, validate, and ... Basic Qualifications for the Sr. Principal CNC Programmer: * Bachelor's Degree with a minimum of 8 ...
Sr Principal Numerical Control Program
Sunnyvale, CA · On-site
$129K - $193K/yr
... numerical control (CNC) programming experience. What You'll get to Do: * Create, validate, and ... Basic Qualifications for the Sr. Principal CNC Programmer: * Bachelor's Degree with a minimum of 8 ...
Numerical/Principal Numerical Control Program Level 2/3
Iuka, MS · On-site
$22.50 - $31/hr
As a CNC Programmer Level 2/3 located in Iuka, MS, you'll be a linchpin in missions of paramount ... Numerical Control Program Level 2: * Bachelors degree and 1 year of relevant experience; OR Masters ...
Numerical/Principal Numerical Control Program Level 2/3
Iuka, MS · On-site
$22.50 - $31/hr
As a CNC Programmer Level 2/3 located in Iuka, MS, you'll be a linchpin in missions of paramount ... Numerical Control Program Level 2: * Bachelors degree and 1 year of relevant experience; OR Masters ...
Sr Principal Numerical Control Program
Sunnyvale, CA · On-site
$129K - $193K/yr
We are looking for you to join our team as a Sr. Principal CNC Programmer based out of S unnyvale ... numerical control (CNC) programming experience. What You'll get to Do: * Create and edit CNC ...
Sr Principal Numerical Control Program
Sunnyvale, CA · On-site
$129K - $193K/yr
We are looking for you to join our team as a Sr. Principal CNC Programmer based out of S unnyvale ... numerical control (CNC) programming experience. What You'll get to Do: * Create and edit CNC ...
Dimensional Inspection Specialist for Aerospace/Automotive Machining
Oxford, MI · On-site
$18 - $30/hr
Translate engineering drawings, blueprints, and CAD files into reliable inspection strategies. * Conduct first article, in-process, and final inspections to safeguard quality at every stage. * Record ...
Quick apply
Dimensional Inspection Specialist for Aerospace/Automotive Machining
Oxford, MI · On-site
$18 - $30/hr
Translate engineering drawings, blueprints, and CAD files into reliable inspection strategies. * Conduct first article, in-process, and final inspections to safeguard quality at every stage. * Record ...
CNC Programmer Machinist II
Fredonia, WI · On-site
$25.50 - $35/hr
KMC Stampings is seeking a skilled and detail-oriented CNC (Computer Numerical Control) Programmer/Machinist to join our team. SUMMARY OF POSITION: The CNC Programmer/Machinist will be responsible ...
Quick apply
CNC Programmer Machinist II
Fredonia, WI · On-site
$25.50 - $35/hr
KMC Stampings is seeking a skilled and detail-oriented CNC (Computer Numerical Control) Programmer/Machinist to join our team. SUMMARY OF POSITION: The CNC Programmer/Machinist will be responsible ...
NC Programmer
Fort Worth, TX · On-site
$25.25 - $34.75/hr
Engineering material * Processing Technology * * Trained in CADAM, CATIA, and APT programming ... by numerical control tooling and sheet metal standards and related tools where dimensional ...
NC Programmer
Fort Worth, TX · On-site
$25.25 - $34.75/hr
Engineering material * Processing Technology * * Trained in CADAM, CATIA, and APT programming ... by numerical control tooling and sheet metal standards and related tools where dimensional ...
Adjunct Faculty - Computer Numerical Control
Dearborn, MI · On-site
$53.88 - $58.53/hr
... area of Computer Numerical Control. Core Competencies and Qualifications * Earned Associate ... Experience in the operation, programming, and setup of Haas CNC Vertical Machining Centers and Haas ...
Adjunct Faculty - Computer Numerical Control
Dearborn, MI · On-site
$53.88 - $58.53/hr
... area of Computer Numerical Control. Core Competencies and Qualifications * Earned Associate ... Experience in the operation, programming, and setup of Haas CNC Vertical Machining Centers and Haas ...
Manufacturing/Industrial engineering) Occupational Minimum Experience: In addition to the ... OR, Two years of teaching Numerical Control course work at the post-secondary level within the past ...
Manufacturing/Industrial engineering) Occupational Minimum Experience: In addition to the ... OR, Two years of teaching Numerical Control course work at the post-secondary level within the past ...
NC Programmer
Wichita, KS · On-site
$23.75 - $32.50/hr
SUMMARY The NC (Numerical Control) Programmer is responsible for developing and optimizing NC programs for the manufacturing of aerospace components. This role involves creating machine tool paths ...
NC Programmer
Wichita, KS · On-site
$23.75 - $32.50/hr
SUMMARY The NC (Numerical Control) Programmer is responsible for developing and optimizing NC programs for the manufacturing of aerospace components. This role involves creating machine tool paths ...
Numerical Control Programmer information
See salary details
$16.35 - $20.35
7% of jobs
$20.35 - $24.34
0% of jobs
$24.34 - $28.34
8% of jobs
$30.53 is the 25th percentile. Wages below this are outliers.
$28.34 - $32.34
17% of jobs
$32.34 - $36.34
15% of jobs
The median wage is $37.59 / hr.
$36.34 - $40.34
8% of jobs
$40.34 - $44.34
1% of jobs
$44.34 - $48.34
3% of jobs
$48.34 - $52.34
12% of jobs
$53.10 is the 75th percentile. Wages above this are outliers.
$52.34 - $56.34
18% of jobs
$56.34 - $60.34
11% of jobs
$16
$41
$60
How much do numerical control programmer jobs pay per hour?
What is a Numerical Control Programmer job?
A Numerical Control (NC) Programmer creates and optimizes machine tool programs using computer-aided manufacturing (CAM) software to automate machining processes. They interpret blueprints, define tool paths, and write G-code instructions for CNC (Computer Numerical Control) machines. Their role ensures precision and efficiency in manufacturing components by selecting the right tools, materials, and cutting parameters. NC Programmers work closely with engineers and machinists to troubleshoot problems and improve production quality.
What are the key skills and qualifications needed to thrive in the Numerical Control Programmer position, and why are they important?
To thrive as a Numerical Control Programmer, you need strong skills in mathematics, blueprint reading, and an in-depth understanding of CNC machine operations, often backed by a degree or technical certification in manufacturing or engineering. Proficiency with CAD/CAM software, G-code programming, and familiarity with CNC controllers such as Fanuc or Siemens is essential. Attention to detail, problem-solving ability, and clear communication with machinists and engineers are valuable soft skills for this role. These strengths ensure precise programming, minimize production errors, and support smooth collaboration in a fast-paced manufacturing environment.
What are some typical daily responsibilities of a Numerical Control Programmer?
Numerical Control Programmers spend their days creating, testing, and refining CNC programs to guide machining operations for parts production. This often involves interpreting engineering drawings, selecting proper tools, writing or modifying code, and troubleshooting issues on the shop floor in close collaboration with machinists and engineers. Programmers also verify finished components meet specifications by analyzing measurements and adjusting programs as needed. Successful CNC Programmers regularly balance hands-on problem-solving with detailed computer-based work to ensure product quality and production efficiency.

Full-time
Posted 7 hours ago
Muth Electric rating
7.2
Based on 6 frontline employees who took The Breakroom Quiz
Job description
Company Overview:
Muth Power Solutions is an Automation and Controls division of Muth Electric, dedicated to delivering innovative solutions and superior service to our clients nationwide. With a focus on excellence and a commitment to continuous improvement, we are seeking a talented Control Systems Programmer to join our dynamic team and drive the development and implementation of advanced control systems.
Position Overview:
As the Control Systems Programmer at Muth Power Solutions, you will work with a team of talented programmers in the design, development, and implementation of control systems tailored to meet the unique needs of our clients. Working closely with our multidisciplinary control systems team, you will have the opportunity to work on diverse projects across various industries, leveraging your expertise in control theory and programming languages to deliver innovative solutions.
Key Responsibilities:
- Collaborate with a team of control systems programmers to ensure project success and team development.
- Work closely with clients, engineers, and stakeholders to understand project requirements and translate them into effective control system designs.
- Develop control algorithms, logic, and software for various applications including process control, motion control, and automation systems.
- Program and configure PLCs, DCS (Distributed Control Systems), SCADA (Supervisory Control and Data Acquisition) systems, and other control devices to achieve desired functionality.
- Conduct testing, debugging, and validation of control systems to ensure reliability, safety, and compliance with industry standards.
- Assist in the commissioning and deployment of control systems at client sites, providing technical support and troubleshooting as needed.
- Stay up-to-date with emerging technologies, industry trends, and best practices in control systems programming.
- Collaborate with cross-functional teams to address technical challenges, optimize system performance, and drive continuous improvement.
Position Requirements
Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
- Proven experience (3+ years) in control system programming, with a track record of successful project delivery and leadership.
- Proficiency in programming languages such as ladder logic, structured text, function block diagram, Python, and C/C++.
- Strong understanding of control theory, signal processing, and feedback control systems.
- Experience with industrial control systems platforms such as Allen-Bradley, Siemens, Schneider Electric, etc.
- Familiarity with industry standards and protocols (e.g., OPC, Modbus, Profibus) and communication networks.
- Excellent problem-solving skills and ability to troubleshoot complex control system issues.
- Effective communication skills and ability to collaborate with multidisciplinary teams and clients.
Preferred Qualifications:
- Master's degree or advanced certification in control systems engineering or related field.
- Experience with advanced control strategies such as model predictive control (MPC), adaptive control, or fuzzy logic control.
- Knowledge of software development methodologies and version control systems.
- Familiarity with cybersecurity principles and practices for securing control systems.
- Previous experience in industries such as manufacturing, energy, material handling and processing.
Benefits:
- Competitive salary and comprehensive benefits package.
- Opportunities for professional development and career advancement.
- Stimulating and collaborative work environment.
- Cutting-edge technology and resources for innovation.
- Work-life balance initiatives and flexible scheduling options.
- Hybrid work schedule - remote work from home and in office.
Join us at Muth Power Solutions and be part of a team this shaping the future of control systems programming and innovation. Apply now to embark on a rewarding career as a Control Systems Programmer!
Full-Time/Part-Time
Full-Time
Position
Control Systems Programmer - Level 1-4
Division
Service
About the Organization
For over 50 years, Muth Electric Inc. has been building a reputation as a leader in the electrical construction and service field. We pride ourselves in our philosophy• do the absolute best in any job. We believe in offering our employees the most current knowledge, training, and tools to become a highly-skilled professional that delivers outstanding customer service. Many exciting, challenging, and rewarding opportunities await you today!
EOE Statement
Muth Electric is an Equal Employment Opportunity Employer.
This application is active for 30 days. (Apprentice applications maintained for 2 years.)
FEDERAL LAW OBLIGATES US TO PROVIDE REASONABLE ACCOMMODATION TO THE KNOWN DISABILITIES OF APPLICANTS AND EMPLOYEES, UNLESS TO DO SO WOULD IMPOSE AN UNDUE HARDSHIP. PLEASE FEEL FREE TO LET US KNOW IF YOU NEED AN ACCOMMODATION TO COMPLETE THE APPLICATION PROCESS OR TO PERFORM ANY ESSENTIAL ELEMENTS OF THE POSITION SOUGHT.
Important: This application form was designed for use by persons applying for various types of positions. Some questions may not be completely applicable to your situation, but we ask that you answer ALL job-related inquiries. If a question does not apply, please mark "N/A" (not applicable).
Applications are considered for all positions, and employees are treated during employment, without regard to race, religion, gender, national origin, age, disability, or any other prohibited basis of discrimination, as provided under applicable state and federal law.
Notice to Applicants: Screening tests for illegal drug use are required as a Conditional Offer of Employment.
This position is currently accepting applications.
About Muth Electric
Sourced by ZipRecruiter
Industry
Construction
Company size
201 - 500 Employees
Headquarters location
Mitchell, SD, US
Year founded
1970