Flight Software Test Engineer

Engineering Irvine, California


Description

Be more than just an employee number! Join Terran Orbital, the leader in innovation, manufacturing, and operations in the small satellite industry. We are a pioneer in the miniaturization of space technologies and the delivery of responsive space solutions. We are a unique, fast growing, and trusted team focused on quickly and economically designing, building, launching, and operating state-of-the-art satellites for advanced mission constellations.       

Terran Orbital is seeking a motivated Flight Software Test Engineer for our Irvine, CA location.  As a flight software test engineer, the candidate will join a collaborative team to develop innovative satellite vehicle solutions for multiple projects.       

Terran Orbital is developing and flying ground-breaking missions from rendezvous and docking of cube-sats and micro-sats to non-cooperative, proximity operations. We also have a host of other unique missions that range from Lunar landers, Mars scientific missions, synthetic aperture radar constellations, visual imagers, weather, and many others.        


Key Duties and Responsibilities        

  • Integrate and test software in simulation, flight replica, flight vehicle, and hardware-in-the-loop environments
  • Test Flight Software as an independent reviewer from the Developer
  • Ensure thorough test coverage via Unit Testing
  • Participate in code reviews by supplying concise, unambiguous test reports
  • Contribute to proper documentation of testing procedures for AFT, CPT, and DITL
  • Contribute to proper documentation of Flashing SW to target HW
  • Contribute to SW Verification, using the aforementioned tools and platforms
  • Be a liaison between SW Developers and Assembly/Production teams 

Qualification and Skills       

  • B.S. in computer science, computer engineering, or equivalent field, or nearing completion of degree
  • 3+ years of experience developing CLI SW in C++ and Python
  • Familiar with writing extensible test frameworks
  • Highly motivated, self-starting, responsible, thorough, and able to perform duties autonomously without supervision
  • Excellent written and verbal communication skills
  • Methodical and procedurally focused 

Desired Skills and Experience       

  • Experience using ARM and Texas Instruments platforms for embedded systems
  • Ability to understand circuit schematics
  • Experience with virtualization platforms such as Virtualbox, VMWare, Docker, Hyper-V, Vagrant, and similar
  • Experience with test equipment, oscilloscopes, spectrum analyzers, etc.
  • Experience with Linux and GNU tools such as make, gcc, and debuggers such as gdb
  • Experience with C++ build systems such as CMake, Makefile, Autoconf, and similar
  • Experience working with serial/embedded communication protocols such as UART, RS422, RS485, RS232, CAN bus, SPI, I2C, and similar
  • Experience writing software for and using embedded platforms such as Arduino, STM32, RP2040, ESP32, and similar embedded boards
  • Experience working with and using Nvidia Jetson SOM boards 
Benefits        
  • 100% Company-paid comprehensive medical, dental, and vision coverage
  • Employee Equity Incentive Program
  • 401(k) Match
  • Unlimited PTO
      

    Salary Range: $90,000-$120,000        

    Your actual level and base salary will be determined case-by-case and may vary based on the job-related qualification, knowledge, skills, education, and experience. In addition to base salary, we offer equity for each employee, 100% covered medical, dental, and vision coverage, a 401(k) match, unlimited flex time off, covered life insurance, maternity and paternity leave, tuition reimbursement, employee referrals, and lots of swag!        

    About Terran Orbital        

    Terran Orbital is a leading manufacturer of satellite products primarily serving the aerospace and defense industries. Terran Orbital provides end-to-end satellite solutions by combining satellite design, production, launch planning, mission operations, and on-orbit support to meet the needs of the most demanding military, civil, and commercial customers. Learn more at www.terranorbital.com        

    Physical Demands        

    An employee must meet the physical demands described to perform the essential functions of this job successfully. In performing the duties of this job, the employee is routinely required to sit or stand for long durations of time, in addition to bending, reaching, and walking. This would require the ability to lift or move objects up to 10 pounds and occasionally lift or move objects up to 25 pounds. This position is generally sedentary, with substantial computer usage.        

    Work Environment        

    The job operates in a professional office environment but in a manufacturing company. This job routinely uses standard office equipment such as computers, phones, photocopiers, and scanners.         

    Disclaimers        

    To comply with US Government space technology export regulations, the applicant must be a US citizen, lawful permanent resident of the US, protected individual as defined by 8 USC 1324b(a)(3), or eligible to obtain the required authorizations from the US Department of State. In addition, please note that this position may require a current United States National Security clearance or eligibility for such a clearance.        

    Terran Orbital is an Equal Opportunity/Affirmative Action Employer. We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, or membership in any other group protected by federal, state, or local law.        

    If you need assistance or accommodation due to a disability, you may contact us at [email protected].