CNC Programmer
$100K/yr
... and CAD/CAM software (Siemens NX, Mastercam, SolidWorks) • Experience with mills, lathes, and 5-axis CNC machines • Strong understanding of GD&T and ability to interpret complex engineering ...
Quick apply
$100K/yr
... and CAD/CAM software (Siemens NX, Mastercam, SolidWorks) • Experience with mills, lathes, and 5-axis CNC machines • Strong understanding of GD&T and ability to interpret complex engineering ...
Quick apply
$100K/yr
... and CAD/CAM software (Siemens NX, Mastercam, SolidWorks) • Experience with mills, lathes, and 5-axis CNC machines • Strong understanding of GD&T and ability to interpret complex engineering ...
Winston Salem, NC · Remote
$40 - $75/hr
... other engineers -- who are driving real-world impact in AI development. Our platform offers an ... You work on your own schedule, on your own computer, from the comfort of your own home * Projects ...
Quick apply
Winston Salem, NC · Remote
$40 - $75/hr
... other engineers -- who are driving real-world impact in AI development. Our platform offers an ... You work on your own schedule, on your own computer, from the comfort of your own home * Projects ...
$124K - $167K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience. * 12+ years of experience in software engineering, with a minimum of 6+ years in a technical ...
$124K - $167K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience. * 12+ years of experience in software engineering, with a minimum of 6+ years in a technical ...
Winston Salem, NC · On-site
$70K - $95K/yr
We are hiring for a Mechanical Design Engineer that will be focused within Electrical Integration ... Prepare, modify and release drawings created in CAD (NX) to verify fit, form and function of ...
Winston Salem, NC · On-site
$70K - $95K/yr
We are hiring for a Mechanical Design Engineer that will be focused within Electrical Integration ... Prepare, modify and release drawings created in CAD (NX) to verify fit, form and function of ...
Winston Salem, NC · On-site
$124K - $167K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience. * 12+ years of experience in software engineering, with a minimum of 6+ years in a technical ...
Winston Salem, NC · On-site
$124K - $167K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience. * 12+ years of experience in software engineering, with a minimum of 6+ years in a technical ...
Winston Salem, NC · On-site
$70K - $95K/yr
We are hiring for a Mechanical Design Engineer that will be focused within Electrical Integration ... Prepare, modify and release drawings created in CAD (NX) to verify fit, form and function of ...
Winston Salem, NC · On-site
$70K - $95K/yr
We are hiring for a Mechanical Design Engineer that will be focused within Electrical Integration ... Prepare, modify and release drawings created in CAD (NX) to verify fit, form and function of ...
Bachelor's degree in Computer Science, Information Technology, Information Systems, or a related technical field; or equivalent combination of education, experience, and technical training ...
Bachelor's degree in Computer Science, Information Technology, Information Systems, or a related technical field; or equivalent combination of education, experience, and technical training ...
Winston Salem, NC · On-site
Bachelor's degree in Computer Science, Information Technology, Information Systems, or a related technical field; or equivalent combination of education, experience, and technical training ...
Winston Salem, NC · On-site
Bachelor's degree in Computer Science, Information Technology, Information Systems, or a related technical field; or equivalent combination of education, experience, and technical training ...
As an experienced Mobile Building Engineer within Corporate Advisory Solutions you will perform ... Basic computer skills necessary to operate Building Automation Systems * Familiarity with OSHA, NEC ...
As an experienced Mobile Building Engineer within Corporate Advisory Solutions you will perform ... Basic computer skills necessary to operate Building Automation Systems * Familiarity with OSHA, NEC ...
Winston Salem, NC · On-site
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience. * 10+ years of experience in software engineering, with a minimum of 4+ years in a technical ...
Winston Salem, NC · On-site
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience. * 10+ years of experience in software engineering, with a minimum of 4+ years in a technical ...
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience. * 10+ years of experience in software engineering, with a minimum of 4+ years in a technical ...
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience. * 10+ years of experience in software engineering, with a minimum of 4+ years in a technical ...
Desktop Services Engineer Job Details Provide professional assistance to internal and external ... computer abilities Experience troubleshooting intermediate complex local area network (LAN) and VPN ...
Desktop Services Engineer Job Details Provide professional assistance to internal and external ... computer abilities Experience troubleshooting intermediate complex local area network (LAN) and VPN ...
Winston Salem, NC · Hybrid
$96K - $132K/yr
Provide supervision of multi-discipline teams of engineers, engineering technicians, GIS analysts, designers, CAD staff, sub-consultants, etc. Coordinate assigned work to ensure continuity ...
Winston Salem, NC · Hybrid
$96K - $132K/yr
Provide supervision of multi-discipline teams of engineers, engineering technicians, GIS analysts, designers, CAD staff, sub-consultants, etc. Coordinate assigned work to ensure continuity ...
Winston Salem, NC · Remote
$40 - $75/hr
... other engineers -- who are driving real-world impact in AI development. Our platform offers an ... You work on your own schedule, on your own computer, from the comfort of your own home * Projects ...
Quick apply
Winston Salem, NC · Remote
$40 - $75/hr
... other engineers -- who are driving real-world impact in AI development. Our platform offers an ... You work on your own schedule, on your own computer, from the comfort of your own home * Projects ...
Winston Salem, NC · On-site
Legna Software, LLC is seeking a Software Engineer to join the R&D team. He/she will work closely ... Key attributes/experiences for the successful candidate: * BS in Computer Science * Good CS ...
Quick apply
Winston Salem, NC · On-site
Legna Software, LLC is seeking a Software Engineer to join the R&D team. He/she will work closely ... Key attributes/experiences for the successful candidate: * BS in Computer Science * Good CS ...
Winston Salem, NC · On-site
Legna Software, LLC is seeking a Software Engineer to join the R&D team. He/she will work closely ... Key attributes/experiences for the successful candidate: * BS in Computer Science * Good CS ...
Winston Salem, NC · On-site
Legna Software, LLC is seeking a Software Engineer to join the R&D team. He/she will work closely ... Key attributes/experiences for the successful candidate: * BS in Computer Science * Good CS ...
Winston Salem, NC · On-site
Legna Software, LLC is seeking a Software Engineer to join the R&D team. He/she will work closely ... Key attributes/experiences for the successful candidate: * BS in Computer Science * Good CS ...
Winston Salem, NC · On-site
Legna Software, LLC is seeking a Software Engineer to join the R&D team. He/she will work closely ... Key attributes/experiences for the successful candidate: * BS in Computer Science * Good CS ...
Winston Salem, NC · Remote
$40 - $75/hr
... other engineers -- who are driving real-world impact in AI development. Our platform offers an ... You work on your own schedule, on your own computer, from the comfort of your own home * Projects ...
Quick apply
Winston Salem, NC · Remote
$40 - $75/hr
... other engineers -- who are driving real-world impact in AI development. Our platform offers an ... You work on your own schedule, on your own computer, from the comfort of your own home * Projects ...
Winston Salem, NC · Remote
$40 - $75/hr
... other engineers -- who are driving real-world impact in AI development. Our platform offers an ... You work on your own schedule, on your own computer, from the comfort of your own home * Projects ...
Quick apply
Winston Salem, NC · Remote
$40 - $75/hr
... other engineers -- who are driving real-world impact in AI development. Our platform offers an ... You work on your own schedule, on your own computer, from the comfort of your own home * Projects ...
Winston Salem, NC · On-site
$96K - $124K/yr
Ingredion Inc. seeks Senior Process Engineer in Winston-Salem, NC Job Duties: Designing and ... Experience with Visio and CAD (3 years). Experience leading/championing lean management systems in ...
Winston Salem, NC · On-site
$96K - $124K/yr
Ingredion Inc. seeks Senior Process Engineer in Winston-Salem, NC Job Duties: Designing and ... Experience with Visio and CAD (3 years). Experience leading/championing lean management systems in ...
$41.8K - $48.8K
0% of jobs
$48.8K - $55.8K
0% of jobs
$55.8K - $62.7K
7% of jobs
$62.7K - $69.7K
0% of jobs
$69.7K - $76.7K
0% of jobs
$76.7K - $83.7K
1% of jobs
$83.7K - $90.6K
0% of jobs
$94.7K is the 25th percentile. Wages below this are outliers.
$90.6K - $97.6K
28% of jobs
$97.6K - $104.6K
1% of jobs
$104.6K - $111.5K
0% of jobs
The median wage is $112.9K / yr.
$111.5K - $118.5K
62% of jobs
$41.8K
$104.7K
$118.5K
| Aspect | Computer Engineer | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Engineering or related field; certifications like Cisco, CompTIA | Bachelor's in Computer Science or Software Engineering; certifications like Microsoft, AWS |
| Work Environment | Designing hardware, embedded systems, and software integration in labs or offices | Writing, testing, and maintaining software applications in offices or remote setups |
| Employer & Industry Usage | Tech companies, manufacturing, telecommunications, embedded systems | IT firms, software companies, startups, enterprise software development |
Computer Engineers focus on both hardware and software systems, often working on embedded systems and hardware integration. Software Developers primarily create and maintain software applications. While their roles overlap in programming, Computer Engineers have a broader scope including hardware design, whereas Software Developers specialize in software solutions.
A computer engineer designs, researches, tests, and develops computer equipment and software such as circuit boards, chips, routers, and application programs. Computer engineers analyze complex equipment and systems to understand the best way to improve it. They create new types of information technology devices and use logic and reasoning to hone in on goals, test assumptions, and identify the strengths and weaknesses of alternative solutions to problems. Engineers often work in teams and have to be able to communicate with other types of engineers, including non-technical team members. Computer engineers make sure that components fit together properly and function according to the latest software developments.
Title: CNC Programmer
Location: Winston-Salem, NC
Hire Type: Direct Hire
Schedule: 1st Shift | Monday–Friday, 7:00am–3:30pm (occasional overtime as needed)
Compensation: ~$100,000 per year
Overview
We are seeking a highly skilled CNC Programmer to support advanced machining operations in a fast-paced manufacturing environment in Winston-Salem, North Carolina. This role is responsible for developing, optimizing, and maintaining CNC programs across multiple machining platforms including mills, lathes, and 5-axis equipment.
The position plays a key role in bridging engineering design intent with shop floor execution, ensuring high-quality part production, efficient machining processes, and continuous improvement of manufacturing methods. This individual will also support tooling strategy, process optimization, training, and shop floor problem-solving to improve productivity, quality, and safety.
Key Responsibilities
• Develop CNC programs (G-code) for milling, turning, and 5-axis machining operations
• Interpret engineering drawings, blueprints, and technical specifications to create accurate machine instructions
• Select cutting tools and optimize machining strategies for efficiency, quality, and tool life
• Support machine setup, fixture setup, and ensure proper first-run part validation
• Troubleshoot CNC program issues, machining errors, and production failures on the shop floor
• Verify machined parts meet dimensional and GD&T specifications and support operators with adjustments
• Create and maintain setup sheets, programming documentation, and standardized work instructions
• Develop job aids, rework procedures, and process documentation to support production consistency
• Support training initiatives and assist in workforce skill development
• Manage and support complex machining and manufacturing projects
• Process and implement engineering changes within production systems
• Utilize ERP systems (LN/IPREP) for production tracking and documentation
• Support and validate quality gate audits and inspection requirements
• Determine processing requirements for fixtures, tooling, and methods to meet production schedules
• Drive process improvements to reduce cost and eliminate non-value-added activities
• Support Lean Manufacturing initiatives including 5S and continuous improvement programs
• Monitor shop floor safety, eliminate unsafe practices, and maintain a clean work environment
• Identify workforce training needs and support skill development programs
• Lead root cause analysis and continuous improvement efforts for machining issues
Qualifications
• 4-year technical degree or equivalent manufacturing/CNC programming experience
• Minimum 5 years of experience in a manufacturing or CNC programming environment
• Strong knowledge of CNC programming principles and CAD/CAM software (Siemens NX, Mastercam, SolidWorks)
• Experience with mills, lathes, and 5-axis CNC machines
• Strong understanding of GD&T and ability to interpret complex engineering drawings
• Experience with PLM systems such as Teamcenter and NX preferred
• Strong problem-solving and troubleshooting skills in a production environment
• High attention to detail and ability to maintain tight tolerances
• Strong computer skills including data entry and manufacturing systems
• Proficiency in Microsoft Office (Excel, Word, PowerPoint)