1

Nc Programmer Jobs in Oregon (NOW HIRING)

Senior Automation Engineer

Portland, OR ยท On-site

$110K - $144K/yr

Our Consultant II/Senior Process control engineer works on projects like developing and executing ... You will be reporting to our Raleigh, NC offices. To be successful in this role you would be ...

Sr Software Developer

OR ยท On-site +1

$110K - $204K/yr

To join our dynamic team, we require candidates to be residents of WA, OR, ID, AZ, TX, GA, SC, NC ... Lead Engineering Workstreams: Guide small to medium teams through designing, building, testing, and ...

$90K - $125K/yr

However if you are in the Charlotte, NC, Roanoke, VA, Marlton, NJ, Pittsburgh, PA, St. Louis, MO ... As a Senior Transmission Line Engineer, you will lead and oversee transmission line project designs ...

This role will work with safety spanning all fourteen campus locations out of Raleigh, NC. The ... Industrial Engineering background is a plus. * Solution oriented and improvement focused, with a ...

Some of our prestigious clients are State of CA, State of OR, State of FL, State of NC, State of GA ... Experienced Sr. SW developer with J2EE experience and RAD v9.6 * Experienced MS SQL 2014 developer ...

Sr Lead Cloud Engineer

OR ยท Remote

$132K - $176K/yr

The Role We are seeking a highly experienced Senior Lead Cloud Engineer to serve as an Azure ... CO HI MI MN NC NH NV OR RI $145,456 - $193,940 in these states: AK CA CT DC DE IL MA MD NJ NY TX VA ...

Lead AEM Software Developer

OR ยท Remote

$105K - $140K/yr

Promote engineering excellence through best practices in CI/CD, observability, performance, and ... CO HI MI MN NC NH NV OR RI $116,364 - $155,152 in these states: AK CA CT DC DE IL MA MD NJ NY TX VA ...

Staff Data Engineer

OR ยท On-site +1

$130K - $150K/yr

We are looking for a Staff Data Engineer to transform millions of data points into unparalleled ... AZ, CO, CT, DC, DE, FL, GA, IL, IN, KY, LA, MA, ME, MD, MI, MN, MO, NC, NJ, NY, OR, PA, SC, TN, TX, ...

SENIOR SOLUTIONS ENGINEER -AEC US REMOTE ... RALEIGH, NC, DRAPER, UT EGNYTE YOUR CAREER. SPARK YOUR PASSION. Egnyte is a place where we spark ...

$83K - $161K/yr

As a Senior Test Engineer, you will lead testing efforts on complex software projects, designing ... NC, WV) The expected base salary for this position will vary depending on a number of factors ...

Senior Lead IT Engineer, Flexera One

OR ยท On-site +1

$132K - $176K/yr

The Role The Senior Lead IT Engineer is a technical leadership role responsible for the design ... CO HI MI MN NC NH NV OR RI $145,456 - $193,940 in these states: AK CA CT DC DE IL MA MD NJ NY TX VA ...

Senior Software Developer

OR ยท Remote

$84K - $112K/yr

The Role At Lumen, a Senior Software Developer joins a team focused on building and strengthening ... CO HI MI MN NC NH NV OR RI $93,092 - $124,122 in these states: AK CA CT DC DE IL MA MD NJ NY TX VA ...

Senior Lead Cloud Engineer

OR ยท Remote

$132K - $176K/yr

The Senior Lead Cloud Engineer position plays a critical role in delivering on that promise ... CO HI MI MN NC NH NV OR RI $145,456 - $193,940 in these states: AK CA CT DC DE IL MA MD NJ NY TX VA ...

Showing results 21-40

Nc Programmer information

See Oregon salary details

$12

$41

$72

How much do nc programmer jobs pay per hour?

As of Jul 27, 2026, the average hourly pay for nc programmer in Oregon is $41.80, according to ZipRecruiter salary data. Most workers in this role earn between $27.21 and $54.38 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an NC Programmer, and why are they important?

To thrive as an NC Programmer, you need a strong background in CNC machining, computer-aided manufacturing (CAM), and blueprint reading, typically supported by relevant technical education or certifications. Familiarity with CAD/CAM software such as Mastercam, SolidWorks, or Siemens NX and knowledge of G-code programming are essential. Attention to detail, problem-solving abilities, and effective communication help ensure accurate program development and collaboration with production teams. These skills are vital for producing precise, efficient machining programs that maximize productivity and minimize errors in manufacturing.

What does a NC programmer do?

An NC (Numerical Control) programmer creates and writes computer code to control machine tools such as CNC (Computer Numerical Control) machines. They develop programs that direct manufacturing equipment to produce precise parts, often using CAD/CAM software, and ensure the code is optimized for efficiency and accuracy. NC programmers typically need knowledge of machining processes, programming languages like G-code, and may require certifications or training in manufacturing technology.

Can a CNC machinist make 100k a year?

A CNC programmer, a role related to CNC machining, can potentially earn $100,000 annually with extensive experience, advanced skills, and working in high-demand industries or locations. Factors such as certifications, specialization in complex machinery, and overtime can also influence earning potential.

Will AI replace CNC programmers?

AI technology can assist CNC programmers by optimizing tool paths and automating routine tasks, but it is unlikely to fully replace skilled CNC programmers who require expertise in interpreting complex designs, making adjustments, and ensuring safety. Human oversight remains essential for quality control and problem-solving in manufacturing environments. CNC programmers with knowledge of CAD/CAM software and machine operation will continue to be valuable in the industry.

What are NC Programmers?

