Bachelor's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or other Science / Technical Engineering. Experience : 3-5 years of programming in Native Android using ...
Bachelor's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or other Science / Technical Engineering. Experience : 3-5 years of programming in Native Android using ...
Team Lead Robot Weld Tech
Stoughton, WI · On-site
... computer programming for robotic weld cells, ability to train new employees on robot. • Thorough understanding of welding and cutting gases and welding electrodes. • Change over product ...
Team Lead Robot Weld Tech
Stoughton, WI · On-site
... computer programming for robotic weld cells, ability to train new employees on robot. • Thorough understanding of welding and cutting gases and welding electrodes. • Change over product ...
Understanding and application of robotic welding including but not limited to: basic programming, clearing faults, troubleshooting faults, basic computer programming for robotic weld cells, ability ...
Understanding and application of robotic welding including but not limited to: basic programming, clearing faults, troubleshooting faults, basic computer programming for robotic weld cells, ability ...
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 ...
... 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 ...
... 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 ...
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
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 ...
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 ...
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 ...
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 ...
LabVIEW/Test Automation Engineer
Madison, WI · On-site
$46.25 - $61.25/hr
We are seeking an experienced Computer Engineer to support the Sustaining Engineering team responsible for maintaining and improving test systems, automated equipment, and supporting software used in ...
LabVIEW/Test Automation Engineer
Madison, WI · On-site
$46.25 - $61.25/hr
We are seeking an experienced Computer Engineer to support the Sustaining Engineering team responsible for maintaining and improving test systems, automated equipment, and supporting software used in ...
As a full-service engineering, design, and construction services firm, Mi-Tech delivers ... As a CAD Drafting Technician, your primary responsibilities include completing utility plan sets in ...
New
As a full-service engineering, design, and construction services firm, Mi-Tech delivers ... As a CAD Drafting Technician, your primary responsibilities include completing utility plan sets in ...
New
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 ...
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 ...
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 ...
High School Computer Science Tutor
Madison, WI · Remote
$18 - $40/hr
Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ... Familiar with high school computer science standards including CSTA frameworks and common ...
High School Computer Science Tutor
Madison, WI · Remote
$18 - $40/hr
Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ... Familiar with high school computer science standards including CSTA frameworks and common ...
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 ...
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 ...
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 ...
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
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?
What jobs can you do as a computer programmer?
What are careers in computer programming?
What are the key skills and qualifications needed to thrive as a computer programmer?
What is computer programming?
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
Medical, Dental, Life, Retirement, PTO
Re-posted 8 days ago
Johnson Health Tech rating
8.1
Based on 5 frontline employees who took The Breakroom Quiz
152nd of 487 rated machine equipment manufacturers
Job description
Description
Position Overview:
The Software Engineer participates in the development of software for fitness consoles with global R&D teams. Helps to develop clear requirements, improve software quality, and helps with onboarding of new engineers. Leading by example, the ideal candidate will leverage sound technical knowledge to improve products and processes. Has a strong capability to anticipate and resolve engineering development challenges early and effectively.
Responsibilities:
Contributes to building a positive, engaging, and interesting work environment
Provides input in sprint ceremonies to help empower software team to contribute to the software development process
Understands and participates in improving all Johnson Development Processes, takes time to coach others to help them to understand them
Advocates quality software development practices, documentation and testing on their team
Lead individual development projects as needed
Requirements
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 Native Android using Java or Kotlin
5 years of object-oriented programming in a language such as C++, C#, Java
4 years of UI based application development.
2 years with built-in and integration unit testing.
3 years writing or editing technical documentation
3 years or project sustaining or inheritance.
Experience in project architecting.
Other Requirements:
Ability and willingness to travel both internationally and domestically
Ability and willingness to communicate with overseas teams during non-business hours
Ability to work well with numerous diverse groups and individual
Ability to mentor junior engineers
Excellent written and verbal communication skills
Benefits:
We offer an excellent compensation package and team-oriented work environment with growth opportunities. Some of our outstanding benefits include:
Health & Dental Insurance
Company paid Life Insurance
401(k)
Paid Time Off benefits
Product discounts
Wellness programs
About Johnson Health Tech North America
Sourced by ZipRecruiter
Industry
Wholesale
Company size
1,001 - 5,000 Employees
Headquarters location
Cottage Grove, WI, US
Year founded
1975