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

Cnc Programmer

$72k - $105k

Aerotek

Job Description

Job Description

Job Title: CNC Machinist / Programmer Job Description

This role combines hands-on CNC machining with programming responsibilities to support the design and manufacture of custom equipment for demanding applications in law enforcement, military, and maritime environments. You will create and refine prototype and production parts, develop CNC programs, and maintain both CNC and manual machinery to ensure safe, innovative, and reliable products.

Responsibilities
  • Operate CNC and manual machines to manufacture and repair prototype and production parts and assemblies.
  • Create CNC programs manually and using CAMWorks software to support efficient and accurate machining operations.
  • Set up and create fixtures for fabrication and assembly to ensure repeatable and precise manufacturing processes.
  • Assemble fabricated components into complete parts and assemblies according to engineering specifications.
  • Train and supervise machine operators to ensure proper machine use, part quality, and adherence to procedures.
  • Collaborate closely with engineers to develop, prototype, and test various parts and assemblies.
  • Work with production teams to ensure proper integration of parts and assemblies into finished products.
  • Inspect prototype and production parts and assemblies using appropriate measuring and test equipment.
  • Perform repair and preventive maintenance on manufacturing equipment, including CNC and manual machines and tooling.
  • Maintain tool inventory and ensure tools are available, organized, and in good working condition.
  • Interpret detail and manufacturing drawings and schematics to produce accurate parts.
  • Participate in design meetings with mechanical design engineers to provide manufacturing input and feedback.
  • Use 3D CAD and CAM software to support design, programming, and machining activities.
  • Work on complex projects both independently and as part of a cross-functional team.
  • Apply strong analytical and problem-solving skills to resolve machining, programming, and production issues.
Essential Skills
  • Successful completion of an apprenticeship or other formal training program in CNC machine operation.
  • Minimum of 3 years of experience as a machinist, CNC machinist, or CNC programmer.
  • Extensive knowledge of CNC and manual machine shop tools, including lathes and mills, and their operation.
  • Ability to interpret detail and manufacturing drawings and schematics accurately.
  • Proficiency in using industry-standard measuring and test equipment for inspection and quality control.
  • Strong mechanical aptitude with hands-on machining and fabrication experience.
  • Proficiency with 3D CAD and CAM software for programming and supporting machining operations.
  • Experience creating CNC programs manually and using CAMWorks or similar CAM software.
  • Familiarity with programming and operation of multi-axis CNC machines.
  • Ability to work with mechanical design engineers and participate in design and review meetings.
  • Strong analytical and problem-solving skills applied to machining, programming, and production challenges.
  • Proficiency in Microsoft Office applications for documentation, reporting, and communication.
  • Ability to manage complex projects and tasks both individually and within a team environment.
  • Strong organizational skills with the ability to maintain accurate records and manage tool inventory.
  • Self-motivated approach with the ability to work proactively and independently.
  • Collaborative mindset and strong team orientation.
  • Availability for flexible scheduling, including domestic and international travel as needed.
Additional Skills & Qualifications
  • Knowledge of SolidWorks 3D CAD software.
  • Knowledge of CAMWorks software for CNC programming.
  • Experience with Mastercam or similar CNC programming tools.
  • Experience with hands-on prototyping and research and development activities.
  • Experience programming and operating CNC lathes and machining centers.
  • Experience with manual machining operations, including lathe and mill work.
  • Experience creating and using fixtures for fabrication and assembly.
  • Experience training and supervising machine operators.
  • Strong mechanical ability applied to prototype development and testing.
  • Comfort working in a fast-paced environment that values innovation and continuous improvement.
Why Work Here?

You will join a climate-controlled, air-conditioned facility that supports focused, high-quality work while maintaining a relaxed and approachable culture. The environment encourages hard work, efficiency, and teamwork, giving you the opportunity to contribute directly to innovative, real-world products. You will work closely with engineers and production teams, gain exposure to advanced CAD/CAM tools, and participate in challenging projects that support your professional growth and development.

Work Environment

The work takes place in a climate-controlled, air-conditioned manufacturing facility that supports both CNC and manual machining operations. You will work with CNC machines, manual lathes and mills, fixtures, inspection equipment, and industry-standard 3D CAD and CAM tools such as SolidWorks and CAMWorks. The culture is laid back yet focused, emphasizing hard work, efficiency, and collaboration across engineering and production teams. The role may require flexible hours and occasional domestic and international travel to support projects, training, or field-related activities. Appropriate shop-floor attire and adherence to standard safety practices are expected in the machining environment.

Job Type & Location

This is a Permanent position based out of Fredericksburg, VA.

Pay and Benefits

