Fault Tolerance Engineer

Date posted: 
March 24, 2017
Job Type: 
Contract
Location: 
Cambridge, MA
Job ID: 
223193
Description: 

System Test Engineer - Fault tolerant computing systems
Cambridge, MA
6-12+ month contract
*No Clearance required, but Candidates must be clearable*

Description
We are looking for a highly qualified system test engineer to implement safety critical verification testing of Fault Tolerant Flight Computer at the SRA and LRU levels.
Candidate will define acceptance test cases and implement test scripts on the Automated Test Equipment.
Excellent C/C++ and python programming skills are required.
The candidate must understand data bus communication protocols (e.g. MIL-STD-1553, LVDS (644), and Ethernet (UDP)) and device drivers.
The candidate will modify existing ATE software in C++, JAVA and ADA.
The candidate will also independently perform test failure root cause analysis isolating to the HWCI or CSU.
The candidate must significantly contribute to the test plan, procedure and report.
Knowledge of VxWorks 653 is essential.

Qualifications:
M.S. or B.S. in Electrical Engineering
Experience in developing real-time systems using Linux, VxWorks 653, C/C++, ADA and assembly language is required.
Knowledge of compilers, make files and linker scripts is required as is experience with in-circuit emulators, JTAG debuggers, and laboratory test equipment such as, LabVIEW, 1553 analyzers, logic analyzers and oscilloscopes.
Skills in fault-tolerance via redundancy management, and NASA and FAA design assurance standards are desired.
Sound development and integration skills are required, as are excellent problem solving, debugging, and communication skills.
The candidate should be willing to support occasional travel to vendor and customer sites.