Engineer - FPGA

AIRBUS U.S. Space & Defense, Inc.

$90K — $120K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in STEM or related field.
  • 3+ years of experience with FPGAs, or 1 year with a master's degree.
  • Proficiency in VHDL, Verilog, or System Verilog for designing hardware architecture.
  • Experienced with FPGA tools like Xilinx Vivado and Microchip Libero.
  • Ability to communicate technical information clearly, both orally and in writing.

Responsibilities

  • Contribute to FPGA design and development for small-satellite avionics.
  • Utilize design requirements and electrical schematics for FPGA solution architecture.
  • Develop and verify VHDL RTL and block diagrams for FPGAs.
  • Perform logic synthesis, timing analysis, and generate FPGA device images.
  • Support lab testing and troubleshooting of FPGA designs on hardware.
  • Develop test scripts for embedded Linux and bare-metal platforms.
  • Participate in hardware architecture reviews and trade studies.

Benefits

  • Opportunity to work at the forefront of space technology.
  • Collaborative team environment fostering growth and learning.
  • Hands-on involvement from prototyping to production.
  • Engagement in challenging problems with real-world applications.
  • Potential for cross-disciplinary project collaboration.
Full Job Description
Position Summary:

Airbus U.S. is looking for an enthusiastic and creative FPGA engineer to develop digital logic solutions for our custom hardware on satellites. We're looking for candidates who can bring exceptional skills to accelerate our small-satellite avionics development program.

Position Responsibilities:

The Engineer's primary responsibility will be contributing to FPGA design and development for Airbus U.S.'s next-generation of small-satellite avionics. The Engineer will be heavily involved in the process of FPGA design architecture, initial board bring-up, debugging, testing, requirements verification, and design revisioning across the hardware development life cycle, from prototyping to production. Being at the cutting edge of space technology, we need someone who is eager to learn, grow, and take on new and potentially unfamiliar challenges. There is no shortage of fascinating problems to solve.

The Engineer will report to the program's Lead Principal Engineer.

FPGA Development and Verification ~ 70%
  • Utilize design and quality requirements, electrical schematics, and parts datasheets to architect, develop, and document FPGA solutions for control and dataflow applications in small satellite avionics.
  • Develop and verify VHDL RTL and top-level block diagram solutions for FPGA SoCs.
  • Create FPGA device constraints, perform logic synthesis, execute place and route, and generate FPGA device images in the Vivado and Libero design environments.
  • Perform static timing analysis and achieve timing closure, generate and verify compilation reports, and disposition compilation warnings.
  • Document design architecture, software interfaces, and compilation results.

Hardware Bring Up and Testing Support ~ 20%
  • Support laboratory-based testing, troubleshooting, and performance characterizations of FPGA designs on development kits and custom hardware solutions.
  • Develop test scripts and software for embedded Linux and bare-metal platforms to validate hardware function and performance during board bring-up, debugging, and testing.

Additional Responsibilities ~ 10%
  • Support hardware architecture development, including reviewing selected FPGA devices for fitness to their intended applications and estimating resource utilization and power dissipation.
  • Provide an FPGA-based review of electrical schematics and PCB designs, including pin assignments, clock generation, reset distribution, and high-speed interfaces to memories and transceivers.
  • Support make-vs-buy trade studies for licensing third-party IP cores.
  • Support board-level and unit-level design reviews.
  • Support systems engineering and cross-disciplinary development efforts.

Qualified Experience / Skills / Training:

Education:
  • Bachelor's degree in STEM (Science, Technical, Engineering, Math) or related areas.

Experience:
  • A minimum of 3 years of experience with FPGAs with a bachelor's degree, or 1 year with a master's degree.
  • Academic and/or internship experience with FPGAs may be considered in lieu of industry work experience.

Knowledge, Skills, Demonstrated Capabilities:
  • Proficiency in coding structural and behavioral architectures in hardware description languages such as VHDL, Verilog, or System Verilog.
  • Familiarity with FPGA design tools from AMD Xilinx Vivado and Microchip Libero, including SoC block diagram integration and third-party IP utilization.
  • Experience in digital logic verification via simulation using the Vivado simulator, ModelSim ME, or cocotb.
  • Proficiency in the use of Git for source code revision control.
  • Experience with programming for hardware verification and validation, including C, C++, and Python.
  • Strong understanding of best practices for synchronous logic design.
  • Familiarity with standard mitigation techniques for radiation induced single-event upsets is a plus.
  • High proficiency in oral and written technical communication.

Travel Required:
  • Position requires on-site work on an as-needed basis in the program's electronics development laboratory located in University Park, Pennsylvania.
  • Occasional travel to the facilities of Airbus U.S. Space & Defense and the facilities of its subcontractors will also be required.

Eligibility:
  • US Citizenship is required.

Clearance:
  • Ability to obtain and maintain a U.S. Government security clearance.
  • Active U.S. DoD security clearance at Secret or above highly desirable.

Physical Requirements:
  • Vision: able to see and read computer screen and other electronic equipment with screens, able to read documents.
  • Hearing: able to hear to participate in conversations in person and via teleconference or phone and to hear sounds including safety warnings or alarms.
  • Equipment Operation (personal computer, telephone, copies, fax machine, and related office equipment and using electronic identification card to enter building floors and internal doors): able to operate most office and personal electronic equipment.
  • Carrying: able to carry documents, electronic equipment and/or supplies up to 40lbs/9kg.
  • Lifting: able to lift documents, electronic equipment and/or supplies up to 40lbs/9kg.
  • Sitting: able to sit for long periods of time in meetings, working on computer.
  • Squatting / Kneeling: able to occasionally squat or kneel to retrieve or replace items shelved on bottom shelves.
  • Standing: able to stand for long periods of time.
  • Walking: able to walk through office and outside areas including uneven surfaces.

Similar Jobs

More Jobs at AIRBUS U.S. Space & Defense, Inc.

More Aerospace & Defense Jobs

Find similar Engineer - FPGA jobs: