ATC is seeking experienced FPGA Engineers to design, develop and verify firmware for innovative space and airborne applications in a fast-paced science and technology environment. You will work closely with electrical engineers, software engineers and system engineers to deliver high quality products on a rapid development schedule.
Job Responsibilities:
Develop, test and maintain firmware designs in Verilog and VHDL targeting custom, FPGA-based embedded processing solutions for space and airborne applications
Design interfaces for sensors, actuators, avionics and external payloads using a variety of protocols (e.g. SPI, I2C, UART, SpaceWire, SERDES, etc.)
Support integration, test and operation of ATC products
Contribute to future ATC designs
Document and manage configuration of firmware
Minimum Qualifications:
US Citizenship and eligibility for a security clearance will be required
Bachelor’s Degree in Computer Engineering, Computer Science or Electrical Engineering or 5+ years of relevant work experience
3+ years of professional FPGA development experience using VHDL and/or Verilog
Familiar with common electronic components and comfortable reading circuit design schematics and contributing to electronics hardware design
Strong technical communication skills (both written and verbal)
Preferred Qualifications and Experience:
Master’s Degree in Computer Engineering, Computer Science or Electrical Engineering
5+ years of professional experience developing FPGA firmware for Xilinx and/or MicroSemi (Actel) devices
Experience developing and testing high-reliability and fault-tolerant FPGA designs
Experience with simulation and verification of FPGA firmware using ModelSim/QuestaSim
Experience with integrating, testing and troubleshooting FPGA firmware on embedded systems
Hardware debug experience, including familiarity with tools such as the oscilloscopes, logic analyzers and protocol analyzers
Experience with scripting languages such as Tcl, Python and Bash