General Atomics is seeking a highly skilled FPGA Design Engineer to lead the development of advanced, high-reliability FPGA solutions for cutting-edge digital signal processing systems in the aerospace and defense sectors
Requirements
- Must have a thorough understanding of software development concepts, principles, and theory and demonstrate a thorough understanding and application of programming and analysis concepts
- Proficiency in Xilinx FPGA development
- Experience with high-speed digital interfaces, including 10/40/100 GbE, PCIe Gen 3/4, and DDR4 memory interfaces
- Knowledge of FPGA architecture, design, and integration
- Experience with modular, reusable FPGA IP cores and libraries
- Familiarity with verification and validation processes, including functional simulation, in-system testing, and performance optimization
- Experience with programming languages such as VHDL or Verilog
Responsibilities
- Lead FPGA architecture, design, and integration efforts for mission-critical digital signal processing applications
- Develop and maintain modular, reusable FPGA IP cores and libraries with a focus on long-term product sustainability and design efficiency
- Design and implement high-speed digital interfaces, including 10/40/100 GbE, PCIe Gen 3/4, and DDR4 memory interfaces, ensuring high performance and compliance across systems
- Collaborate with cross-functional teams—including systems engineers, embedded software engineers, and program managers—to translate system-level requirements into scalable FPGA design architectures
- Guide and mentor FPGA engineers, promoting best practices in design, verification, documentation, and continuous improvement
- Oversee and contribute to verification and validation processes, including functional simulation, in-system testing, and performance optimization
- Drive early risk identification and mitigation strategies using simulation, evaluation boards, and prototype testing to accelerate development timelines
Other
- Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience
- Ability to organize, schedule, and coordinate work phases and determine the appropriate approach at the task level or, with assistance, at the project level to provide solutions to a range of complex problems
- Must have strong communication, computer, documentation, presentation, and interpersonal skills
- Ability to obtain and maintain DoD Security Clearance is required
- US Citizenship Required