Flight Software Development Engineer

Turion Space
Irvine, United States of America
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 190K

Job location

Remote
Irvine, United States of America

Tech stack

Testing (Software)
Software Applications
Automation of Tests
C++
Continuous Delivery
Continuous Integration
Embedded Software
Load Testing
Software Engineering
Software Requirements Analysis
Google Test
Test Scripts
Pytest
Hardware Infrastructure

Job description

  • The Flight Software Development Engineer in Test will be responsible for the design and development of Turion's Flight Software testing framework / tools, strategy, and procedures. They will design and write tests, which rigorously exercise the software system under test, helping to catch and fix bugs early and often
  • They will engage with flight software developers and operators to support qualifying our software for flight. This role involves collaborating with cross-disciplinary teams to ensure that flight software meets performance, reliability, and mission-specific requirements
  • Develop and maintain a testing framework for the automated testing of the spacecraft software in HITL and SITL environments
  • Develop detailed test plans, test cases, and test scripts based on software requirements, needs, and specifications. Define test objectives, scope, and criteria
  • Work closely with software developers, product managers, and other stakeholders to ensure that software meets quality standards and requirements. Provide feedback and recommendations for improvements
  • Create and maintain comprehensive test documentation, including test plans, test cases, and test reports. Ensure all testing activities are documented and traceable
  • Develop a deep understanding of the avionics and flight software architecture and how the spacecraft operates as an integrated system
  • Foster a culture of continuous improvement by developing and implementing new testing standards, processes, and best practices

Requirements

  • Prior Aerospace experience not required. Looking for impassioned software engineers who want to solve hard problems
  • We strongly encourage you to apply if you feel you would succeed in the role above
  • Experience writing automated software tests which also interact with external hardware components in HITL/SITL environments
  • Experience developing modular and reusable software applications. C/C++ proficiency mandatory
  • Strong problem-solving skills, with the ability to identify, diagnose, and resolve software and hardware issues effectively with little to no supervision
  • 2+ years of experience in software development and test
  • 4+ years of experience in flight software development and test
  • Familiarity and Experience with the following:
  • Software testing tools and frameworks such as Google Test, CppUnit, Pytest, etc
  • Different testing techniques such as performance, regression, integration, unit, and load testing
  • Continuous Integration/Continuous Delivery (CI/CD) for embedded software
  • Willingness to work extended hours and weekends as needed to reach critical delivery deadlines
  • A passion for small, fast-paced teams and dynamic organizations

Benefits & conditions

  • Equity: Receive equity in Turion Space, letting you benefit from the company's success
  • Health Insurance: Comprehensive medical, dental, and vision coverage for employees and their dependents.
  • Paid Time Off: Generous vacation days, personal days, sick days, and holidays to ensure you have time to recharge.
  • Retirement Plans: Access to a 401(k) plan to help you plan for your future.
  • Professional Development: Opportunities for ongoing training, workshops, and courses to advance your skills and career growth
  • Team Building Activities: Regular social events, team outings, and company-sponsored activities to foster a positive work environment.

Apply for this position