Sr Software Engineer I in Pasadena, CA at Volt

Date Posted: 11/15/2019

Job Snapshot

Job Description

Volt Workforce Solutions is looking for a software developer to be a member of a Flight Software Integration Test (FIT) team that performs testing, integration, verification and validation of planetary mission flight software. The task is to perform software engineering activities associated with the testing of embedded flight software products for a large-scale project.

Work activities include, but are not limited to:

  • Perform software requirements testing of assigned FSW components using Software-In-The-Loop (SWIL) and Hardware-In-The-Loop (HWIL) test environments with FSW release candidates.
  • Work with FSW developers and systems engineers to design/discuss test approaches that would satisfy system level and FSW component level requirements.
  • Develop test software using scripting languages to implement the design test approaches for testing the assigned FSW modules.
    • Experience developing software that can be used for regression testing is a plus.
  • Experience in black-box testing with a penchant for trying to find problems and issues in developed software
  • Performing functional testing on the integrated build prior to delivery.
  • Defining and designing functional test cases to verify FSW requirements, Avionics requirements, and Verification Items (VI) specified in the Functional Design Documents.

Required Education:

Bachelor’s degree in Computer Science (CS) or a computer related engineering field with a minimum 4 years of related experience

Required Skills:

  • Familiarity with principles, theories, concepts and techniques in developing, modifying, debugging, releasing and maintaining real-time and embedded software systems for mission-critical aerospace applications
  • Recent experience in performing testing in an integrated test/build environment
  • Recent experience with debugging software/hardware interactions and possible failure modes
  • Recent background in embedded software testing with specific experience in the following languages and operating systems: Python (proficient) and Linux.

Desired Skills:

  • Recent experience with inter-process communication (IPC) mechanisms.
  • Familiarity with C/C++ and/or RTOS (VxWorks, Integrity)
  • Recent experience with device driver development and software interfaces for both custom and commercial hardware

This is a contingent/temporary position offered through Volt Workforce Solutions. Volt offers competitive compensation, the chance to work with some of the world’s leading companies, and a staff committed to helping you take the next step on your career path.

To learn more about Volt, please visit: and to see more of our job postings, please visit:

Volt is an Equal Opportunity Employer.