The ideal candidate has experience with CNC programming, sheet metal fabrication, CAD/CAM software, and automated manufacturing systems and thrives in a fast-paced production environment. Key ...
The ideal candidate has experience with CNC programming, sheet metal fabrication, CAD/CAM software, and automated manufacturing systems and thrives in a fast-paced production environment. Key ...
The ideal candidate has experience with CNC programming, sheet metal fabrication, CAD/CAM software, and automated manufacturing systems and thrives in a fast-paced production environment. Key ...
The ideal candidate has experience with CNC programming, sheet metal fabrication, CAD/CAM software, and automated manufacturing systems and thrives in a fast-paced production environment. Key ...
The ideal candidate has experience with CNC programming, sheet metal fabrication, CAD/CAM software, and automated manufacturing systems and thrives in a fast-paced production environment. Key ...
The ideal candidate has experience with CNC programming, sheet metal fabrication, CAD/CAM software, and automated manufacturing systems and thrives in a fast-paced production environment. Key ...
Android Software Engineer
Cottage Grove, WI ยท On-site
... Computer Engineering, Electrical Engineering, or other Science / Technical Engineering ... Experience : โข 3-5 years of programming in Native Android using Java or Kotlin โข 5 years of ...
Android Software Engineer
Cottage Grove, WI ยท On-site
... Computer Engineering, Electrical Engineering, or other Science / Technical Engineering ... Experience : โข 3-5 years of programming in Native Android using Java or Kotlin โข 5 years of ...
Android Software Engineer
Cottage Grove, WI ยท On-site
Education: ยท Bachelor's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or other Science / Technical Engineering. Experience : ยท 3-5 years of programming in ...
Quick apply
Android Software Engineer
Cottage Grove, WI ยท On-site
Education: ยท Bachelor's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or other Science / Technical Engineering. Experience : ยท 3-5 years of programming in ...
College Computer Science Tutor
Madison, WI ยท Remote
$18 - $40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
College Computer Science Tutor
Madison, WI ยท Remote
$18 - $40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
Wireless Engineer
Waunakee, WI ยท On-site
Bachelor's or Master's degree in Electrical Engineering, or Computer Engineering. * 8+ years of hands-on experience in embedded systems development, with a focus on wireless drivers. * Deep expertise ...
Quick apply
Wireless Engineer
Waunakee, WI ยท On-site
Bachelor's or Master's degree in Electrical Engineering, or Computer Engineering. * 8+ years of hands-on experience in embedded systems development, with a focus on wireless drivers. * Deep expertise ...
Civil CAD Technician
Madison, WI ยท On-site
About this Role - CAD Technician We are looking for a talented CAD Technician that has a passion ... S. in Civil Engineering Technology - 1-3 years' experience in a civil and/or utility electrical ...
Civil CAD Technician
Madison, WI ยท On-site
About this Role - CAD Technician We are looking for a talented CAD Technician that has a passion ... S. in Civil Engineering Technology - 1-3 years' experience in a civil and/or utility electrical ...
CAD Designer, Equipment & Automation - 1st shift
Madison, WI ยท On-site
$27.25 - $37.50/hr
The CAD Designer, Equipment and Automation, will create Solidworks models, assemblies, and drawing ... Update and maintain templates and engineering standards for Solidworks. * Assist in continuous ...
CAD Designer, Equipment & Automation - 1st shift
Madison, WI ยท On-site
$27.25 - $37.50/hr
The CAD Designer, Equipment and Automation, will create Solidworks models, assemblies, and drawing ... Update and maintain templates and engineering standards for Solidworks. * Assist in continuous ...
CAD Designer, Equipment & Automation - 1st shift
$27.25 - $37.50/hr
The CAD Designer, Equipment and Automation, will create Solidworks models, assemblies, and drawing ... Update and maintain templates and engineering standards for Solidworks. * Assist in continuous ...
CAD Designer, Equipment & Automation - 1st shift
$27.25 - $37.50/hr
The CAD Designer, Equipment and Automation, will create Solidworks models, assemblies, and drawing ... Update and maintain templates and engineering standards for Solidworks. * Assist in continuous ...
CAD Drafter
Madison, WI ยท Hybrid
$22.75 - $30.50/hr
Use CAD software (SolidWorks) and equipment to build technical drawings. Maintain job logs and ... Associate or bachelor's degree in Drafting Technology, Industrial Technology, Engineering, or a ...
CAD Drafter
Madison, WI ยท Hybrid
$22.75 - $30.50/hr
Use CAD software (SolidWorks) and equipment to build technical drawings. Maintain job logs and ... Associate or bachelor's degree in Drafting Technology, Industrial Technology, Engineering, or a ...
CAD Drafter
Madison, WI ยท On-site
$22.75 - $30.50/hr
Use CAD software (SolidWorks) and equipment to build technical drawings. Maintain job logs and ... Associate or bachelor's degree in Drafting Technology, Industrial Technology, Engineering, or a ...
CAD Drafter
Madison, WI ยท On-site
$22.75 - $30.50/hr
Use CAD software (SolidWorks) and equipment to build technical drawings. Maintain job logs and ... Associate or bachelor's degree in Drafting Technology, Industrial Technology, Engineering, or a ...
Senior Firmware Engineer
Sun Prairie, WI ยท On-site
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline * Sevenor more years of professional experience in embedded firmware development, including ...
Quick apply
Senior Firmware Engineer
Sun Prairie, WI ยท On-site
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline * Sevenor more years of professional experience in embedded firmware development, including ...
Bachelor's degree in Electrical Engineering or Computer Engineering * Extensive embedded design experience prior to transitioning to management * Strong people management background including ...
Bachelor's degree in Electrical Engineering or Computer Engineering * Extensive embedded design experience prior to transitioning to management * Strong people management background including ...
Senior Firmware Engineer
$116K - $153K/yr
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline * Sevenor more years of professional experience in embedded firmware development, including ...
Senior Firmware Engineer
$116K - $153K/yr
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline * Sevenor more years of professional experience in embedded firmware development, including ...
C++/ Python Programmer
Madison, WI ยท On-site +1
$10 - $15/hr
The Human-Computer Interaction Lab in Computer Sciences is looking for a part time programmer to help with coding for a new project. We're looking for someone who has strong programming skills, is ...
C++/ Python Programmer
Madison, WI ยท On-site +1
$10 - $15/hr
The Human-Computer Interaction Lab in Computer Sciences is looking for a part time programmer to help with coding for a new project. We're looking for someone who has strong programming skills, is ...
Bachelor's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or other Science / Technical Engineering. Experience: 3 to 5 years of Android development experience
Bachelor's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or other Science / Technical Engineering. Experience: 3 to 5 years of Android development experience
Bachelor's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or other Science / Technical Engineering. Experience: 3 to 5 years of Android development experience
Bachelor's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or other Science / Technical Engineering. Experience: 3 to 5 years of Android development experience
Bachelor's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or other Science / Technical Engineering. Experience: 3 to 5 years of Android development experience
Bachelor's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or other Science / Technical Engineering. Experience: 3 to 5 years of Android development experience
AP Computer Science A Tutor
Madison, WI ยท Remote
$18 - $40/hr
Deep knowledge of Java programming including primitive types, objects, boolean expressions ... Familiar with AP Computer Science A curriculum across ten units and common challenges such as ...
AP Computer Science A Tutor
Madison, WI ยท Remote
$18 - $40/hr
Deep knowledge of Java programming including primitive types, objects, boolean expressions ... Familiar with AP Computer Science A curriculum across ten units and common challenges such as ...
Computer Programming information
See Sun Prairie, WI salary details
$32.1K - $37.6K
5% of jobs
$37.6K - $43.2K
10% of jobs
$43.2K - $48.7K
7% of jobs
$49.7K is the 25th percentile. Wages below this are outliers.
$48.7K - $54.2K
15% of jobs
$54.2K - $59.7K
7% of jobs
The median wage is $61.7K / yr.
$59.7K - $65.3K
15% of jobs
$65.3K - $70.8K
11% of jobs
$74.9K is the 75th percentile. Wages above this are outliers.
$70.8K - $76.3K
6% of jobs
$76.3K - $81.9K
14% of jobs
$81.9K - $87.4K
7% of jobs
$87.4K - $92.9K
2% of jobs
$32.1K
$63.2K
$92.9K
How much do computer programming jobs pay per year?
What are some common challenges computer programmers face when working on large-scale software projects?
How much do computer programmers get paid?
What jobs can you get as a programmer?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What is computer programming?
What jobs can computer programmers get?
What is the difference between Computer Programming vs Software Development?
| Aspect | Computer Programming | Software Development |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; certifications like Microsoft Certified or Oracle Certified | Same as computer programming, often includes project management certifications |
| Work Environment | Often individual or small team coding tasks, in offices or remote settings | Includes planning, designing, coding, testing, and deployment, often in larger teams |
| Employer & Industry Usage | Tech companies, startups, IT departments | Software firms, tech companies, enterprise IT departments |
| Common Search & Comparison Intent | Understanding coding roles, entry-level tasks | Broader scope, project management, and lifecycle involvement |
Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.
Is computer programming a good career?

