1

Software Engineer Internship Jobs in Gilroy, CA (NOW HIRING)

PhD or internship experience related to robotics planning system designs. * Knowledge of vehicle ... The base salary range for the Software Engineer position is $141,463-$235,182 annually, and for the ...

Applications Software Engineering: Create software that helps teams work smarter. As an ... Experience developing technical skills through coursework, internships, research, or personal ...

Software Engineer

San Jose, CA · On-site

$110K - $147K/yr

Applications Software Engineering: Create software that helps teams work smarter. As an ... Experience developing technical skills through coursework, internships, research, or personal ...

PhD or internship experience related to robotics planning system designs. * Knowledge of vehicle ... The base salary range for the Software Engineer position is $141,463-$235,182 annually, and for the ...

About the Role We are looking for a motivated and enthusiastic Software Engineering Intern to join ... Preferred Qualifications: • Prior internship or significant academic project experience building ...

New

Job brief We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.

Software Engineer

Scotts Valley, CA · On-site

$125 - $150/hr

Job Overview As a Software Engineer/Senior Software Engineer, you will be a core member of the Software team, building the systems that run Heron Power from the full-scale Build platform that powers ...

Software Engineer, New Grad

San Jose, CA · On-site

$100K - $150K/yr

Role Overview FlexAI is looking for a Software Engineer (New Grad) to join our engineering team and ... At least one internship - ideally in a high-growth startup or infrastructure environment * Strong ...

Engineer: Embedded Audio Software

San Jose, CA · On-site

$154K - $202K/yr

Experience in embedded software, firmware, or audio software development through academic projects, internships, research, or industry experience. * Programming experience in C/C++ and Python.

Software Engineer

San Jose, CA · On-site

$150 - $200/hr

Job Summary PayPal, Inc. seeks Software Engineer in San Jose, CA. Responsibilities * Code high‑volume and scalable software. * Partner closely with cross‑functional teams including front‑end ...

Software Engineer

San Jose, CA · On-site

$200 - $250/hr

At Ahuora, our Software Engineers design and build the technology infrastructure that underpins every facet of our operations, including research, data analysis, decision-making, and risk management.

Showing results 21-40

Software Engineer Internship information

See Gilroy, CA salary details

$14

$26

$40

How much do software engineer internship jobs pay per hour?

As of Sep 7, 2026, the average hourly pay for software engineer internship in Gilroy, CA is $26.90, according to ZipRecruiter salary data. Most workers in this role earn between $21.88 and $30.53 per hour, depending on experience, location, and employer.

What is a software engineer internship?

A Software Engineer Internship is a temporary position where students or entry-level professionals gain hands-on experience in software development. Interns typically work on real projects, write code, debug issues, and collaborate with engineering teams. The internship helps develop technical skills, knowledge of software development processes, and familiarity with industry tools. It also provides networking opportunities and can lead to full-time job offers.

What kinds of projects or tasks do software engineer interns typically work on during their internship?

Software Engineer Interns are often assigned to real-world projects that may include developing new features, fixing bugs, writing automated tests, or improving documentation. They usually work as part of a development team under the mentorship of experienced engineers, which allows them to participate in code reviews, agile meetings, and collaborative problem-solving sessions. The exact responsibilities may vary, but interns are regularly exposed to the full software development lifecycle and are encouraged to ask questions and contribute ideas. This hands-on experience not only builds technical skills but also prepares interns for full-time roles after graduation.

What are the key skills and qualifications needed to thrive in the software engineer internship position, and why are they important?

To thrive as a Software Engineer Intern, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, data structures, and typically be pursuing or have a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes issue tracking tools is often expected. Strong problem-solving abilities, a willingness to learn, and effective communication are key soft skills that help interns excel in collaborative environments. These skills ensure interns can contribute meaningfully to technical projects, integrate well with engineering teams, and grow rapidly within the organization.

