Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Computer Numerical Control Programmer

Guided Search Partners

Job Description

A CNC (Computer Numerical Control) Programmer creates, modifies, and optimizes programs that control CNC machines used to manufacture precision parts and components. They work closely with engineers, machinists, and production teams to ensure parts are produced accurately, efficiently, and according to specifications.

\n

Key Responsibilities

\n
    \n
  • Interpret engineering drawings, blueprints, CAD models, and technical specifications.
  • \n
  • Create and edit CNC programs using G-code, M-code, and CAM software.
  • \n
  • Select appropriate cutting tools, fixtures, and machining strategies.
  • \n
  • Set up and test CNC programs on milling machines, lathes, routers, or multi-axis machining centers.
  • \n
  • Optimize machining processes to improve quality, reduce cycle times, and minimize material waste.
  • \n
  • Troubleshoot programming and machining issues.
  • \n
  • Perform first-piece inspections and verify dimensional accuracy.
  • \n
  • Maintain documentation of programs, tooling, and setup procedures.
  • \n
  • Collaborate with manufacturing engineers and machine operators to improve production efficiency.
  • \n
  • Ensure compliance with safety and quality standards.
  • \n
\n

Required Qualifications

\n
    \n
  • High school diploma or equivalent; technical certification or associate degree preferred.
  • \n
  • Experience programming CNC machines in a manufacturing environment.
  • \n
  • Proficiency with CAD/CAM software such as Mastercam, Fusion 360, or SolidCAM.
  • \n
  • Strong understanding of G-code and machining principles.
  • \n
  • Ability to read blueprints and GD&T (Geometric Dimensioning and Tolerancing).
  • \n
  • Knowledge of tooling, cutting parameters, and material properties.
  • \n
  • Strong problem-solving and analytical skills.
  • \n
\n

Preferred Skills

\n
    \n
  • Experience with 3-axis, 4-axis, or 5-axis CNC machining.
  • \n
  • Familiarity with quality inspection equipment such as CMMs, micrometers, and calipers.
  • \n
  • Lean manufacturing or continuous improvement experience.
  • \n
  • Knowledge of machining metals, plastics, and composite materials.
  • \n
\n

Typical Work Environment

\n
    \n
  • Manufacturing plants
  • \n
  • Machine shops
  • \n
  • Aerospace facilities
  • \n
  • Automotive production facilities
  • \n
  • Medical device manufacturing companies
  • \n
\n

Sample Resume Job Description Bullet Points

\n
    \n
  • Programmed and optimized CNC mills and lathes to manufacture precision components within ±0.001-inch tolerances.
  • \n
  • Reduced cycle times by 15% through tooling and program optimization.
  • \n
  • Developed CNC programs from CAD models using CAM software.
  • \n
  • Conducted program verification and first-article inspections to ensure quality standards were met.
  • \n
  • Collaborated with engineering and production teams to improve manufacturing efficiency.
  • \n
