1

Computer Programmer Internship Jobs in Novato, CA

Software Engineer Internship This is a high-impact internship where you'll write real code, ship ... Currently pursuing or recently completed a degree in Computer Science or related field * Experience ...

We're seeking interns who care about outcomes, think in systems, and make data-driven decisions. If ... Working toward an undergraduate, graduate or doctoral degree in computer science, engineering, data ...

We're seeking interns who care about outcomes, think in systems, and make data-driven decisions. If ... Working toward an undergraduate, graduate or doctoral degree in computer science, engineering, data ...

This is an early-career role designed for a strong CS or Computer Engineering graduate who is ... Internship, co-op, or open-source experience writing data pipelines in production-like environments

Company Description SightCall's Video Platform as a Service (PaaS) provides developers the APIs and ... Qualifications Current enrollment or Bachelor's Degree in Computer Sciences, Web or Graphic Design ...

next page

Showing results 1-20

Computer Programmer Internship information

See Novato, CA salary details

$38.7K

$76.3K

$112.1K

How much do computer programmer internship jobs pay per year?

As of May 29, 2026, the average yearly pay for computer programmer internship in Novato, CA is $76,284.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,300.00 and $93,900.00 per year, depending on experience, location, and employer.

What Are the Qualifications to Get a Computer Programmer Internship?

To land an internship in software development, an aptitude for computer science and a track record of success in your academic program are key. However, aside from relevant knowledge, the ability to take initiative and a willingness to pitch in wherever you are needed are probably your two most important qualifications. Companies appreciate interns who can think on their feet and follow through on assignments with minimal supervision, so be sure your resume or internship application highlight projects you complete in the course of your studies as well as any leadership roles you undertake at your university or with extracurricular groups.

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

To thrive as a Computer Programmer Intern, a solid understanding of programming fundamentals, algorithms, and data structures is essential, typically supported by coursework in computer science or related fields. Familiarity with languages such as Python, Java, or C++, and version control systems like Git, is often required. Strong problem-solving abilities, attention to detail, and a willingness to learn are standout soft skills for this position. These competencies are crucial for successfully contributing to development projects, adapting quickly, and supporting team goals in a fast-paced tech environment.

What types of projects and tasks can I expect to work on during a Computer Programmer Internship?

During a Computer Programmer Internship, you’ll typically assist with coding, debugging, and testing software applications under the supervision of experienced developers. Interns often contribute to real-world projects, such as developing new features, fixing bugs, or writing scripts to automate tasks. You may also participate in code reviews and team meetings, gaining exposure to industry-standard development tools and collaborative workflows. This hands-on experience is designed to build your technical skills and prepare you for a full-time programming role.

What are computer programmer internships?

Computer programmer internships are temporary, entry-level positions designed to give students or recent graduates hands-on experience in software development. Interns work under the guidance of experienced programmers, assisting with coding, testing, debugging, and maintaining software applications. These internships help individuals gain practical skills, build their professional networks, and improve their chances of securing a full-time programming job after graduation.

What is the difference between Computer Programmer Internship vs Software Developer Internship?

AspectComputer Programmer InternshipSoftware Developer Internship
Required CredentialsTypically pursuing or recent graduate in Computer Science or related fieldSimilar; often pursuing or recent graduate in Computer Science, Software Engineering, or related
Work EnvironmentTech companies, startups, or IT departments; focus on coding and debuggingTech firms, startups, or software companies; involved in designing and developing applications
Employer & Industry UsageCommon in IT and software industries; internships for entry-level coding rolesCommon in software development firms; internships for building software products

Both internships target students or recent graduates with similar educational backgrounds and work environments. The main difference lies in focus: Computer Programmer Internships emphasize coding, debugging, and maintaining existing software, while Software Developer Internships involve designing, developing, and deploying new software solutions.

What are the most commonly searched types of Computer Programmer jobs in Novato, CA? The most popular types of Computer Programmer jobs in Novato, CA are:
What cities near Novato, CA are hiring for Computer Programmer Internship jobs? Cities near Novato, CA with the most Computer Programmer Internship job openings:
Infographic showing various Computer Programmer Internship job openings in Novato, CA as of May 2026, with employment types broken down into 4% Internship, 50% Full Time, 38% Part Time, 4% Temporary, and 4% Contract. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $76,284 per year, or $36.7 per hour.

2026 Fall Optical Terminals & Space Networking Internship

Ephemeris Net

Oakland, CA • On-site

$70.40K/yr

Temporary

Medical

Posted 22 days ago


Job description

