Flight Software Engineer

5 days ago


Irvine, California, United States Turion Space Full time
Job Title: Flight Software Engineer

At Turion Space, we are seeking a highly skilled Flight Software Engineer to join our team. As a key member of our spacecraft development team, you will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations.

Key Responsibilities:
  • Software Development: Design and develop flight software for spacecraft and satellite systems, implementing algorithms and control systems to manage spacecraft operations.
  • Software Testing: Develop and execute test plans to validate flight software functionality, performing integration and system-level testing to ensure software meets specifications.
  • Debugging and Optimization: Identify and resolve software defects and performance issues, optimizing software to ensure efficient operation and minimal resource usage.
  • Integration: Work with hardware engineers and systems engineers to integrate flight software with spacecraft hardware and systems, ensuring seamless communication and functionality between software and hardware components.
  • Documentation: Prepare and maintain comprehensive documentation for flight software, including design specifications, test plans, and user manuals, ensuring documentation is accurate and complies with company standards.
  • Support and Maintenance: Provide support for flight software during mission operations, troubleshooting and resolving software issues that arise during testing and in-flight operations.
  • Collaboration: Collaborate with cross-functional teams, including systems engineers, hardware engineers, and mission planners, to address and resolve software-related issues.
Qualifications:
  • Bachelor of Science degree in CS, EE (or equivalent experience in the field)
  • Experience with embedded systems programming. C/C++ proficiency mandatory
  • Several years experience in implementing embedded software solutions on spacecraft missions or other similar complex embedded systems
  • Demonstrated ability to personally design, build, and test embedded software from scratch
  • Capable of identifying and solving complex problems with little to no supervision or direction
  • Must be able to work extended hours and weekends as needed on rare occasions
  • Experience with Linux and shell command-line tools
  • Must be able to obtain a Secret and/or a TS/SCI clearance
Preferred Skills and Experience:
  • Familiarity with commonly used protocols and standards for spacecraft communications, such as CCSDS, CAN, SpaceWire
  • 2+ years experience developing flight software for spacecraft missions
  • Experience writing drivers for interfacing with hardware
  • Experience working with operating systems, file systems, and bootloaders
  • Experience testing embedded software for complex high reliability applications.
  • A love for small fast-paced teams and fast-moving organizations
ITAR Requirements:
  • This position may include access to technology and/or software source code that is subject to U.S. export controls. To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.
