Science Systems and Applications, Inc. - Science and Technology with Passion


SSAI is an Equal Employment Opportunity and Affirmative Action Employer. EEO/AA-Minorities/Females/Veterans/Individuals with Disabilities

FPGA/Electrical Engineer - NASA Langley Research Center
Reference #:21-3195
Open Date:7/20/2021
Location:Hampton, VA
US Citizenship Required:Yes
Job Description:
Science Systems and Applications, Inc. (SSAI) is seeking a Computer or Electronics Engineer with design (analog & digital) experience to support electronic design, programming and integration for NASA Langley Research Center science instruments and/or airborne and space projects. The candidate will program, test and integrate components and circuits to meet instrument and project requirements. The responsibilities include:


  • Develop and maintain low-level scientific instrument control software using C, C++, C#, and/or Python, on Centos/RHEL (Red Hat Enterprise Linux) control computers.
  • Develop and maintain Xilinx FPGA scientific instrument control code using Xilinx ISE/Vivado development environments for FPGAs.
  • Perform circuit and circuit board layout analysis and assessments.  Analyzes design requirements and ensures that assigned systems are operating within design specifications. Reviews and assess contractor designs for compliance with requirements and assist in anomaly diagnosis and resolution.
  • Perform design and assessments of electronic subsystems both hardware and/or software for instrument subsystems, instruments and payload systems utilizing studies, simulation, experimentation, testing and evaluation of Computer-Aided Design (CAD) tools such as: Altium or OrCAD to perform circuit design and/or Printed Circuit Boards (PCB) layout. Evaluates PCB and uses software such as Labview, MatLab, PSPICE, etc., to debug, verify and validate PCB design on the bench and in evaluation labs.
  • Provide technical and analytical support to periodic and recurring meetings such as technical interchanges, design reviews, parts control board, safety and mission assurance, and program reviews. Periodic travel will be required to other NASA centers and instrument and instrument subsystem contractor facilities primarily in the USA; however, some international travel may be required.
  •  Strong analytical ability to find and gather facts with attention to details and ability to design electronic circuits based on system requirements.
Required Qualifications:
  • This position requires a Bachelor of Science degree in computer or electronic engineering with 3 years of relevant electronic design, programming, integration and testing experience or equivalent combination of education and experience.
  • - 5 years of electronics design and problem solving experience, preferably with flight hardware.
  • 3 - 5 years experience with any structured programming/scripting language, preferably C, C++, C#, Python, MatLab
  • Knowledge & use of Microsoft Office and Adobe Acrobat is required, analytical skills with Excel highly desired.
  • Analog and Digital design, and product implementation (board layout, component selection, integration and testing) is required.
  • Experience with reading schematics, printed circuit board layouts, understanding the functionality of the PCB’s, and assembly drawings.
  • Strong analytical skills with attention to details that entail requirements review and analysis to support scientific instrument control software programming, and circuit and circuit board layout analysis.
  • Strong interpersonal skills such as oral and written communications, technical writing and presentation skills are required.
  •  Self-starter with ability to solve problems, address road blocks to technical issues, and work cooperatively in a team environment.
Desired Qualifications:
  • Master's of Science degree in electronic or computer engineering is preferred.
  • Knowledge and use of Raspberry PI is desired.
  • Experience with science instrument (or similar) integration with ground, aircraft and space flight electrical and power. system design
  • Experience with MIL-STD and/or NASA requirements is desired.
  • Knowledge and use of Xilinx FPGAs and ISE/Vivado development environments.