1

Software Apprentice Jobs in Wisconsin (NOW HIRING)

CNC Programmer II Advance

Waukesha, WI ยท On-site

$85K - $105K/yr

Technical Apprenticeship, Journeyman Card, Associates Degree, or Technical Diploma. * Software Proficiency: Advanced knowledge of CAD/CAM software (Mastercam, SolidWorks). * Technical Literacy:

CNC Programmer III

Richfield, WI ยท On-site

$26.25 - $36/hr

Apprenticeship or vocational training. * High school degree or equivalent. * Previous experience with computer modeling software. PHYSICAL AND MENTAL DEMANDS The physical and mental demands described ...

... ) software. * Other duties as assigned or required. QUALIFICATIONS: To perform this job ... apprenticeship hours); or an equivalent combination of education and experience. * Previous ...

Journeyman Electrician

Delafield, WI ยท On-site

$26.50 - $36.50/hr

Completion of a certified electrician apprenticeship * Valid journeyman electrician license/ or ... Proficient with Microsoft Office Suite, Microsoft Excel, or related software. * Familiarity with ...

CNC Programmer

Port Washington, WI ยท On-site

$26 - $30/hr

Experience: 3-5 years of experience in CNC/Wire EDM machine operating and programming or completion of CNC apprenticeship program. Proficiency in CAD/CAM software (Esprit, Mastercam, AutoCAD ...

Associate degree or Tool & Die Apprentice certificate from an accredited institution. * Prior experience with CAD software required. * 5 years' experience in plastic injection mold design.

Associate degree or Tool & Die Apprentice certificate from an accredited institution. * Prior experience with CAD software required. * 5 years' experience in plastic injection mold design.

next page

Showing results 1-20

Software Apprentice information

What are Software Apprentices?

Software Apprentices are entry-level professionals who participate in structured learning programs to gain hands-on experience in software development. These programs are designed to help individuals learn coding, software engineering principles, and industry best practices while working alongside experienced developers. Apprenticeships typically combine on-the-job training with mentorship and sometimes include classroom instruction. The goal is to prepare apprentices for full-time roles as software engineers or developers by the end of the program.

What is the difference between Software Apprentice vs Software Developer?

AspectSoftware ApprenticeSoftware Developer
Required CredentialsTypically pursuing or recently completed relevant education or certificationsUsually holds a degree or equivalent experience in computer science or related field
Work EnvironmentEntry-level, training-focused, often in internship or mentorship programsFull-time professional role, responsible for designing, coding, and maintaining software
Employer & Industry UsageUsed by companies hiring entry-level or trainee roles in techCommonly employed in software firms, tech departments, and IT companies

The main difference between a Software Apprentice and a Software Developer lies in experience and responsibilities. Apprentices are typically in training or early learning stages, focusing on gaining skills, while Developers are experienced professionals responsible for creating and maintaining software products.

What types of projects and tasks can a Software Apprentice expect to work on during their apprenticeship?

As a Software Apprentice, you can expect to work on a variety of real-world projects under the guidance of experienced developers. Typical tasks may include writing and debugging code, assisting with software testing, participating in code reviews, and collaborating on team projects using agile methodologies. Apprentices often rotate through different teams or areas, allowing exposure to both front-end and back-end development, as well as opportunities to learn about version control, documentation, and deployment processes. This hands-on experience helps apprentices build foundational skills and gain practical knowledge that supports their progression into more advanced software development roles.

What are the key skills and qualifications needed to thrive as a Software Apprentice, and why are they important?

To thrive as a Software Apprentice, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a basic knowledge of computer science principles. Familiarity with version control systems like Git, foundational programming languages such as Python or Java, and exposure to development environments are often expected. Curiosity, willingness to learn, effective communication, and teamwork are standout soft skills for this role. These abilities are crucial for adapting to new technologies, collaborating with senior developers, and building a strong foundation for a successful software engineering career.
What are the most commonly searched types of Software jobs in Wisconsin? The most popular types of Software jobs in Wisconsin are:
Infographic showing various Software Apprentice job openings in Wisconsin as of July 2026, with employment types broken down into 91% Full Time, 8% Part Time, and 1% Temporary. Highlights an 100% Physical job distribution.
CNC Programmer II Advance

CNC Programmer II Advance

Fisher-Barton Inc.

Waukesha, WI โ€ข On-site

$85K - $105K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 2 days ago


Job description

Job Title: CNC Programmer 2 Advance

Company: Fisher Barton โ€“ Accurate Specialties Inc

Location: Accurate Specialties โ€“ 560 & 570 Bluemound Road, Waukesha, WI 53188

Job Type: Exempt Full-Time, 1st shift Monday-Through Friday

The Role

At Fisher Barton, we donโ€™t just make parts; we provide solutions for the worldโ€™s most demanding environments. As a CNC Programmer 2 for our ASI division, you will be the bridge between complex engineering blueprints and physical reality. Youโ€™ll be responsible for developing high-precision programs for a variety of turning machines (Swiss, VTM, Horizontal), ensuring our components meet the standards our customers expect.

Key Responsibilities
  • Advanced CAD/CAM Programming: Write, edit, and optimize complex CNC programs for multi-axis turning centers (including live tooling, sub-spindle, twin turret, Y-axis, and B-axis configurations) utilizing CAM software.
  • Program Development: Create, test, and optimize CNC programs for lathes using CAD/CAM software (Mastercam & SolidWorks).
  • Process Optimization: Select appropriate tooling, speeds, feeds, and work-holding fixtures to maximize efficiency and minimize tool wear.
  • Blueprint Analysis: Interpret complex technical drawings and 3D models, applying geometric dimensioning and tolerancing (GD&T) to ensure 100% accuracy.
  • Shop Floor Collaboration: Work closely with Machinists and Set-up Operators to prove out new programs and troubleshoot issues in real-time.
  • Continuous Improvement: Identify opportunities to reduce cycle times and improve part quality through innovative programming techniques.
What Youโ€™ll Need (Qualifications)
  • Experience: 10 years minimum of experience in CNC programming within a high-precision manufacturing environment that has ISO:9001 accreditation.
  • Education: Technical Apprenticeship, Journeyman Card, Associates Degree, or Technical Diploma.
  • Software Proficiency: Advanced knowledge of CAD/CAM software (Mastercam, SolidWorks).
  • Technical Literacy: Expert-level ability to read blueprints and a deep understanding of GD&T standards.
  • Tooling Knowledge: Strong grasp of metallurgy and the specific tooling requirements for machining high-wear materials.
  • Problem-Solving: A "first-time-right" mentality with the ability to troubleshoot G-code and M-code at the machine controller.
Benefits Package:
  • Medical, Dental and Vision Insurance
  • Company Paid Short & Long-Term Disability Insurance
  • Company Paid Employee and Dependent Life Insurance
  • Employee, Spouse and Child Life Insurance
  • Critical Illness Insurance
  • Prescription Drug Benefits
  • 401(k) Retirement Savings Plan with Employer Match
  • 96 hours (12 days) Paid Time Off to start
  • 10 Paid Holidays per year
  • Health Savings Plans (HSA, FSA and Dependent Flexible Spending Accounts)
  • Eligibility to participate in the ONE Fisher Barton Quarterly Bonus Plan
  • Tuition Assistance
  • Wellness Programs
  • Apprenticeship Programs
  • Off-Site Team Building Events
  • On-Site Cookouts and Celebrations
  • Birthday and Anniversary Recognition
  • Holiday parties
  • And more!



As a successful CNC Programmer, you will be responsible for a variety of aspects of the machining programming to include programming equipment, testing and determining the best programming and machining methods for our specific applications, and working with engineering on customer expectations and requirements.

At Fisher Barton, we donโ€™t just make parts; we provide solutions for the worldโ€™s most demanding environments. As a CNC Programmer for our ASI division, you will be the bridge between complex engineering blueprints and physical reality. Youโ€™ll be responsible for developing high-precision programs for a variety of turning machines (Swiss, VTM, Horizontal), ensuring our components meet the standards our customers expect.

Weโ€™re looking for a technical expert who thrives on precision, loves solving geometric puzzles, and enjoys seeing their code turn raw materials into high-performance components.