SW Engineer (Senior) - Military veterans preferred

SAIC (www.saic.com)


  full-time   employee

San Bernardino
United States


SAIC is looking for a highly motivated Engineer to perform Mission Assurance and Independent Verification and Validation of launch service contractor (LSC) flight software.  At the San Bernardino engineering center we are a multi-discipline team of propulsion, structures, fluid mechanics, software, guidance, navigation, and controls, and avionics engineers.

The center supports the Rocket System Launch Program (RSLP) which is a United States Air Force program that provides quick access to space for other government agencies.  We work with various launch vehicle contractors throughout the country and perform independent verification and validation (IV&V) of their launch vehicle designs.  In addition to RSLP IV&V, the center also leads the force development evaluation effort of an existing Intercontinental Ballistic Missile (ICBM) system and also supports the future ICBM program Ground Based Strategic Deterrent (GBSD).

Roles and Responsibilities: 
  • Mentor junior engineers in Software concepts, processes, analyses, and tool development

  • Review and analyze flight software requirements, design and implementation, and test and integration processes and products from an entire development lifecycle
  • Perform data collection, manipulation, and reduction in support of analyses
  • Participate in technical interchanges and design reviews to assess contractor development progress and provide additional analyses such as anomaly investigations and risk assessments as requested by the customer
  • Integrate computer-in-the-loop (CIL) flight-software testbed with our vehicle interface simulator, simulation environment server, and software
  • Perform dynamic analysis of LSC flight software using a real-time CIL testbed
  • Review LSC software testing including planning, procedures, and results
  • Perform software load verification to ensure correct flight software is properly loaded on launch vehicle
  • Perform post-flight assessment of flight and ground software
  • Assist the development of automated testing software
  • Apply configuration control and quality assurance to software products
  • Review and/or prepare presentations, reports, and other contract deliverables related to analyses performed
  • Present results of analyses to, and address issues and concerns with, program office, customers, launch contractors, and independent peer review teams 


  • Bachelor’s Degree in Computer Science or Engineering and 7 years related experience

  • High proficiency with:
    • C/C++ and other scientific programming languages (Python, Matlab)

    • Linux and Bash
  • Proficiency with:
    • Mathematics (linear algebra, statistics)

    • Software configuration management (Git, GitHub)

    • MS Office (Word, Excel, PowerPoint, Outlook)

  • Experience with Object-Oriented software architectures

  • Experience leading multi-tasking team efforts and guiding the technical progress of  inexperienced engineers

  • Demonstrated presentation skills and experience interfacing with program offices, customers, associated contractors, and other program related organizations

  • Requires a proactive, self-starting, independent, flexible engineer with excellent interpersonal skills

  • Ability to obtain DoD Secret Security Clearance

Desired Qualifications

  • Current DoD Secret (or higher) Security Clearance

  • Understanding of missile engineering disciplines including guidance, navigation and controls

  • Experience with:
    • Linux OS administration
    • Scripting languages
    • Visualization tools and programming
    • Designing and using automated testing software and testing frameworks

    • Fortran programming language