Electrical Engineer
CurrentDevelop DO-254 FPGA simulation and board level tests for aviation hardware and IP.- Write requirements based on customer provided documentation, and lead requirement reviews.- Run design rule check tool, perform code peer reviews, and make required code changes.- Write test cases to cover requirements including 100% code coverage.- Perform board level hardware testing and post place and route testing to verify simulation results.- Develop TCL scripts to automate simulation testing.- FPGA simulation testing for IP’s including Distributed Memory, Soft Error Mitigation with picoblaze assembly coverage, Floating Point, I2C, ARINC 429, and UART.- FPGA simulation testing for hardware including multi-channel FET control, A/D, D/A, pattern generation, current/voltage threshold detection, current/voltage gain, AFDX Ethernet switch, ARINC 1553, power and reset sequencing, and overspeed protection.- Developed black box hardware tests in C on Microblaze processor for Control and Display unit. Tests included code to exercise graphics processor, power-up and initialization, and fault logs.- Write hardware descriptions, test procedures, requirements, and other documentation.