The pay range for this position is $72000.00 - $105000.00/yr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Medical insuranceDental insuranceVision coveragePrescription coverageFitness rebateGenerous paid time off (PTO)Paid company holidaysLife and accident insurance401(k) plan with company matchProfessional certification supportInternational travel opportunities (role-dependent)Tuition reimbursement

Workplace Type

This is a fully onsite position in Fredericksburg,VA.

Application Deadline

This position is anticipated to close on Sep 1, 2026.

About Aerotek

Aerotek® Inc. provides staffing and services solutions in manufacturing, logistics, construction, aviation, facilities and maintenance. We provide the expertise, solutions and people required to rise to the challenges of North American industry. Headquartered in Hanover, Md., Aerotek operates a unified network of over 200 offices across North America, supporting more than 18,000 clients each year. Aerotek is an Allegis Group company, the global leader in workforce and business solutions. To learn more, visit: Aerotek.com | 1-888-AEROTEK.

Aerotek offers weekly pay, employee benefits including medical, dental & vision, life insurance, health advocacy and employee assistance programs, a 401(k) plan, and employee discounts.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

San Francisco Fair Chance Ordinance:
Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector:
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI):
We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

\nCompany Description

We know that finding work is hard, and finding meaningful work is harder. Aerotek connects 180,000+ light industrial and skilled trades workers with 14,000+ employers each year, helping our workers navigate an evolving labor market and find jobs that meet their goals, skills, and interests. Since 1983, we have provided a variety of career opportunities across North American industry – from short-term assignments at Fortune 500 companies where you can build your skills, to long-term opportunities where you can play a vital role in solving companies’ construction, manufacturing, and maintenance challenges. Our 1,500+ experienced recruiters across 250+ offices work relentlessly to put our workforce in a position to thrive. Let us rise to meet your challenges and put our people-are-everything spirit to the test as your career continues to grow.

Company Description

