Software Engineering Intern

Benchmark Space Systems•Burlington, VT
•$23 - $26•Onsite

About The Position

Benchmark Space Systems is seeking a Software Engineering Intern for its Avionics team for the summer of 2027. The intern will work with the Avionics engineering team to design, build, and test electronics for satellite propulsion systems, while gaining experience with industry best practices, design software, documentation, and presenting engineering work to cross-functional teams. The position is on-site in Burlington, Vermont. The role is suited to a student enrolled in an accredited college or university pursuing a degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a closely related field. Applicants must qualify as a U.S. Person under U.S. export control laws. Visa sponsorship is not available now or in the future.

Requirements

  • Must be enrolled in an accredited college or university and pursuing a degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a closely related field.
  • Must qualify as a U.S. Person under U.S. export control laws; visa sponsorship is unavailable now or in the future.
  • Strong programming fundamentals in Python and/or C/C++, including data structures, algorithms, and software design.
  • Experience with Git and collaborative software development practices.
  • Ability to work collaboratively on a multidisciplinary team developing system requirements and designs.

Nice To Haves

  • Familiarity with embedded systems and microcontroller programming; experience with real-time or resource-constrained software is a plus.
  • Knowledge or experience with communication protocols and interfaces such as UART, SPI, I2C, CAN, and RS-422/485.
  • Experience with SQL or time-series databases and data processing or visualization tools.
  • Experience with test automation, hardware-in-the-loop testing, or lab instrument control such as SCPI/VISA.
  • Familiarity with Linux environments and scripting.
  • Previous internship or research experience in the space industry.
  • Previous internship or research experience related to electrical, electromechanical, or computer technologies.
  • Aerospace, rocketry, or other engineering club experience.
  • Experience on a project that produced flight hardware.

Responsibilities

  • Develop and maintain internal software tools supporting avionics design, test, and analysis workflows.
  • Build and improve data logging and database infrastructure for capturing, storing, and querying test and telemetry data.
  • Develop and maintain controller software for PCBA test stands, including automated test sequencing, instrument control, and results reporting.
  • Support development of flight software variants that extend support for additional aerospace communication protocols.
  • Write unit and integration tests and participate in code reviews with senior engineers.
  • Identify and communicate opportunities to improve software, test processes, and workflows to increase efficiency and quality of deliverables.
  • Document software designs, interfaces, and usage, and write test reports as needed.
  • Take direction and balance multiple projects and workloads simultaneously.
  • Communicate the status of assignments proactively and regularly.
  • Work collaboratively across departments and support other tasks as assigned according to business needs.
  • Maintain high standards of honesty, integrity, accountability, and transparency.

Benefits

  • Interns are matched with a mentor in their chosen area of interest or study.
  • Interns work directly with multiple engineers and participate in projects.
  • Flexible scheduling.
  • Housing assistance is available for out-of-state candidates.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service