What are the most commonly searched types of Software Engineer jobs in Gilroy, CA?

The most popular types of Software Engineer jobs in Gilroy, CA are:

What are popular job titles related to Software Engineer Internship jobs in Gilroy, CA?

For Software Engineer Internship jobs in Gilroy, CA, the most frequently searched job titles are:

What job categories do people searching Software Engineer Internship jobs in Gilroy, CA look for?

The top searched job categories for Software Engineer Internship jobs in Gilroy, CA are:

What cities near Gilroy, CA are hiring for Software Engineer Internship jobs?

Cities near Gilroy, CA with the most Software Engineer Internship job openings:

Infographic showing various Software Engineer Internship job openings in Gilroy, CA as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $55,946 per year, or $26.9 per hour.

Software Engineer, Motion Planning

DiDi Labs

San Jose, CA • On-site

$141K - $235K/yr

Full-time

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


Job description

About The Company
DiDi's autonomous driving unit was established in 2016 with the mission of developing Level 4 autonomous driving (AD) technology to make transportation safer and more efficient. In August 2019, the unit became an independent company, DiDi Autonomous Driving, dedicated to advanced AD R&D, product application, and business expansion. We believe integrating AD technology into a shared-mobility fleet will generate immense social value. By leveraging DiDi's specialized technology, operational expertise, and integrated ecosystem, we are positioned to build and operate a highly efficient, user-oriented autonomous fleet.
About The Role
We are seeking a Software Engineer /Sr. Software Engineer to join our team and develop the core decision-making and motion planning systems for our autonomous vehicles. In this role, you will be responsible for creating the algorithms that enable smooth, safe, and intelligent navigation in complex environments. You will tackle challenges across the full motion planning stack, from high-level behavioral reasoning to low-level trajectory optimization.
Responsibilities

  • Design and implement the core motion planning logic that determines the vehicle's high-level actions (e.g., lane changes, merges, yields, and interactions with other agents).
  • Develop and optimize the motion planning algorithms that execute behavioral decisions, integrating Geometry Reasoning (path) and Speed Reasoning (velocity) into a cohesive trajectory.
  • Architect and enhance the geometry system for generating geometrically feasible and compliant paths.
  • Architect and refine the velocity system for generating context-aware, comfortable, and safe velocity profiles.
  • Model complex driving scenarios and agent interactions to create a robust world model for the behavioral planner.
  • Design different costs for trajectory ranking to trade off ETAs, comfort and safety of the vehicle behaviors.
  • Conduct in-depth analysis, testing, and debugging of the system's performance in various scenarios, leading root cause investigations.
  • Collaborate with Prediction, Perception, and Control teams to ensure a seamless flow from environmental understanding to physical vehicle motion.

Qualifications

  • B.S./M.S. in Computer Science, Robotics, or a related field.
  • Experience in autonomous systems, robotics, or automotive software development.
  • Strong proficiency in C++ for implementing complex, real-time algorithms.
  • Solid understanding of robotics fundamentals, including decision-making, motion planning, control theory, trajectory ranking, search and optimization algorithms etc.
  • Related experience in one or more of the following: motion planning, trajectory optimization and world environment reasoning, trajectory ranking and cost design.

Preferred Qualifications

  • PhD or internship experience related to robotics planning system designs.
  • Knowledge of vehicle dynamics and longitudinal/lateral control systems.
  • Solid understanding of machine learning principles, reinforcement learning and related algorithms.

The base salary range for the Software Engineer position is $141,463-$235,182 annually, and for the Senior Software Engineer position is $169,783-$282,264 annually, in addition to bonus, equity, and benefits. Our salary ranges are determined by the role, level, and location. Within the applicable range, individual compensation is based on the work location as well as other factors, including job-related skills, experience, and relevant education and training.
I acknowledge that prior to submitting this application, I have read and accepted the Privacy Notice for California Residents which is available on https://v.didi.cn/AQnxlBa