We know that finding work is hard, and finding meaningful work is harder. Aerotek connects 180,000+ light industrial and skilled trades workers with 14,000+ employers each year, helping our workers navigate an evolving labor market and find jobs that meet their goals, skills, and interests. Since 1983, we have provided a variety of career opportunities across North American industry – from short-term assignments at Fortune 500 companies where you can build your skills, to long-term opportunities where you can play a vital role in solving companies’ construction, manufacturing, and maintenance challenges. Our 1,500+ experienced recruiters across 250+ offices work relentlessly to put our workforce in a position to thrive. Let us rise to meet your challenges and put our people-are-everything spirit to the test as your career continues to grow.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Cnc Programmer in Fredericksburg, VA vacancy
  • $72k - $105k

     ...Job Description Job Description Job Title: CNC Machinist / Programmer Job Description This role combines hands-on CNC machining with programming responsibilities to support the design and manufacture of custom equipment for demanding applications in law enforcement... 
    Suggested
    Weekly pay
    Permanent employment
    Temporary work
    Apprenticeship
    Work at office
    Flexible hours

    Aerotek

    Fredericksburg, VA
    4 days ago
  •  ...Job Description Job Description PRST is looking for experienced CNC Machinists for a long-term opportunity in Fredericksburg, VA.  Consistent overtime available while working on high-profile projects.   Schedule: Monday - Saturday 6PM - 6AM Work on large scale... 
    Suggested
    Weekly pay
    Temporary work
    Shift work
    Night shift
    Day shift

    PeopleReady Skilled Trades

    Fredericksburg, VA
    5 days ago
  • Job Description Job Title: Sawyer Department: Fortress Truss Supervisor: Production Supervisor Summary The Sawyer operates saw equipment to cut lumber components accurately and safely according to truss and wall panel specifications...
    Suggested

    The Lester Group

    Fredericksburg, VA
    1 day ago
  • Benefits: 401(k) Dental insurance Health insurance Opportunity for advancement Paid time off Training & development Vision insurance About the Role Stocks General Contractors is seeking a reliable and experienced Skilled Laborer to support our ...
    Suggested
    Hourly pay
    Weekly pay
    Full time
    For contractors
    Casual work
    Monday to Friday
    Shift work
    Night shift

    STOCKS GENERAL CONTRACTORS LLC

    Fredericksburg, VA
    2 days ago
  • Overview At Firebirds, every role plays an important part in creating extraordinary guest experiences. As a Dish Machine Operator, you are a key part of our Back of House team-ensuring cleanliness, safety, and organization so the kitchen can operate at its highest...
    Suggested
    Hourly pay
    Local area
    Monday to Friday
    Flexible hours
    Shift work

    Firebirds Wood Fired Grill

    Fredericksburg, VA
    2 days ago
  • Dish Machine Operator IHOP Dish Machine Operators (DMO) will be responsible for cleaning and maintaining dishware/utensils for the continued smooth operation of the restaurant. IHOP DMOs will also perform assigned sanitation and housekeeping tasks. DMO must have good...
    Weekly pay
    Apprenticeship
    Work experience placement
    Flexible hours
    Shift work

    IHOP

    Fredericksburg, VA
    4 days ago
  •  ...- Responsibilities: Operate sit-down forklift to move materials; Stage materials for production and organize inventory; Deliver materials to CNC machines and fabrication areas; Load/unload trucks and secure loads; Maintain equipment inspections and safety procedures... 

    Aerotek

    Fredericksburg, VA
    9 hours ago
  • $17 - $25 per hour

    Skilled Laborer Shirley Contracting Company, LLC is accepting applications for Skilled Laborers to join our team. Qualifications: Work in outdoor environments in all seasons Be comfortable working alongside heavy equipment and able to communicate with operators...
    Hourly pay
    Full time
    Local area
    Night shift
    Weekend work

    Shirley Contracting Company

    Spotsylvania, VA
    4 days ago
  • Job Full Description Seamstress Pay (Negotiable) Position Summary: We are seeking an experienced and reliable seamstress for a local Dry Cleaning and Alteration Shop. Key Responsibilities: Sews, repairs and adjusts clothing and other fabrics...
    Local area

    Express Employment Professionals

    Stafford, VA
    2 days ago
  • Job Description Job Description Benchmark Utility Services is a premier design-build, site and underground utility construction firm with over 500 successful projects completed in the past ten years. We specialize in mission-critical facilities, delivering exceptional...
    Work experience placement

    Benchmark Utility Services

    Fredericksburg, VA
    18 days ago
  • The Men's Wearhouse, LLC in Fredericksburg, VA is seeking a Retail Store Tailor—Alterations to deliver high-quality garment alterations, measurements, fittings, and repairs. The Tailor will work with customers to ensure a perfect fit and collaborate with colleagues to maintain...

    Tailored Brands, Inc.

    Fredericksburg, VA
    4 days ago
  • $19.99 per hour

    VACANCY ANNOUNCEMENT Transit Operator - FT Starting Hourly Rate: $19.99 Job Summary: Join our team as a Transit Operator, responsible for safely transporting passengers within our transit system's service area. We are seeking dedicated individuals...
    Hourly pay
    Full time
    Local area
    Long distance
    Flexible hours
    Afternoon shift

    City of Fredericksburg

    Fredericksburg, VA
    3 days ago
  • $19.99 per hour

    TRANSIT OPERATORS - PART TIME - CDL REQUIRED STARTING HOURLY RATE: $19.99 Responsible for transporting passengers on designated routes within the transit system's service area; including, the City of Fredericksburg, Spotsylvania County and Stafford County. The...
    Hourly pay
    Part time
    Local area
    Weekend work

    City of Fredericksburg

    Fredericksburg, VA
    14 hours ago
  • $14.78 per hour

    Job Title Location 5700 SMITH STATION ROAD, Fredericksburg, VA, 22407, United States Base Pay $14.78 / Hour Job Category Aquatics Employee Type Part Time Non Exempt Description Requirements Description Requirements
    Part time
    Weekend work
    Afternoon shift

    Rappahannock Area YMCA Inc

    Fredericksburg, VA
    2 hours ago
  • $38.4 - $39 per hour

     ...motors, photo eyes, relays, proximity sensors, solenoids, motor starters, tachs, etc. - You will assist with basic electronics/Programmable Logic Controllers troubleshooting - You must be able to move up to 49lbs, stand and walk during shifts lasting up to 12 hours,... 
    Hourly pay
    Apprenticeship
    Work at office
    Worldwide
    Flexible hours
    Shift work
    Night shift

    Amazon

    Fredericksburg, VA
    2 days ago
  • $90k - $112.5k

    Operations is at the heart of Amazon's business. We are known for our speed, accuracy, and exceptional service. Our buildings deliver tens of thousands of products to hundreds of countries worldwide, every day. The Reliability & Maintenance Engineering (RME) team are the...
    Remote work
    Worldwide
    Flexible hours
    Shift work
    Night shift

    Amazon.com Inc

    Fredericksburg, VA
    14 hours ago
  • Data Center Engineering Technician Join our dynamic team and become a critical guardian of technological infrastructure! As a Data Center Engineering Technician, you'll play a pivotal role in maintaining the heartbeat of mission-critical technology infrastructure, ensuring...
    For contractors
    For subcontractor
    Local area
    Relocation
    Shift work

    Amazon

    Fredericksburg, VA
    4 days ago
  • Job Description Job Description At ACI we build our company and our culture not by counting people, but by making our people count!Atlantic Constructors is seeking dynamic, motivated, career minded individuals to join our expanding team! Atlantic Constructors has been...
    Contract work
    Temporary work
    Night shift

    Atlantic Constructors, Inc.

    Fredericksburg, VA
    14 days ago
  • Sr. Technician Boyd's Advanced Cooling Division, located in Fredericksburg, VA, is developing innovative thermal solutions for the enterprise and aerospace/defense industry. The team is seeking to grow our multi-disciplined engineering and technician team to tackle ...
    Work experience placement
    Work at office

    Boyd Company

    Fredericksburg, VA
    4 days ago
  • $13.66 - $16.87 per hour

    Guest Service Associate Our Guest Service Associate will be responsible for driving top notch guest experience while facilitating the completion of all store-level tasks. At Global Partners, business starts with people. Since 1933, we've believed in taking care of...
    Permanent employment
    Flexible hours
    Night shift

    Global Partners

    Woodford, VA
    1 day ago
  • Syms Strategic Group (SSG)  is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type:  Full Time Min. Experience:  Experienced Security Clearance Level:  Public Trust (MBI)  Military Veterans are highly encouraged...
    Full time
    Remote work

    Ssg

    Fredericksburg, VA
    14 hours ago
  • Senior Software Engineer Primary Work Location: Fredericksburg, VA Must be a U.S Citizen: Yes Clearance: Ability to obtain a clearance up to Top Secret if later needed. Obsidian Labs, the advanced research, prototyping, and rapid experimentation arm of ...
    Full time
    Casual work
    Work at office

    Obsidian Solutions Group

    Fredericksburg, VA
    14 hours ago
  • $42.92k - $47.21k

    Equipment Operator Refuse City of Fredericksburg, Virginia Full-Time | Benefits | Paid Training Build your skills. Serve your community! Career Growth and Pay Equipment Operator I $42,919 - $47,210 (hiring range) Start your career hands-on training and essential...
    Full time
    Work experience placement
    Local area

    City of Fredericksburg, Virginia

    Fredericksburg, VA
    1 day ago
  • Benchmark is a premier design-build, site and underground utility construction firm, completing over 500 projects spanning over ten (10) years. With a heavy focus on mission critical facilities, our teams collaborate seamlessly to ensure our customers receive the highest...
    Immediate start

    Benchmark Utility Services

    Fredericksburg, VA
    4 days ago
  • $18 - $24 per hour

    Location Fredericksburg, VA Market General Utility Construction Who is Team Fishel? Since 1936, we've been the Best Choice in utility engineering and construction. Safety is our top priority and is key in everything we do. We're industry professionals...

    Team Fishel

    Fredericksburg, VA
    1 day ago
  • Job Description: Nature of work involves electrical transmission & distribution line work, for utility line clearance company. An Equipment Operator must have experience in operating commercial mowers, excavators, chippers, and jarraffs. A CDL License Class A or B is a...
    Weekly pay
    Temporary work
    For contractors

    Penn Line Tree Service, Inc.

    Fredericksburg, VA
    2 days ago
  • Job Description Overall Purpose and Objective of Position Drive liquefied gas industrial truck equipped with lifting devices such as forks or clamps; to lift, stack and move products, equipment or materials. Scan bales from forklift. Primary Responsibilities/Essential...
    Local area
    Flexible hours

    DCS Asset Maintenance

    Fredericksburg, VA
    14 hours ago
  • Job Description IAA, an RB Global, Inc. company is seeking a Yard Attendant to join our team At IAA, our Yard Attendants enjoy working in the elements. They are detail-oriented but quick on their feet and often have a passion for cars. While Yard Attendants always focus...
    Full time
    Part time

    Ritchie Bros.

    Fredericksburg, VA
    14 hours ago
  • Job Opportunity At 84 Lumber Do you enjoy working with your hands, and breaking the boundaries of the traditional office job? Are you interested in a career with a family-owned company that is founded on growth, stability, and the idea that "nothing is impossible"? ...
    Traineeship
    Work at office
    Flexible hours

    84 Lumber

    Fredericksburg, VA
    14 hours ago
  • $21 - $23 per hour

    Company Description A LITTLE BIT ABOUT US: DCSAM is a family owned and operated business with treating all employees like family at the core of our values. Our employees provide innovative, safe, and high-quality infrastructure/maintenance contracting services...
    Hourly pay

    DeAngelo Contracting Services

    Fredericksburg, VA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Cnc Programmer. Be the first to apply!