What: job title, keywords, or company
Where: city, state, or zip code

Sign up for E-mail Updates
Job Description:



Emergent Space Technologies is a leading provider of spacecraft flight software and satellite systems support, and our work environment allows our staff to engage with some of the best engineers in the country and work on some of the most advanced spacecraft, satellite, and automation applications. 


Emergent Space Technologies, Inc is committed to assuring applicants and employees are treated fairly and equally without regard to any characteristic protected by law.


Job Summary   

We are looking to hire an experienced Senior Software Systems Engineer to lead a Software Systems Integration Lab that is producing cutting-edge software technology.  This position will serve as the F6 Facility Lead to architect and oversee the operations of the lab for compiling software from developers, then testing and integrating the F6 space flight software into various hardware components and software environments.


Responsibilities will include total coordination and configuration of software and hardware components to build and release a bundle.  This senior engineering position will manage the compiling of software code, determine what bugs need fixing and run test cases on the S/HIL systems, and determine what features need development or enhancing and then work with other software developers to fix, develop, or enhance the software.  The Senior Software Systems Engineer will design, develop and maintain the various integration components.


The Senior Software Systems Engineer will have a big impact in the software development and systems integration of the DARPA F6 Space Flight Software.  This position will also be responsible for release distribution in a secure environment, by vetting requests for access to the FDK distribution, vetting access requests to the lab systems, and ensuring security policies are properly followed.  This position will interact with the NASA Ames F6 team, the DARPA F6 Government Team, and the top F6 Performers to ensure that this flight mission will be a success.


Background about the project  

NASA Ames Research Center (ARC) and the Defense Advanced Research Projects Agency (DARPA) Tactical Technology Office (TTO) have established a mutually beneficial technology development activity centered on the DARPA Future, Fast, Flexible, Fractionated, Free-Flying Spacecraft United by Information Exchange (System F6) program.


The goal of the System F6 program is to demonstrate the feasibility and benefits of disaggregated—or fractionated—space architectures, wherein the functionality traditionally co-resident within a single, large, “monolithic” satellite is delivered by a cluster of wirelessly-interconnected modules capable of sharing and utilizing resources found elsewhere in the cluster.  Such an architecture enhances the adaptability and survivability of space systems, while shortening development timelines and reducing the barrier-to-entry for broader commercial participation in the national security space industry.


The System F6 Government Team is distributed of civil servants and support contractors from across the United States. These team members serve as subject matter experts, system engineers, and performer overseers for the DARPA System F6 program.


Minimum Requirements (state these clearly in your resume)

  • This position requires access to, and use of, ITAR-controlled technology and information.  Candidate must be a U.S. citizen or Permanent Resident
  • Masters or PHD in SS Engineering/Computer Science technical field
  • Minimum of 7 years of experience in related capacity and subject matter

Note: All references and transcripts will be checked.


Desired Qualifications

  • Understanding of test frameworks for distributed systems
  • Understanding of automated system/software configuration tools
  • Understanding of current fault or event injection mechanisms and  probe/measurement mechanisms
  • Understanding of modeling mechanisms and log analysis for determining test completion, success/failure
  • Understanding of the kinds of test specification mechanisms above
  • Understanding of s/c test case development
  • Experience with designing and implementing simulation/emulation environments for s/c systems test
  • Experience with designing and implementing test environment for distributed (networked) systems
  • Understanding of building domain-specific language tools
  • Understanding of Petri net, IO automata, or other methods of specifying concurrent behavior patterns
  • Working knowledge of EmuLab
  • Experience with Space Flight Missions
  • Good technical writing and communications skills.



*The above statements describe the general nature and level of work being performed by people assigned to this classification.   All personnel may be required to perform duties outside of their normal responsibilities as needed.


*Emergent Space Technologies, Inc is committed to assuring applicants and employees are treated fairly without regard to race, religion, sex, marital status, disability, national origin, or any other characteristic protected by law.  Equal Opportunity Employer M/F/D/V. We E-Verify.



All your information will be kept confidential according to EEO guidelines.

Job Category:

Computer and Information Technology

Career Level:

Mid Career (2+ years of experience)

Job Type:

Full Time/Permanent