About Ephemeris Net
We are extending the internet to space.
Ephemeris Net is a pre-seed space networking company on a mission to provide space connectivity for all through collaborative engineering of commercial space networking solutions. We are creating the infrastructure that will enable the space internet beyond bent pipe-starting with foundational networking infrastructure that will define how data moves through space.
We are supported by our parent incubator SOE, preparing to launch our first payload that will demonstrate a space-based router in Q1 2027. While our work will be incremental, we believe that now is the chance to build foundational infrastructure for how the internet will work in space within the next 5 years.
The role
We are looking for engineering interns to work directly on our two core products: optical terminals for space-based laser communications and the networking service that connects satellites into a space network.
By the end of this internship, you will have worked on something that either goes to space (if working on hardware or embedded firmware/software) or pushes forward the technical capability of our internal network and node simulation.
Your specific project will depend on your background and where Ephemeris Net's needs are sharpest when you start. We will match you to a project that is both meaningful to the company and a strong learning opportunity for you.
Example Projects
Upcoming intern projects include:
  • Design and implement optical transceiver FPGA firmware
  • Build a space network simulator
  • Design and fabricate test fixtures or mechanical subsystems for optical terminal prototypes or their test fixtures
  • Build high speed optoelectronic communication test equipment
  • Write embedded flight software

What You Will Learn
  • How optical terminals work: from photonics and beam steering to link acquisition and tracking
  • How space networking differs from terrestrial networking: delay, disruption, orbital dynamics, and protocol design
  • How to take a technical project from various start stages to end stages: from scoping through implementation to integration with a production system
  • How to interact with professionals as part of a small, focused engineering team that ships hardware and software for space

What We Are Looking For
Minimum Qualifications
  • Demonstrated ability to build things: personal projects, research, coursework, or prior internships where you wrote code, designed hardware, or ran experiments that produced tangible results
  • Strong fundamentals in at least one of: embedded systems and FPGA development, software engineering (C, C++, Python, or Rust), optical or mechanical design, electrical engineering, information theory, or networking and simulation
  • Ability to work on-site in El Segundo, CA or Oakland, CA for a minimum of 3 months, 3 days a week
  • Must be a US person (15 CFR § 772.1)

Preferred Qualifications
  • Prior experience with FPGA development (Verilog, VHDL, or SystemVerilog)
  • Familiarity with optical systems, laser communications, or free-space optics
  • Experience with network simulation tools or protocol design
  • Exposure to space systems engineering, orbital mechanics, or flight software
  • Experience with CAD tools (SolidWorks, NX) or PCB design (Altium, KiCad)

How This Role Works
  • You will be assigned a mentor who works on the product area closest to your project. You will have regular check-ins and direct access to them for technical guidance.
  • Before you start, we will meet to understand your strengths and growth goals and come up with a project for you.
  • You are expected to scope your project, execute, and present your results to the team at the end of the internship.

What we offer
Compensation & Benefits
  • Salary: $70,400 annual salary, prorated for length of internship
  • Comprehensive health care coverage

Work Environment
  • On-site, 3 days a week minimum: you will work alongside the engineering team in the office and lab. Space hardware development requires hands-on presence.
  • Small team environment with direct access to founders and senior engineers
  • Your work will be on production systems, not a side project

The Opportunity
  • Build something that goes to space: If you work on hardware or embedded systems, your contribution will fly on orbit. If you work on networking, your simulation will inform the architecture of a constellation-scale network.
  • Work at the frontier of space networking: Ephemeris Net is building infrastructure that does not exist yet, which is rare for greenfield networking work.

Our Vision and Values
Ephemeris Net's vision is to enable an open, space internet that anyone can utilize and access.
We believe that access to better digital connectivity is essential for human progress and that space is the frontier of digital connectivity. We believe that collaboration within market competition is the most effective way to expand the internet into space. Using Ephemeris Net to build space network solutions is how we can proliferate digital connectivity, collaboration, and "the raising of all boats" while achieving a commercial impact.
We care deeply about:
  • Access to connectivity for all
  • Collaboration that raises all boats; we focus on win/win deals
  • Commercial impact: building solutions people value and buy
  • Personal growth and creating a place where people build their careers
  • Putting good out into the world through the work we do and our interactions with each other

We are building a company people feel great about working at. We are seeking people who are open and actively seeking growth - both technical and personal. We value honesty, creativity, and a culture of ownership.
About our locations
El Segundo, CA: Located in the heart of the aerospace industry, surrounded by SpaceX, Aerospace Corporation, Northrop Grumman, and hundreds of space startups. A unique ecosystem where strangers on the street are excited about space.
Oakland, CA: Right off BART. Close collaboration opportunities with UC Berkeley and the broader Bay Area networking and space research communities.
Ephemeris Net is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.