\n

Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the Computer Numerical Control Programmer in Baltimore, MD vacancy
  • $40 - $50 per hour

     ...CNC Programmer: My client is looking to hire a CNC Programmer who is responsible for developing, optimizing, and maintaining CNC programs to meet established standards of quality, productivity, and delivery within the assigned work cell. Key Responsibilities Develop... 
    CNC
    Hourly pay
    Full time

    Adecco

    Baltimore County, MD
    4 days ago
  •  ...A CNC (Computer Numerical Control) Programmer creates, modifies, and optimizes programs that control CNC machines used to manufacture precision parts and components. They work closely with engineers, machinists, and production teams to ensure parts are produced accurately... 
    CNC
    Full time

    Guided Search Partners

    Baltimore, MD
    1 day ago
  • $115k - $140k

     ...Job Summary Great client is seeking their first dedicated Controls Engineer to act as the site's technical authority for advanced industrial control systems and multi-axis CNC machinery. This is a true hybrid engineering role: you will own site-level controls architecture... 
    CNC
    Permanent employment
    Temporary work
    Work experience placement

    Randstad

    Middle River, MD
    3 days ago
  • Job Details: Job Title: Machinist III - 651838 Location: Baltimore MD Duration: 12+ Months (Possible of extension/conversion based on business needs) Job Summary: The Planet Group is Seeking an experienced Machinist with 6+ years of experience operating and...
    CNC

    The Planet Group

    Baltimore, MD
    4 days ago
  • $26.65 - $46.65 per hour

     ...affiliates. Responsible for the fabrication of precision components using a variety of equipment, including manual and CNC (Computer Numerical Control) lathes and milling machines, wire EDM and a variety of fabrication and inspection equipment; various machining tasks to... 
    CNC
    Full time
    Work experience placement
    Monday to Friday

    Johns Hopkins University

    Baltimore, MD
    23 hours ago
  • $100k - $170k

     ...delivering automation and custom software solutions in search of a Controls Engineer to join their team in Washington, DC. This is a...  ...approximately 25–40%. • Bachelor's degree in Electrical, Mechanical, or Computer Engineering or a related field required. • College GPA of 3.4... 
    Permanent employment
    Full time
    Local area
    Flexible hours

    Automationtechies

    Baltimore, MD
    2 days ago
  • $90k - $135k

     ...Position: Controls Engineer II Locations & Salary Tysons, VA: $90,000–$135,000 Baltimore, MD: $90,000–$135,000 Position Overview...  ...calibration, testing, and troubleshooting. Experience with computer networks and AutoCAD and/or EPLAN. Ability to travel to... 
    Full time
    Relocation package

    Insight Global

    Baltimore, MD
    1 day ago
  •  ...Entry-Level Controls Engineer Location: Edgemere, MD Job Type: Contract-to-Hire Job Summary We are seeking an entry-level Controls Engineer to support industrial automation and manufacturing operations. The ideal candidate will have basic PLC programming... 
    Full time
    Contract work
    Internship

    INA Solution

    Edgemere, MD
    2 days ago
  • $104k - $155k

     ...Zachary Piper Solutions is seeking a Control Engineer. This job is located in Baltimore, MD and will be Fully On-Site . The Control...  ...CYME, PcVue, or Ignition. Proficiency with AutoCAD, EPLAN, computer networking concepts, Microsoft Office Suite, and technical... 
    Work at office

    Zachary Piper

    Baltimore, MD
    22 hours ago
  •  ...Controls Engineer Baltimore, MD Are you looking for a career where you will receive immediate on the job training working side...  ...Robotics Engineering, Bioengineering, Industrial Engineering, Computer Engineering or Computer Science REQUIRED SKILLS... 
    Contract work
    Local area
    Immediate start
    Flexible hours

    Applied Control Engineering

    Baltimore, MD
    2 days ago
  • $104.08k - $156.12k

     ...Overview Controls Engineers 3 are responsible for designing, developing, installing, and maintaining equipment used to monitor and control...  ...-specific tools and software Tools / Software Experience in computer networks Experience in CAD/CAE Software (AutoCAD / EPLAN) Standard... 
    Work at office

    M.C. Dean, Inc.

    Baltimore, MD
    2 days ago
  •  ...electronic security, telecommunications, life safety, automation and controls, audiovisual, and IT systems. Headquarters in Tysons, Virginia,...  ...related field with 0+ years of experienceAbilitiesExposure to computer screens for an extended period of time.Sitting for extended... 

    M.C. Dean, Inc.

    Baltimore, MD
    22 hours ago
  • $93k - $172.5k

     ...Overview The Senior Controls Engineer is the refinery’s technical authority for automation, instrumentation, industrial networking, and process control systems. This role ensures reliable, secure, and sustainable control infrastructure that supports production, quality... 
    For contractors
    Work experience placement
    Local area
    Immediate start

    Florida Crystals / ASR Group

    Baltimore, MD
    22 hours ago
  • $22 - $25 per hour

     ...detail and possess a working knowledge of tool set-up and CNC controls. This position requires continuity between all shifts,...  ...is responsible for setting up, operating and overseeing our computer numerical controlled (CNC) machines. Ability to adhere to safety procedures... 
    CNC
    Hourly pay
    Work experience placement
    Local area
    Worldwide
    All shifts
    Shift work

    Middle River Aerostructure Systems

    Baltimore, MD
    6 days ago
  • $85k - $110k

     ...and work towards the mutual success of the project, the company, your co-workers, and yourself. THE OPPORTUNITY: Site Quality Control Engineer As a Site Quality Control Manager/Engineer with The Bell Company you will have the opportunity to ensure and document... 
    Contract work
    For contractors
    For subcontractor
    Work at office
    Immediate start
    Relocation package

    The Bell Company

    Baltimore, MD
    1 day ago
  •  ...Model Based Controls Engineer #1067137 DIRECT HIRE - no C2C allowed This is a Hybrid position and will require onsite work in Towson, MD three days a week. Job Description: Candidate must specialize in Motor Design. Brushless Motors The Job:... 
    Full time
    3 days per week

    FastTek Global

    Towson, MD
    1 day ago
  • $95k - $105k

     ...by a common belief: to use the power of business to build a better world.Job Description:BW Papersystems is seeking an experienced Controls Engineer to join our engineering team. This position is responsible for developing and maintaining control system software for... 
    Permanent employment
    Full time

    Barry-Wehmiller

    Baltimore, MD
    3 days ago
  • $103.71k - $138.28k

     ...meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering organizations within... 
    Full time
    Temporary work
    For contractors

    Lumen

    Towson, MD
    4 days ago
  • Tate Andale, LLC, based in Baltimore, MD, is seeking a Machinist to set up and operate CNC and manual machines for precision components used in heavy equipment. The role emphasizes strict adherence to tolerances and quality standards within a safety-focused shop. You will...
    CNC

    Tate Andale

    Baltimore, MD
    22 hours ago
  •  ...that requires onsite work three per week at our Towson, MD campus. Job Description: The Job: The Principal Model Based Controls Engineer leads the design, development, simulation, and implementation of advanced control systems using model-based engineering tools... 
    Full time

    FastTek Global

    Towson, MD
    1 day ago
  • $125k - $165k

    Join a team at the forefront of power system protection and reliability. We are seeking an experienced Protection & Control Engineer to play a critical role in the design, analysis, and modernization of transmission and distribution protection systems. We are open to part... 
    Full time
    Part time

    EN Engineering

    Linthicum Heights, MD
    2 days ago
  • $90k - $144.9k

     ...CUB CADET, and HUSTLER. As a Model Based Design Engineer - Electric Motors, you will be a key member of our internal Model Based Controls design team, responsible for:Creating robust, well documented electric motor models using model-based engineering tools (e.g., MATLAB... 
    Full time
    Local area

    Stanley Black & Decker

    Towson, MD
    3 days ago
  •  ...complex challenges and deliver more impact together. Role description: Arcadis is seeking an experienced Instrumentation & Controls Engineer to join our semiconductor sector. This individual will be an integral part of the engineering design group and work with... 
    Full time
    Part time
    Work at office
    Remote work
    Relocation

    ARCADIS

    Baltimore, MD
    3 days ago
  • $120k - $170k

    About the Role: We are seeking a Senior Controls Engineer to join our team. This position is necessary to support our growing portfolio of industrial projects in the chemical, food and beverage, and power industries. This role requires expertise in the programming, configuration... 
    Temporary work
    Flexible hours

    TAI Engineering

    Owings Mills, MD
    2 days ago
  •  ...You will manage budgets, forecasts, and cost reporting across all project phases, applying GPM standards and ensuring accurate cost control and governance. Ideal candidates have 7+ years of cost engineering experience on capital projects in process industries, with PMI/... 
    For contractors

    Hargrove Engineers & Constructors

    Baltimore, MD
    3 days ago
  • $28 per hour

     ...neighborhoods in the Greater Maryland area. Led by a hard-working team made up of some of the top talent in the industry, our climate-controlled manufacturing facility is filled with the highest quality, cutting edge, state-of-the-art machining equipment used to build the... 
    CNC
    Hourly pay
    Full time
    Work experience placement
    Weekend work

    ATI Performance Products

    Gwynn Oak, MD
    8 days ago
  •  ...compressed air systems through comprehensive analysis, design, controls, and automation. Our team forges lasting customer relationships...  ...the following: ~ Bachelor’s degree in mechanical, electrical, computer science, or computer engineering ~3+ years of experience... 
    Full time
    Work at office
    Flexible hours

    CAM Technologies Inc.

    Nottingham, MD
    2 days ago
  •  ...M.C. Dean, Inc. is seeking a Control Engineer to design, develop, install, and maintain control systems for mission-critical facilities. You will work with PLCs, SCADA, and automation to deliver robust, secure solutions for complex operations. The role emphasizes field... 

    M.C. Dean, Inc.

    Baltimore, MD
    2 days ago
  •  ...LVI Associates is seeking an experienced Controls Engineer to design, program, and implement advanced microgrid and electrical grid control systems for data centers and critical infrastructure. Role focuses on real-time grid management, system integration, and solution... 

    LVI Associates

    Baltimore, MD
    23 hours ago
  • Job DescriptionDewberry is seeking a Senior Electrical Engineer or Senior Instrumentation and Control (I&C) Engineer to serve as our National Water Electrical, Instrumentation & Control (E&IC) Leader within our Water Market Segment to support growth of Dewberry’s water... 
    For contractors
    Work at office
    Local area

    Dewberry

    Baltimore, MD
    22 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Computer Numerical Control Programmer. Be the first to apply!