Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Spacecraft Software Systems Engineer

$250k - $300k
Full-time

jobs

We are seeking a Senior Spacecraft Software Systems Engineer to lead the definition, coordination, verification, and delivery of spacecraft software systems for advanced space observatory missions. This role will support the current mission through design maturity, AI&T, launch readiness, commissioning, and operations, while also helping establish software systems engineering practices for future missions. This is a software-focused systems engineering role with hands-on flight software involvement. The role requires strong technical judgment, requirements ownership, interface discipline, vendor oversight, and end-to-end mission thinking, while also contributing directly to flight software activities where needed. This may include reviewing and developing software requirements, supporting software architecture trades, writing or reviewing scripts and test tools, supporting FSW integration, debugging software-interface issues, reviewing code or software implementation details, contributing to test automation, and supporting software validation in flatsat, simulator, EGSE, AI&T, and operations environments. The role spans flight software behavior, command and telemetry, onboard autonomy, FDIR, software-related ICDs, emulators/simulators/flatsats, verification, operations readiness, and selected hands-on FSW activities. The candidate will translate mission, spacecraft, payload, ground, and operations needs into clear software requirements, interface definitions, command and telemetry products, FDIR behavior, verification plans, test infrastructure, and practical implementation support. The candidate will work closely with spacecraft bus, payload, telescope, instrument, ground system, mission operations, science, AI&T, and vendor teams to ensure software behavior is robust, testable, operationally usable, and aligned with mission success. Key responsibilities for this role include the following: \n Spacecraft Software Systems Engineering Serve as the technical owner for spacecraft software systems engineering across flight software, command and data handling, onboard autonomy, telemetry, command interfaces, and software configuration. Define and maintain software-related spacecraft requirements Ensure traceability across mission, spacecraft, bus, payload, ICD, FDIR, verification, and operational products Identify software-related risks, gaps, ambiguities, and non-compliances Ensure that software behavior supports mission performance, science data handling, timing, data latency, fault response, commandability, observability, commissioning, and operations. Flight Software, FDIR, and Onboard Autonomy Lead or support the definition and review of spacecraft flight software behavior, onboard autonomy, and fault-management functions Help define and verify FDIR behavior, including fault detection, fault isolation, recovery actions, safe modes, survival modes, autonomous responses, inhibit logic, and recovery paths Ensure that fault-management behavior is consistent across the spacecraft bus, telescope, payload, instruments, ground systems, and mission operations, and that it is aligned with power, thermal, attitude, communications, safety, and operational constraints. Hands-On Flight Software Support Contribute directly to selected hands-on flight software activities where needed, in coordination with internal teams, vendors, and mission partners. Support software architecture trades Review implementation details Develop or review scripts and test tools Support software integration Debug interface issues Contribute to test automation Assist with validation in flatsat, simulator, EGSE, AI&T, and operations environments. The role does not require owning all software development, but it does require enough practical FSW experience to make informed technical decisions, identify implementation risks, and support the team through integration and test. Command, Telemetry, and Data Interfaces Own or co-own the development and maintenance of command and telemetry products required for test, operations, and mission execution Lead the development, review, and release of spacecraft telemetry and command dictionaries Coordinate command, telemetry, data handling, timing, and software interface requirements Ensure these products support AI&T, test procedures, health and status monitoring, anomaly investigation, commissioning, routine operations, and future mission reuse ICD and Interface Ownership Support the definition, release, verification, and maintenance of software-related interfaces across the full spacecraft system Own or support software-relevant sections of key ICDs, including Payload–Bus, Payload–Instrument, WCC–Bus AOCS, WCC–FSM, LV–Spacecraft, ground interfaces, and telemetry and command dictionaries Drive closure of software-related TBDs, TBCs, non-compliances, waivers, interface gaps, and open actions, while supporting interface-control discipline, change control, CCB reviews, and configuration management Vendor Technical Leadership Serve as a primary technical interface to spacecraft bus, telescope, instrument, payload, ground-system, and launch vehicle vendors for software-related topics Review vendor software architectures, software requirements, interface definitions, FDIR implementations, command and telemetry databases, test plans, verification evidence, and operations products Ensure vendor software deliveries are aligned with mission requirements, interface requirements, verification plans, AI&T needs, operational needs, and schedule constraints Emulators, Simulators, Flatsat, and AI&T Support Help define and mature the software test infrastructure required for subsystem, payload, spacecraft, and system-level testing Support the definition of emulators, simulators, flatsats, EGSE interfaces, test scripts, telemetry processing tools, and software validation environments Work with the AI&T team to define software integration flows, test readiness criteria, system-level test cases, verification methods, and test procedure content for command paths, telemetry paths, data handling, timing, FDIR, mode transitions, commissioning sequences, and operational scenarios Verification, Validation, and Operations Readiness Support the development and execution of software-related verification and validation activities across the program lifecycle Define verification methods and success criteria for software-related requirements Develop or review test plans, procedures, scripts, analyses, inspections, and acceptance criteria Support validation of flight software behavior, FDIR, command and telemetry products, data handling, timing, autonomy, mode transitions, and ground-spacecraft interfaces Support commissioning and operations readiness by ensuring software products are validated, configuration-controlled, usable by the operations team, and ready to support flight Future Mission and Architecture Support Help establish reusable software systems engineering practices for future missions Support early architecture trades, proposal development, technical assessments, and internal standards for flight software requirements, command and telemetry products, FDIR architecture, software ICDs, flatsat and emulator strategies, software V&V, release management, and operations readiness Cross-Functional Collaboration Work closely with systems engineering, electrical engineering, AI&T, GN&C, payload engineering, instrument teams, telescope teams, mission operations, ground systems, science teams, vendors, and contractors. Communicate complex software and system behavior clearly Prepare concise technical summaries and decision packages Proactively lead practical solutions to technical risks, interface gaps, vendor issues, and program execution challenges Expected Contributions The Senior Spacecraft Software Systems Engineer will contribute across the full lifecycle of the current mission and future missions. Near-term contributions will include maturing spacecraft software requirements and interfaces, supporting L1/L2/L3 verification planning, owning or supporting telemetry and command dictionary development, supporting FDIR architecture and verification, closing software-related ICD content, defining emulator/simulator/flatsat needs, supporting end-to-end system-level test definition, and contributing to AI&T, launch, commissioning, and operations readiness. At the program level, this role will help drive closure of software-related risks, actions, non-compliances, waivers, TBDs, and TBCs; support CCB packages and configuration-control activities; and improve software-related engineering discipline across requirements, ICDs, test products, operations products, and hands-on software validation activities. For future missions, this role will help define reusable software systems engineering approaches, support early architecture and trade studies, contribute to proposal development, and mature internal standards for software requirements, FDIR, command and telemetry, ICDs, test infrastructure, V&V, software release management, and operations readiness. Required Qualifications Bachelor’s or Master’s degree in Aerospace Engineering, Electrical Engineering, Computer Science, Software Engineering, Systems Engineering, or a related technical discipline. 7+ years of experience in spacecraft flight software, avionics software, embedded systems, command and data handling, mission operations software, software systems engineering, or spacecraft systems engineering. Experience developing, reviewing, or verifying spacecraft software requirements, interfaces, verification plans, and ICDs. Strong understanding of spacecraft software behavior, including flight software, command and telemetry, onboard autonomy, fault management, data handling, mode management, and spacecraft operations. Hands-on experience with flight software, embedded software, scripting, data analysis, test automation, software integration, or software debugging. Experience working with spacecraft bus, payload, instrument, ground-system, or launch vehicle vendors. Ability to review technical products such as software architectures, interface definitions, FDIR logic, command and telemetry dictionaries, test plans, verification evidence, and software implementation details. Experience with Python, C, C++, or similar programming languages. Excellent written and verbal communication skills and ability to work independently in fast-moving, technically complex program environments. Preferred Qualifications 10+ years of experience in spacecraft flight software, spacecraft systems engineering, avionics, or mission-critical embedded systems. Experience supporting satellite development through architecture, design, AI&T, launch readiness, commissioning, and operations. Experience with FDIR, fault trees, FMECA, autonomy design, safe modes, survival modes, recovery logic, and fault-management verification. Experience developing or managing command dictionaries, telemetry dictionaries, telemetry databases, command products, operations databases, or ground-spacecraft interface products. Experience with flatsats, emulators, simulators, EGSE, hardware-in-the-loop testing, software-in-the-loop testing, or mission operations testbeds. Experience with AI&T planning, test procedure development, test scripting, telemetry validation, anomaly tracking, version control, configuration management, software release management, and software verification workflows. Experience reviewing or contributing to flight software implementation, embedded software, test automation, simulator development, or ground/flight software integration. Familiarity with spacecraft software standards, software quality practices, cybersecurity considerations, safety practices, or mission assurance processes. Experience working with international vendors, contractors, government agencies, scientific institutions, or complex partner-led programs. Passion for space science, astrophysics missions, advanced observatories, and technically ambitious space systems. \n $250,000 - $300,000 a year \n This is an exempt position. This role requires access to U.S. export controlled information. Candidates must be a U.S. person (i.e. a citizen of the United States, a permanent resident, or a legal asylee or refugee) OR receive approval from the U.S. Government to work with U.S. export controlled information.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Spacecraft Software Systems Engineer in New York, NY vacancy
  • Axiom Space is looking for a Senior Embedded Flight Software Engineer in Georgia, United States. This role involves designing, developing, and maintaining firmware and flight software for spacecraft systems. Ideal candidates should have strong experience in embedded systems... 
    Senior

    Dormont Manufacturing Co

    New York, NY
    11 hours ago
  • $76k - $155.7k

     ...Job Title: NASA Commercial Spacecraft Flight Software Systems Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: NACI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US The Opportunity... 
    Suggested
    Permanent employment
    Full time
    For contractors
    Internship
    Immediate start
    Flexible hours

    Dormont Manufacturing Company

    New York, NY
    4 days ago
  •  ...The Metropolitan Transportation Authority (MTA) is seeking Computer Specialists (Software) at various levels. This role involves complex technical responsibilities in systems analysis, data management, and application development. Ideal candidates will have a degree in... 
    Senior

    Metropolitan Transportation Authority

    New York, NY
    4 days ago
  •  ...acquisition services (both IT and non-IT) in the Technology, Engineering, Clinical, Legal, Scientific, Finance, Marketing,...  ...014, FastTrack Award for 2014. Job Description Job Title: Senior Software Systems Engineer Duration : 8 months Pay Rate: $65 Hr W-2 Consultant... 
    Senior

    STEM Xpert

    New York, NY
    5 days ago
  •  ...A leading AI research accelerator is seeking an experienced software engineer to enhance AI-driven coding solutions. Responsibilities include refining code, collaborating with teams, and designing verification mechanisms. Candidates must have significant experience in... 
    Senior
    Part time
    Remote work
    Flexible hours

    Turing Inc

    New York, NY
    4 days ago
  • $200k - $245k

     ...Senior Software Engineer/Algorithmic Trading Platform Global electronic trading industry leader has an immediate need for a Senior Software...  ...and frameworks for automated testing of trading platforms, systems, and execution algorithms. This person will partner with Algo... 
    Senior
    Full time
    Immediate start

    Harris Allied

    New York, NY
    3 days ago
  •  ...company building at the intersection of foundational AI and systems design for real-world impact. Our mission is bold: to...  ...others say is impossible. The Role We're looking for a Senior Software Engineer focused on AI systems to join our Engineering team. You'll... 
    Senior
    Remote work

    Soris

    New York, NY
    1 day ago
  • $160k - $240k

    A global financial technology company in New York seeks a Senior Software Engineer to enhance its Buy-Side technology platform. You will own the entire software development lifecycle, ensuring the delivery of scalable solutions that influence global markets. The ideal... 
    Senior

    Bloomberg L.P.

    New York, NY
    1 day ago
  • A leading AI research accelerator is looking for a Software Engineer to evaluate and refine AI-generated code, ensuring efficiency and reliability. Candidates should have over 5 years of experience in software engineering, including top-tier companies. Responsibilities... 
    Senior
    Remote job
    Contract work
    10 hours per week
    Flexible hours

    Turing Inc

    New York, NY
    2 days ago
  • $160k - $240k

    Bloomberg L.P. in New York seeks a Senior Software Engineer to work on the Bloomberg Product Identifier Repository. The role involves modernizing ticker management systems, designing high-performance systems, and working on distributed data infrastructure. Applicants should... 
    Senior

    Bloomberg

    New York, NY
    4 days ago
  • Dormont Manufacturing Co is seeking a Software Developer to champion the design of innovative information security products. This pivotal role involves delivering exceptional quality in software development and ensuring the robustness of product design and architecture... 
    Senior

    Dormont Manufacturing Co

    Brooklyn, NY
    1 day ago
  • $170k - $230k

     ...Northeast. What We're Looking For We are seeking a skilled Senior Software Engineer to join our team at David Energy. We're looking for...  ...capacity and energy trades automatically. These two systems are the core of David Energy's business. You'll inherit... 
    Senior
    Work at office
    Immediate start
    Remote work
    Flexible hours

    David Energy

    New York, NY
    4 days ago
  • $103.21k

     ...A technology firm located in New York is seeking a Senior Software Developer to design and implement scalable and secure applications. The ideal candidate will have a Bachelor’s Degree in Computer Science and at least 2 years of experience in the field, with expertise... 
    Senior
    Remote work

    Xpansiv CBL Holding Group

    New York, NY
    5 days ago
  •  ...Solutions, Inc in New York is seeking a seasoned product-focused engineer to lead and build solutions on challenging projects. You will...  ...work closely with experts to design and implement core parts of a system, requiring expert technical skills and a product-driven mindset... 
    Senior

    Maybern Solutions, Inc

    New York, NY
    3 days ago
  • SwiftCruit is on the lookout for a Java mid-level Engineer to join their FX trading business in New York. This role involves creating Java...  ...have over 8 years of Java experience, expertise in trading systems, and strong analytical skills. The compensation package includes... 
    Senior

    SwiftCruit

    New York, NY
    11 hours ago
  • Blueface Ltd is seeking a C++ Engineer to design and support their innovative video advertising platform. This role involves substantial experience with C/C++, distributed systems, and problem-solving, along with leading development efforts and mentoring team members. The... 
    Senior

    Blueface

    New York, NY
    2 days ago
  • $160k - $240k

     ...Bloomberg L.P. is looking for a Senior Software Engineer for their VAULT platform in New York. The role involves building high-performance data...  ...in programming, and a strong understanding of distributed systems. This position offers a competitive salary range of $160,00... 
    Senior

    Bloomberg

    New York, NY
    1 day ago
  • $245k - $360k

    A hyper-growth ecommerce leader is seeking a Senior Software Engineer to drive development in New York. This role involves owning complex systems, mentoring junior engineers, and leveraging AI tools to optimize development processes. Candidates should possess 3-5+ years... 
    Senior

    Rokt group

    New York, NY
    5 days ago
  •  ...agents, and at Stack AI that work runs on a single engine. Some agents finish in a second. Others run for days...  ...from failures without losing a step. We're hiring a Senior Software Engineer, Engine & Distributed Systems to own that engine: the durable runtime at the core... 
    Senior

    Stack AI, Inc.

    New York, NY
    2 days ago
  • $194k - $235k

    Monstro is seeking a Senior Applied AI Research Engineer in New York. The role involves architecting AI systems to power financial analysis, ensuring compliance and auditability in a regulated environment. Ideal candidates will have 5-8+ years of experience with AI/ML... 
    Senior

    Monstro

    New York, NY
    1 day ago
  • $160k - $240k

    Bloomberg is seeking a Senior Software Engineer in New York to enhance their AI capabilities. This role involves collaborating with teams to develop innovative AI solutions while utilizing deep programming knowledge and strong problem-solving skills. Candidates should... 
    Senior

    Bloomberg

    New York, NY
    2 days ago
  • HartleyCo in New York is hiring a Senior Engineer to lead the development of production-level AI systems. This role involves designing workflows, improving retrieval pipelines, and ensuring reliability in a high-autonomy environment. You will work directly with the founders... 
    Senior

    HartleyCo

    New York, NY
    4 days ago
  • $130k - $165k

     ...Job Title: Senior Software Engineer Company: Snapsheet Job Location: USA, Remote Job Type: Full-time, direct hire Job Department...  .... You'll focus on automating processes, optimizing systems, and enabling seamless scalability, all while balancing short... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Snapsheet

    New York, NY
    3 days ago
  • iTPeople Corporation is looking for a Subject Matter Expert in System Administration based in New York. This role involves overseeing and supporting complex system and database administration, coordinating solutions with client management, and mentoring junior staff. Key... 
    Senior

    iTPeople Corporation

    New York, NY
    3 days ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading...  ...identity security, powering mission‑critical systems for thousands of organizations worldwide. As a Senior Software Engineer, you’ll play a key role in advancing the... 
    Senior
    Worldwide

    IBM Computing

    New York, NY
    2 days ago
  • A dynamic technology firm in New York is seeking a talented Senior/Staff level Systems Engineer to develop and scale a dedicated cloud for CI workloads. The role offers an opportunity to solve complex systems problems and build a new CI cloud from the ground up. Candidates... 
    Senior

    Crossing Hurdles

    New York, NY
    1 day ago
  • $103.21k

    Responsibilities Develop, create, and modify computer applications software, and coordinate and implement new designs for fast and secure...  ..., or equivalent, or related field; 2 years of experience as a Senior Software Developer, or related job title; Experience with... 
    Senior
    Remote work
    Work from home

    Xpansiv CBL Holding Group

    New York, NY
    2 days ago
  • $140k - $185k

    A leading technology services company is seeking a Senior AI Software Engineer to design and implement AI-powered systems. The ideal candidate will have over 5 years of experience in AI and proficient in programming languages such as Python or JavaScript. This position... 
    Senior

    Frontdoor, Inc.

    New York, NY
    1 day ago
  • $150k - $200k

     ...Together, we are reimagining every part of the collectibles experience for fans, partners, and creators. Software Engineer / Senior Software Engineer, Finance Systems - Fanatics Collectibles Reporting to Finance Leadership and partnering closely with Strategic Finance,... 
    Senior
    Temporary work

    Dormont Manufacturing Co

    New York, NY
    3 days ago
  • $124k - $280k

     ...Requirements: Up to 80% At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to...  ...will involve designing and optimising algorithms, models, and systems to enable intelligent decision-making and automation.... 
    Senior
    Full time
    H1b

    PwC

    New York, NY
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Spacecraft Software Systems Engineer. Be the first to apply!