1

Internship Software Engineer Student Jobs in Santa Rosa, CA

R&D Summer Intern

Santa Rosa, CA · On-site

$16.50 - $21.75/hr

This internship offers a unique opportunity to gain hands-on experience in a dynamic laboratory ... Proficiency in data analysis software (e.g., MATLAB, Python, Origin) is a plus. * Excellent written ...

... programming, and on-going progress. ESSENTIAL FUNCTIONS * Screen and evaluate referred children ... Supervise Psychology interns as necessary. * Provide counseling services to students, as assigned ...

Senior Engineering Manager At ABB, we help industries stay one step ahead. Progress is a given for ... B2), another language an advantage Excellent communication skills Internship welcome to a similar ...

next page

Showing results 1-20

Internship Software Engineer Student information

See Santa Rosa, CA salary details

$14

$27

$42

How much do internship software engineer student jobs pay per hour?

As of Jun 24, 2026, the average hourly pay for internship software engineer student in Santa Rosa, CA is $27.79, according to ZipRecruiter salary data. Most workers in this role earn between $22.60 and $31.54 per hour, depending on experience, location, and employer.

Is a 3.0 GPA good for internships?

For an internship as a software engineer student, a 3.0 GPA is generally considered acceptable by many employers, especially when combined with relevant skills, projects, and coding experience. While some competitive programs may prefer higher GPAs, practical skills and a strong portfolio often weigh more in the selection process.

What are the key skills and qualifications needed to thrive as an Internship Software Engineer Student, and why are they important?

To thrive as an Internship Software Engineer Student, you need a solid grasp of programming fundamentals, problem-solving abilities, and coursework in computer science or related fields. Familiarity with version control systems like Git, coding environments, and commonly used languages such as Python, Java, or C++ is typically expected. Strong communication, eagerness to learn, and the ability to work collaboratively set standout interns apart. These skills and qualities are crucial for contributing effectively, adapting quickly, and making the most of learning opportunities in a professional engineering environment.

What does an Internship Software Engineer Student do?

An Internship Software Engineer Student collaborates with professional software engineers to develop, test, and maintain software applications. Their responsibilities often include writing code, debugging programs, participating in code reviews, and learning about software development processes. Interns gain hands-on experience with tools and technologies used in the industry while working on real-world projects. This role helps students apply theoretical knowledge from their studies to practical situations and prepares them for full-time roles in software engineering.

Is $20 an hour good for an internship?

For an internship as a Software Engineer Student, $20 an hour is generally considered competitive, especially for entry-level or student internships in many regions. However, pay rates can vary based on location, company size, and industry standards, and some internships may offer additional benefits or stipends instead of hourly wages.

How to get a software engineering internship freshman year?

To secure a software engineering internship as a freshman, students should build foundational programming skills in languages like Python or Java, contribute to open-source projects, and gain experience through personal projects or coding competitions. Applying early, networking with professionals, and seeking internships through university career services or online platforms can also improve chances.

What is the difference between Internship Software Engineer Student vs Software Engineer?

AspectInternship Software Engineer StudentSoftware Engineer
Required CredentialsEnrolled in a computer science or related degree programBachelor's or higher in computer science or related field
Work EnvironmentTemporary, learning-focused, often part-time or summerFull-time, ongoing professional role in a company
Employer & Industry UsageInternships offered by tech companies, startups, and organizationsFull-time positions in tech, finance, healthcare, and other industries
Search & Comparison IntentUnderstanding entry-level opportunities and learning rolesSeeking full-time employment and career growth

The main difference between an Internship Software Engineer Student and a Software Engineer is that the internship is a temporary, learning-focused position typically held by students enrolled in relevant degree programs. In contrast, a Software Engineer is a full-time professional role requiring completed education and experience, with ongoing responsibilities in software development and maintenance.

What types of projects and technologies do Software Engineer Interns typically work on during their internship?

As a Software Engineer Intern, you can expect to work on real-world projects that align with the team's current priorities, such as developing new features, fixing bugs, or improving system performance. Interns often get exposure to popular programming languages like Python, Java, or JavaScript, and may use frameworks and tools relevant to the company's tech stack. Collaboration with full-time engineers and participation in code reviews, stand-up meetings, and sprint planning are common, providing valuable hands-on experience and mentorship. The projects assigned usually balance learning opportunities with meaningful contributions to the team’s goals.

Can a 16 year old be an intern?

A 16-year-old can be an intern, but eligibility depends on local labor laws and the company's policies. Many internships for students are available to minors with parental consent and may require a work permit or specific certifications. Employers often look for basic skills in programming, teamwork, and communication for internship roles like Software Engineer Student.
What cities near Santa Rosa, CA are hiring for Internship Software Engineer Student jobs? Cities near Santa Rosa, CA with the most Internship Software Engineer Student job openings:
Infographic showing various Internship Software Engineer Student job openings in Santa Rosa, CA as of June 2026, with employment types broken down into 13% Internship, 80% Full Time, and 7% Part Time. Highlights an 87% In-person, and 13% Remote job distribution, with an average salary of $57,801 per year, or $27.8 per hour.
R&D Summer Intern

R&D Summer Intern

Viavi Solutions

Santa Rosa, CA • On-site

$16.50 - $21.75/hr

Full-time

Medical, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Summary:

VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first responders, military, aerospace, and railway. VIAVI is also a leader in light management technologies for 3D sensing, anti-counterfeiting, consumer electronics, industrial, automotive, government and aerospace applications.
We are the people behind the products that help keep the world connected at home, school, work, at play, and everywhere in between. VIAVI employees are passionate about supporting customer success and we welcome people who bring their best every day to the company - to question, to collaborate and to push for solutions that will delight our customers.

Duties & Responsibilities:

Job Summary**
Optical Coating Laboratory, LLC is seeking a highly motivated R&D Summer Intern to contribute to cutting-edge research and development projects in optical coatings and related technologies. This internship offers a unique opportunity to gain hands-on experience in a dynamic laboratory environment, working alongside experienced scientists and engineers.
Job Responsibilities**
* Assist in the design, fabrication, and characterization of novel optical coatings for various applications.
* Conduct experiments and collect data using a range of laboratory equipment, including spectrophotometers, microscopes, and thin-film deposition systems.
* Analyze experimental results, prepare technical reports, and present findings to the R&D team.
* Participate in literature reviews and contribute to the development of new research ideas.
* Support general laboratory operations, including equipment maintenance and inventory management.
* Collaborate effectively with team members and adhere to all safety protocols.
Job Qualifications**
* Currently enrolled in a Bachelor's or Master's degree program in Materials Science, Physics, Optics, Electrical Engineering, Chemical Engineering, or a related field.
* Strong academic record with a demonstrated interest in optical coatings, thin films, or photonics.
* Prior laboratory experience, preferably with hands-on experience in experimental techniques.
* Proficiency in data analysis software (e.g., MATLAB, Python, Origin) is a plus.
* Excellent written and verbal communication skills.
* Ability to work independently and as part of a team in a fast-paced environment.
* Legally authorized to work in the United States.

Pre-Requisites / Skills / Experience Requirements:

If you have what it takes to push boundaries and seize opportunities, apply to join our team today.

VIAVI Solutions is an equal opportunity and affirmative action employer - minorities/females/veterans/persons with disabilities.

Job Posting Pay Range:

19

to

35

Exceptional qualifications, experience and location may impact salary. VIAVI offers a competitive benefits package that includes paid time off, health, life and disability insurance, 401(k), and a bonus program.