1

Computer Programming Intern Jobs in Berkeley, CA

As a Founding Engineer Intern , you'll work directly alongside the CTO to ship features daily and ... Currently enrolled in or actively pursuing a degree in Computer Science, Software Engineering, or a ...

Mechanical Engineer Intern

San Francisco, CA · On-site

$22 - $29.75/hr

About the Role As a Mechanical Engineering Intern at Droyd, you will work hands-on on real robotic ... This is not a CAD-only role. You will be expected to prototype, test, and refine designs alongside ...

Intern

Union City, CA · On-site

$18.75 - $24.50/hr

Intern Location US-CA-Union City # Positions 3 Category Engineering Position Description At a ... Proficient on basic computer programs: Microsoft Excel, Word, PowerPoint Company Info About Legrand ...

S. in electrical engineering, computer science, computer engineering, or equivalent * A passion for hardware development, including working in a fast-paced environment and hands-on design and ...

Overview Shimmick is actively seeking a highly motivated Field Engineer Intern for employment at a ... Basic knowledge of industry standard computer software for the position (examples include software ...

As a Digital IC Design Engineer Intern, your responsibilities will include: * Micro-architecture ... Evidence of exceptional ability in electrical engineering, computer science, or computer ...

Software Engineering Intern

Menlo Park, CA · On-site

$6.0K - $10K/mo

As an intern, you'll work alongside experienced engineers, clinicians, and computational biologists ... Computer Science or related field * Demonstrated programming experience with Python through ...

next page

Showing results 1-20

Computer Programming Intern information

See Berkeley, CA salary details

$11

$27

$58

How much do computer programming intern jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for computer programming intern in Berkeley, CA is $27.87, according to ZipRecruiter salary data. Most workers in this role earn between $16.92 and $33.03 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Programming Intern, and why are they important?

To thrive as a Computer Programming Intern, you need a solid understanding of programming languages (such as Python, Java, or C++) and foundational knowledge of algorithms and data structures, often gained through coursework or personal projects. Familiarity with version control systems like Git and exposure to integrated development environments (IDEs) are typically expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills set outstanding interns apart. These skills ensure you can efficiently contribute to projects, adapt to new technical challenges, and collaborate within development teams.

What types of projects and tasks are typically assigned to a Computer Programming Intern?

As a Computer Programming Intern, you will often work on a mix of real-world projects and support tasks such as debugging code, writing unit tests, and developing small features under the guidance of senior developers. Interns frequently participate in code reviews, attend team meetings, and may be given opportunities to contribute to ongoing software development projects. These experiences are designed to build your technical skills while also helping you understand collaborative workflows and industry best practices. The level of responsibility can increase as you demonstrate your abilities and initiative.

What does a Computer Programming Intern do?

A Computer Programming Intern assists software development teams by writing, testing, and debugging code under supervision. Their tasks often include working on small projects, fixing bugs, learning new programming languages or tools, and collaborating with experienced engineers. Interns gain practical experience and exposure to real-world software development processes, helping them build skills for a future career in programming.
What cities near Berkeley, CA are hiring for Computer Programming Intern jobs? Cities near Berkeley, CA with the most Computer Programming Intern job openings:
Avionics Engineer Intern (Fall 2026)

Avionics Engineer Intern (Fall 2026)

Astranis

San Francisco, CA

Other

Posted 10 days ago


Job description

Avionics Intern (Fall 2026)

Internships at Astranis typically last for twelve weeks, and are hourly roles designed for students who are currently enrolled at a four-year university.
As an Intern, you will have an amazing opportunity to work on hard problems - we pride ourselves on giving everyone at Astranis a chance to do meaningful work on challenging projects, no matter their seniority. Many past interns have designed and tested hardware/software that is heading to space on our first satellite, and many of them are now full-time employees at Astranis.
If you have already graduated from a four-year university, please apply to be an Associate Engineer.
Role

  • Work with the avionics engineering team to build and test flight hardware
  • Design test equipment to validate designs across a wide range of stressed conditions
  • Bring up and debug designs in the lab
  • Write code to help evaluate performance and automate testing of satellite hardware
  • Assist with low level software to interface with various spacecraft subsystems

Requirements

  • Currently pursuing a B.S., M.S. or Ph.D. in electrical or computer engineering (or equivalent technical degree)
  • Interest in learning about, designing, and working with various spacecraft systems and subsystems
  • A passion for hardware development, including working in a fast-paced environment and hands-on design and development
  • Experience with Python and/or C++
  • Demonstrated ability to personally design, build, and test hardware from scratch
  • US Citizenship or Green Card
  • Don't meet them all? Not a problem. Please apply even if you do not meet all these criteria.

Bonus

  • Experience with Altium Designer (or other PCB design software)
  • Experience with SPICE-based simulators (LTSpice, PSPICE, ADS, etc)
  • Comfortable with soldering and rework
  • Familiarity with standard EE lab bench (power supply, oscilloscope, multimeter, etc)
  • Familiarity with basic switched mode converter design (boost and buck converters)