Logo
Mercury Systems

Firmware Engineer II

Mercury Systems, Huntsville, Alabama, United States, 35824

Save Job

Mercury Systems is seeking an experienced firmware engineer to work as part of the mixed signal team to collaborate, design, develop, and implement high‑performance FPGA‑based firmware for custom hardware systems.

Job Responsibilities

Develop architectures from system requirements for FPGA implementation

Engage with the Technical Project Manager and Engineering execution teams to support project planning

Actively participate in development and improvement of organizational practices for FPGA firmware development

Provide design inputs to board designers during the development of custom hardware utilizing FPGAs

Use Verilog, VHDL or SystemVerilog for FPGA design methodology

Perform FPGA design simulation using ModelSim or QuestaSim (preferred)

Collaborate on high‑speed data‑path design

Manage design, debug and verification of complex FPGA cards

Develop functional specifications for data‑flow models for FPGA blocks

Capture system specifications and performance requirements

Work with the design team to bring‑up and test hardware products

Support verification team in developing device verification tests to verify product capabilities and requirements

Support the execution of verification and validation testing

Communicate project status and risks to management

Required Qualifications

Bachelor’s degree in Electrical or Computer Engineering or equivalent work experience

2–4 years of FPGA experience

Proven experience with VHDL or Verilog

Hands‑on laboratory experience with instrumentation, test equipment, and debug/test methods for FPGA development on hardware

Experience with FPGA development tools such as Xilinx Vivado or Intel Quartus

Preferred Qualifications

Experience with GIT and Jenkins

Familiarity with AXI4, AXI4‑Lite and AXI4‑Stream interfaces

Familiarity with PCIe, DDR4 SDRAM and high‑speed ADC/DAC interface design

Experience with TCL or other scripting languages

Security Clearance This position requires you to have or be able to obtain a government security clearance. Security clearances may only be granted to U.S. citizens.

Export Regulations This position requires you to access information that is subject to U.S. export regulations. You may only access such information if you are a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. government.

About Mercury Systems Mercury Systems is a technology company that makes the world a safer, more secure place. We push processing power to the tactical edge, making the latest commercial technologies profoundly more accessible for today’s most challenging aerospace and defense missions. From silicon to system scale, Mercury enables customers to accelerate innovation and turn data into decision superiority.

Mercury is an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex (including pregnancy), sexual orientation, gender identity, national origin, genetic information, creed, citizenship, disability, protected veteran or marital status.

Contact Phone: (978) 256‑1300

#J-18808-Ljbffr