Mercury Systems
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
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