Benefits:
  • Health Insurance: Comprehensive medical, dental, and vision coverage.
  • Retirement Plans: Access to a 401(k) plan.
  • Paid Time Off: Generous vacation days, personal days, and holidays to ensure you have time to recharge.
  • 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.
  • Diverse and Inclusive Culture: A commitment to diversity and inclusion, with initiatives to support a welcoming and equitable work environment.


  • Irvine, California, United States Turion Space Full time

    Job Title: Flight Software EngineerAt Turion Space, we are seeking a highly skilled Flight Software Engineer to join our team. As a key member of our spacecraft development team, you will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations.Key Responsibilities:Software Development: Design...


  • Irvine, California, United States Turion Space Full time

    Job Title: Senior Flight Software EngineerAt Turion Space, we are seeking a highly skilled Senior Flight Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations.Key Responsibilities:Software Development:...


  • Irvine, California, United States Turion Space Full time

    Job SummaryTurion Space is seeking a highly skilled Senior Flight Software Engineer to join our team. As a key member of our spacecraft software development team, you will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations.Key ResponsibilitiesSoftware Development: Design and develop...


  • Irvine, California, United States United Software Group Full time

    Job Title: Senior Software Automation EngineerWe are seeking a highly skilled Senior Software Automation Engineer to join our team at United Software Group. As a key member of our engineering team, you will be responsible for designing and implementing test automation strategies and solutions that drive business value.Key Responsibilities:Define and...

  • Software Engineer

    1 month ago


    Irvine, California, United States Panasonic Avionics Corporation Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Panasonic Avionics Corporation. As an MTS IV Software Developer, you will play a key role in designing and developing our next-generation in-flight entertainment systems.Key ResponsibilitiesDesign and implement complex software applications from functional and system design...

  • Software Engineer

    3 days ago


    Irvine, California, United States Panasonic Avionics Corporation Full time

    Job SummaryDesign and develop next-generation products at Panasonic Avionics Corporation. Develop tools and systems that process and transform hardware/software configuration data into system-level configuration parameters to meet customer In-Flight Entertainment (IFE) requirements.Key ResponsibilitiesDesign, modify, and implement complex software...


  • Irvine, California, United States Turion Space Full time

    Job OverviewTurion Space is seeking a skilled Embedded Software Engineer to join our team. As a Senior Embedded Software Engineer, you will work directly with the Turion team to assist in the architecture, development, and testing of the flight software that commands and monitors our spacecraft fleet.Key ResponsibilitiesEstablish the architecture, and...


  • Irvine, California, United States Turion Space Full time

    The Flight Software Engineer will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations.This role involves collaborating with cross-disciplinary teams to ensure that flight software meets performance, reliability, and mission-specific requirements.Key Responsibilities:Software...

  • Software Engineer

    3 weeks ago


    Irvine, California, United States Panasonic Avionics Corporation Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Panasonic Avionics Corporation. As an MTS IV Software Engineer, you will be responsible for designing and developing our next generation in-flight entertainment systems.Key ResponsibilitiesDesign and develop complex software applications from functional and system design...


  • Irvine, California, United States Terran Orbital Full time

    Job Title: Ground Software Systems EngineerAt Terran Orbital, we are seeking a highly skilled Ground Software Systems Engineer to join our team. As a Ground Software Systems Engineer, you will be responsible for developing, deploying, and sustaining our Ground System and Mission Operations tools and automations.Key Responsibilities:Support Mission...


  • Irvine, California, United States PAC Panasonic Avionics Corporation Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our team at Panasonic Avionics Corporation. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance software solutions for our in-flight entertainment and connectivity systems.Key ResponsibilitiesLead the design,...

  • Software Engineer

    4 days ago


    Irvine, California, United States Panasonic Avionics Corporation Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team as a Maint GUI Developer. As a key member of our development team, you will be responsible for designing and developing the next generation of Maint GUI, Maint4, in the in-flight entertainment & connectivity ecosystem.Key ResponsibilitiesCollaborate with the development team to...


  • Irvine, California, United States Panasonic Avionics Corporation Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our team at Panasonic Avionics Corporation. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance software solutions for our in-flight entertainment and connectivity systems.Key ResponsibilitiesLead the design,...


  • Irvine, California, United States Panasonic Avionics Corporation Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our team at Panasonic Avionics Corporation. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance software solutions for our in-flight entertainment and connectivity systems.Key ResponsibilitiesLead the design,...


  • Irvine, California, United States PAC Panasonic Avionics Corporation Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our team at Panasonic Avionics Corporation. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance software solutions for our in-flight entertainment and connectivity systems.Key ResponsibilitiesLead the design,...


  • Irvine, California, United States PAC Panasonic Avionics Corporation Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our team at Panasonic Avionics Corporation. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance software solutions for our in-flight entertainment and connectivity systems.Key ResponsibilitiesLead the design,...


  • Irvine, California, United States Panasonic Avionics Corporation Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Engineer to join our team at Panasonic Avionics Corporation. As a Principal Engineer, you will be responsible for leading the design, development, and maintenance of software components for our in-flight entertainment and connectivity systems.Key ResponsibilitiesLead the design,...


  • Irvine, California, United States Panasonic Avionics Corporation Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our team at Panasonic Avionics Corporation. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance software solutions for our in-flight entertainment and connectivity systems.Key ResponsibilitiesLead the design,...


  • Irvine, California, United States Panasonic Avionics Corporation Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our team at Panasonic Avionics Corporation. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance software solutions for our in-flight entertainment and connectivity systems.Key ResponsibilitiesLead the design,...


  • Irvine, California, United States United Software Group Full time

    Senior C/C++ Developer Job DescriptionWe are seeking a highly skilled Senior C/C++ Developer with expertise in systems development and networking to join our dynamic team at United Software Group.Key Responsibilities:Design and develop high-performance C/C++ applications for Linux systemsDevelop and maintain system-level applications with a strong focus on...