Logo of Huzzle

Internship

Software Engineer Intern - Fall 2024

🚀 Off-cycle Internship

Long Beach

AI generated summary

  • Seeking a current computer science or related technical field student with experience in software driver development, safety and mission critical software validation, high reliability software, source control, and collaborative work. Required skills in C/C++, continuous integration, with preferred skills in systems architecture, ARM platforms, and Python. Aerospace experience not necessary.
  • Design, develop, and test embedded software for mission critical systems controlling vehicle operation at Relativity Space. Implement new features, conduct code quality checks, and collaborate on projects like automated sanding/grinding capabilities and anomaly detection frameworks for stargate printers. Participate in testing flight quick disconnects and creating PCBs for High Voltage Battery Management Systems while printing rocket engine parts.

Off-cycle Internship

Software EngineeringLong Beach

Description

  • The Software team is responsible for developing a wide array of software across the entire company. This includes controlling the rocket from launch pad to orbit, providing real-time control systems for engine testing, structures testing, and launch facilities, and lastly (but certainly not least) creating our factory of the future with our proprietary 3D printing technology. This team is at the forefront of driving Relativity Space towards our mission of a multiplanetary future, from changing how we manufacture rockets to how we fly them. 

Requirements

  • Current undergraduate or graduate student earning degree in computer science or related technical field
  • Experience developing software drivers to interface with peripherals across a complex system. 
  • Experience with verification and validation of safety and mission critical software.
  • Experience developing high reliability software. 
  • Experience with software development processes including source control, bug tracking, and design documentation.
  • Demonstrated experience working collaboratively.
  • Experience in C/C++
  • Experience with continuous integration. 
  • Preferred Skills, Not Required:
  • Experience with modern systems architecture.
  • Experience working on multiple classes of drivers e.g., bus, block, wireless.
  • Experience with low-latency, high bandwidth, streaming hardware devices, e.g. video cameras, graphics cards, etc.
  • Experience with ARM platforms.
  • Experience in Python. 
  • We believe varied perspectives & backgrounds strengthen our team. Prior experience in aerospace is not required. 

Education requirements

Currently Studying
Undergraduate

Area of Responsibilities

Software Engineering

Responsibilities

  • You have experience bringing up new, custom embedded computer designs, from bootloaders to operating systems and device drivers. At Relativity, the software you develop will be a core piece of a software system that controls the entire vehicle operation and is mission critical. You love software and have a strong foundation of what it means to develop highly reliable software, following best practices around code quality and testing. 
  • Past intern projects (just a few examples!)
  • Tested flight quick disconnects
  • Implemented computer vision on the robots to implemented live depth data
  • Worked on adding automated sanding/grinding capabilities to our print cells
  • Worked on test stand infrastructure to help run tests more often and more efficiently 
  • Oversaw designing the PCB for the High Voltage Battery Management System (HVBMS) 
  • Helped set up an anomaly detection framework for stargate printers
  • Printed rocket engine parts!

Details

Work type

Full time

Work mode

office

Location

Long Beach