Engineering Intern Jobs

8,560 jobs found — updated daily

Software Engineering Intern

Astro Mechanica•San Francisco, CA
•$40 - $55•Onsite

About The Position

Astro Mechanica is seeking a Software Engineering Intern to join its Software Engineering Team for the summer of 2027. The program begins June 7, 2027, for semester schools and June 27, 2027, for quarter schools. This is a hands-on internship embedded with the team in the San Francisco office, where the intern will contribute to real projects connected to hardware and flight programs. The intern will work alongside full-time engineers, participate in design discussions and code reviews, and own meaningful work from start to finish in a dynamic startup environment. The intern will take responsibility for a scoped project through design, implementation, testing, and delivery, with mentorship from senior engineers. Work may involve flight software, simulation, test infrastructure, or internal engineering tools, and may include testing code on flight computers, embedded microprocessors, and engine hardware. The position requires in-person work in the San Francisco office five days a week for approximately 10–12 weeks during Summer 2027.

Requirements

  • Currently pursuing a Bachelor's, Master's, or PhD in Computer Science, Engineering, Math, or a Science discipline.
  • Experience with C++, Rust, Python, or another programming language through coursework, projects, research, or prior internships.
  • Solid fundamentals in data structures, algorithms, and object-oriented programming.
  • Familiarity with version control (Git) and software testing practices.
  • Ambition to work in a fast-paced environment and take ownership of work.
  • Availability for a full-time, in-person internship in San Francisco during Summer 2027 for approximately 10–12 weeks.

Responsibilities

  • Participate in software team standups, design reviews, and planning alongside full-time engineers.
  • Own a scoped project from design through implementation, testing, and delivery, with mentorship from senior engineers.
  • Contribute to flight software, simulation, test infrastructure, or internal engineering tools.
  • Test code on real flight hardware, including flight computers, embedded microprocessors, and engine hardware.
  • Write clean, testable, and maintainable code, including unit and integration tests.
  • Collaborate with mechanical, electrical, propulsion, and controls engineers to understand software requirements.
  • Debug issues across the stack and learn how software integrates with embedded and real-time systems.
  • Present completed work to the team at the end of the summer.

Benefits

  • Competitive hourly pay.
  • Hands-on mentorship from experienced engineers.
  • Company-funded perks, including team lunches, game nights, and other activities.

Career Resources

Build a Resume for Engineering Intern

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service