NC Programmers, or Numerical Control Programmers, are professionals who create programs and instructions for computer-controlled machines, such as CNC (Computer Numerical Control) machines. They use specialized software to convert engineering drawings and specifications into precise code that directs machines on how to manufacture parts. NC Programmers play a vital role in industries like manufacturing, aerospace, and automotive, ensuring components are produced accurately and efficiently. Their expertise helps streamline production processes and maintain high-quality standards.

What are some common challenges NC Programmers face when working with complex machinery or new manufacturing processes?

NC Programmers often encounter challenges such as interpreting intricate engineering drawings, adapting programs for machines with varying capabilities, and troubleshooting unexpected issues during test runs. Collaborating closely with machinists and engineers is essential to ensure programmed instructions align with real-world machine functions and tolerances. Staying updated on the latest CAM software and machine technologies also helps address these challenges and ensures efficient, error-free production.

What is the difference between Nc Programmer vs CNC Machinist?

AspectNc ProgrammerCNC Machinist
Primary RoleDesigns and develops CNC programs to control machine toolsOperates and sets up CNC machines to produce parts
Skills & CertificationsKnowledge of CAD/CAM software, programming languages, and machine operationMachine operation skills, blueprint reading, and basic programming knowledge
Work EnvironmentTypically works in engineering or programming departmentsWorks directly on the shop floor operating CNC machines
Industry UsageUsed in manufacturing, aerospace, automotive, and metalworking industriesCommonly employed in manufacturing and machining facilities

While both Nc Programmers and CNC Machinists work closely with CNC machines, Nc Programmers focus on creating the programs that control machine operations, often working in design or engineering roles. CNC Machinists operate and set up the machines based on those programs, executing the manufacturing process on the shop floor.

How much do CNC programmers make?

CNC programmers typically earn between $50,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.
What are popular job titles related to Nc Programmer jobs in Oregon? For Nc Programmer jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Nc Programmer jobs in Oregon look for? The top searched job categories for Nc Programmer jobs in Oregon are:
What cities in Oregon are hiring for Nc Programmer jobs? Cities in Oregon with the most Nc Programmer job openings:
Infographic showing various Nc Programmer job openings in Oregon as of July 2026, with employment types broken down into 1% As Needed, 74% Full Time, 16% Part Time, 1% Temporary, 7% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $86,945 per year, or $41.8 per hour.
Senior Automation Engineer

Senior Automation Engineer

Avid Solutions

Portland, OR โ€ข On-site

$110K - $144K/yr

Full-time

Posted 8 days ago


Job description

Company Description
Avid Solutions is a CSIA Certified Industrial Automation and Information Services company established in 1987. Avid provides solutions for life science, chemical, energy, forest products, and food & beverage markets with capabilities to execute and support your entire project's life cycle.
Avid's clients have realized exceptional production optimization and energy savings through our lean manufacturing, enterprise and control systems integration- S95 and batch process control - S88 areas of expertise. This, along with a partnering culture has enabled loyalty from our clients who represent 75% sustainable business. Avid's growth and profitability has allowed us to be recognized by the Triad Business Journal's Fast 50 as the thirteenth fastest growing business in our area. Our success, culture and work environment has enabled Avid to attract the most talented staff with over 90% employee retention.
Our team listens to your needs that drive your business, use best practices and a modular approach to ensure that your systems are optimized. Contact us to find out how working with Avid can make your job easier.
Job Description
Our Consultant II/Senior Process control engineer works on projects like developing and executing process control system integration projects and performing design, development and testing of electrical equipment and control systems, every day.
Is it time for a change? If you are ready to push yourself and your career to new levels, you should consider Avid Solutions. We are a growing company with strong client relationships and are passionate about our people and culture.
This will be a remote opportunity for someone based in Portland, OR. You will be reporting to our Raleigh, NC offices. To be successful in this role you would be someone who will practice proactive communication and be highly focused, self-motivated and results-oriented.
On a typical day you will:
  • Program PLC's and handle HMI configuration and design
  • Work on Commissioning, Troubleshooting/Testing/Debugging
  • Handle Project Documentation
  • Assist with quoting projects
  • Write specifications, schedules and technical reports
  • Interface with the client on technical matters
  • Assist with estimates and proposals

Our employees are uniquely qualified, and we know that you are as well. We are looking for someone with a solid background in Engineering (Electrical/Mechanical/Chemical preferred) and at least 4+ years of technical automation and controls engineering experience. Someone who is interested to dive deeper into new and varied automation software's, perform electrical design, design manufacturing operating systems from scratch, work on instrumentation and design and continuously improve process knowledge and be able to meet deadlines in a rapidly changing environment.
Qualifications
The ideal candidate may have:
  • BS Degree in Engineering
  • A controls engineer, with a minimum of four + years of experience in Process Control / Automation
  • Experience working in the process based industries(Consumer Package goods and the specialty chemicals industry)
  • Experience in consulting and / or system integration
  • Experience with Rockwell PLC and/or FactoryTalk View is a must
  • Experience with other PLC, DCS, HMI systesm will also be considered
  • Experience with SQL and/or OSI PI, will be preferred

Knowledge of:
  • Process Control and Information System Design / Development
  • PLC, DCS, HMI, SCADA, and Network Configuration
  • Electrical Design and Instrumentation Specification

This is a full-time position. We offer our Consultants a base salary, an incentive program and a full benefit package. You will also be eligible to take part in our profit sharing program.
You could learn more about Avid Solutions on www.avid.run. If you'd like to be considered for this position, please apply now on our website and become a part of our team!
Additional Information
Please apply on our website:
http://www.avid.run