Full-time
Re-posted 20 days ago
Job description
We are seeking a skilled Programming Technician to support CNC programming and fabrication operations within our manufacturing team. This hybrid role combines hands-on machine operation with CNC programming, process optimization, and troubleshooting across multiple fabrication cells.
The ideal candidate has experience with CNC programming, sheet metal fabrication, CAD/CAM software, and automated manufacturing systems and thrives in a fast-paced production environment.
Key Responsibilities- Create, modify, test, and troubleshoot CNC programs
- Operate fabrication machinery and support production output
- Optimize existing programs for efficiency and manufacturability
- Collaborate with engineering, fabrication, and scheduling teams
- Document programming updates and operating procedures
- Assist with training on fabrication equipment and software
- Support continuous improvement initiatives across fabrication operations
- Degree, certification, or equivalent experience in CNC Programming, Manufacturing Technology, or related field
- Experience with CNC programming and metal fabrication processes
- Proficiency with CAD/CAM software, SolidWorks, and Microsoft Office
- Strong blueprint reading, measurement, and mechanical aptitude
- Experience with Salvagnini, Trumpf, or Amada equipment preferred
- Strong troubleshooting, communication, and teamwork skills
CNC Programming โข CAD/CAM โข Sheet Metal Fabrication โข Manufacturing Technician โข CNC Operator โข Metal Fabrication โข SolidWorks โข Lean Manufacturing โข Process Optimization โข Automated Manufacturing โข Trumpf โข Amada โข Salvagnini
Requirements:PHYSICAL DEMANDS
The physical demands outlined here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform these essential functions. While performing the duties of this job, the employee is regularly required to see, talk, and hear. The employee frequently needs to sit and use hands and fingers to handle or feel objects. Occasionally, the employee is required to stand, walk, reach with hands and arms, climb or balance, and stoop, kneel, crouch, or crawl. The employee must frequently lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision.
WORK ENVIRONMENT
The work environment characteristics described here are representative of those encountered while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions. While performing the duties of this job, the employee is occasionally exposed to a production environment with mechanical assembly operations and vehicles. The noise level in the work environment is usually moderate.
About RenewAire
Sourced by ZipRecruiter
Industry
Clean energy semiconductors manufacturing
Company size
51 - 200 Employees
Headquarters location
Waunakee, WI, US
Year founded
1978