1

Computer Programmer Co Op Jobs in Rochester, MN (NOW HIRING)

Senior Mechanical Engineer

Rochester, MN · On-site

$102K - $134K/yr

Senior Mechanical Engineer - Bloomington or Rochester, MN (Hybrid) SIGN-ON BONUS up to $10K The ... Proficiency in Auto CAD, Revit, and MS Office Location : Bloomington or Rochester, MN - Hybrid ...

Senior AI-ML Engineer

Rochester, MN · On-site +1

$106K - $145K/yr

AI/ML Engineers at Mayo Clinic play a pivotal role in the union of data, systems, and computer sciences. They work closely with a multidisciplinary team, including clinicians, user experience ...

Senior AI-ML Engineer

Rochester, MN · On-site +1

$106K - $145K/yr

AI/ML Engineers at Mayo Clinic play a pivotal role in the union of data, systems, and computer sciences. They work closely with a multidisciplinary team, including clinicians, user experience ...

Manager, Human Resources

Rochester, MN · On-site

$90K - $110K/yr

Responsibilities: • Administers various human resources plans and procedures for division co ... computer use, attendance and HR records. • Develops responses to unemployment or other legal ...

... both engineered and pre-engineered. This position is responsible to establish contact with ... Candidate should be well versed in using I-pad, I-phone and overall general computer programs. A ...

... both engineered and pre-engineered. This position is responsible to establish contact with ... Candidate should be well versed in using I-pad, I-phone and overall general computer programs. A ...

... co-workers in assembly activities Other information: • 1+ years of experience in basic SI ... computer skills • Effective interpersonal skills • Demonstrate high attention to detail • ...

SI Assembler II

Rochester, MN · On-site

$17.83 - $19.78/hr

... co-workers in assembly activities Other information: • 1+ years of experience in basic SI ... computer skills • Effective interpersonal skills • Demonstrate high attention to detail • ...

SI Assembler II

Rochester, MN · On-site

$15.83 - $18.50/hr

... manufacturing engineering in basic prototype and pre-production builds • Use manufacturing ... co-workers in assembly activities Other information: • High School Diploma or equivalent; 1+ ...

Showing results 21-40

Computer Programmer Co Op information

See Rochester, MN salary details

$33.5K

$66K

$97.1K

How much do computer programmer co op jobs pay per year?

As of Aug 22, 2026, the average yearly pay for computer programmer co op in Rochester, MN is $66,046.00, according to ZipRecruiter salary data. Most workers in this role earn between $51,300.00 and $81,300.00 per year, depending on experience, location, and employer.

What is a computer programmer co op?

A Computer Programmer Co Op is a student or entry-level position that allows individuals to gain hands-on experience in computer programming while still completing their education. Co Op positions typically involve working with experienced developers on real projects, writing and testing code, and learning about software development processes. These roles are designed to bridge the gap between academic learning and professional work, helping students develop technical and teamwork skills. Co Op terms usually last for a semester or summer and may be paid or unpaid, depending on the company. This experience can significantly enhance a student's employability after graduation.

What types of projects can a computer programmer co op expect to work on during their placement?

As a Computer Programmer Co Op, you can expect to be involved in a variety of projects ranging from debugging existing code, developing new software features, or assisting with automated testing. You'll often work under the guidance of experienced developers, contributing to real-world applications and gaining hands-on experience with current development tools and practices. Collaboration with cross-functional teams, such as QA, design, and product management, is common, providing valuable exposure to the software development lifecycle and team-based problem solving.

What are the key skills and qualifications needed to thrive as a computer programmer co op, and why are they important?

To thrive as a Computer Programmer Co Op, you need a foundational understanding of programming languages such as Java, Python, or C++, along with coursework or experience in computer science. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic debugging tools is typically expected. Strong problem-solving abilities, teamwork, and effective communication help you succeed in collaborative and learning-focused environments. These skills and qualities enable Co Op programmers to contribute meaningfully to projects while rapidly developing their technical and professional capabilities.

What are popular job titles related to Computer Programmer Co Op jobs in Rochester, MN?

For Computer Programmer Co Op jobs in Rochester, MN, the most frequently searched job titles are:

What job categories do people searching Computer Programmer Co Op jobs in Rochester, MN look for?

The top searched job categories for Computer Programmer Co Op jobs in Rochester, MN are:

Infographic showing various Computer Programmer Co Op job openings in Rochester, MN as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, 2% Contract, and 1% Nights. Highlights an 74% Physical, 2% Hybrid, and 24% Remote job distribution, with an average salary of $66,046 per year, or $31.8 per hour.

Hardware Developer/ Physical Design Engineer

Donato Technologies, Inc

Rochester, MN • On-site

$138K - $142K/yr

Contractor

Re-posted 22 days ago


Job description

Job details
Job role: Hardware Developer/ Physical Design Engineer
Location: Rochester, MN
Duration: 12 months

 

Required Professional and Technical Expertise
 BS Computer/Electrical Engineering or related
 5+ years of experience in high-frequency processor physical design
 Proficiency in scription languages such as Python, Tcl, SKILL, etc.
 Hands-on experience with industry-standard Physical Design tools
 Strong understanding of physical design flows and methodologies
 Excellent teamwork and collaboration skills
 Strong verbal and written communication skills
 Demonstrated ability in influence cross-functional teams and mentor peers
 Proven track record of solving complex design problems and implementing innovative
solutions
Preferred Professional and Technical Expertise
 Experience with Cadence tools, including:
 Genus for synthesis
 Innovus for implementation and timing closure
 Tempus for timing signoff
 Virtuoso for integration
 Physical checking and verification
 Cross-disciplinary design experience (e.g. analog/digital co-design)
 Familiarity with Agile development processes and iterative design cycles