Technical Skills
Security Clearance
Embedded Development
Hardware Design
FPGA Design
Software Design
Embedded Development
- Processors: ARM, AVR, NIOS, MicroBlaze, 680x0
- Operating systems: Windows, Linux, VxWorks
- Software: network protocol stacks, TCP/IP, board support packages, device drivers, real-time applications
Hardware Design
- DO-254 compliance
- Printed circuit board: schematic capture, net list, component placement, routing, OrCAD, SPICE simulation
- Digital: FPGA, Digital Signal Processor (DSP), Video, digital filters, Microprocessor, peripherals, memory subsystems
- Analog: Signal conditioning, A/D conversion, PLL, transient/EMI suppression
- Power Supply
- Gigabit serializers, deserializers (SERDES)
- Interfaces: 10/100/1000 Ethernet, sFPDP, PCI, SPI, USB, ARINC 717, IRIG 106, ARINC 429, 1553, CAN, wireless, custom
FPGA Design
- Devices: ArriaII, Cyclone, SmartFusion, Virtex, Apex, 20KE, 10KE, PLD
- Languages: AHDL, VHDL, Verilog
- IP Integration
- System on a programmable chip (SOPC)
- Simulation, Verification, ModelSIM Testbenches
Software Design
- DO-178 compliance
- Languages: C/C++, Visual Basic
- Development Platform: Visual Studio, Eclipse
- Graphical User Interface: MFC, OpenGL