What are the responsibilities and job description for the Firmware/Software Engineering Intern position at Mercury Systems?
Mercury Systems is seeking a Firmware/Software Engineering Intern to join a collaborative engineering team focused on designing, developing, integrating, and testing firmware and software solutions for embedded and enterprise systems. This role offers hands-on experience across the full development lifecycle in a fast-paced, mission-driven environment.
Job Responsibilities:
-
Design and develop FPGAs for Intel, Microchip, and AMD (Xilinx)
-
Design modular embedded software interfaces to meet open architecture standards
-
Design, implement, and test Linux-based applications
-
Develop and maintain software and firmware test suites to verify system capabilities and requirements
-
Collaborate with engineering teams to enhance and support test infrastructure
-
Partner with test engineering, systems engineering, and customer support teams to reproduce, troubleshoot, and resolve customer issues
-
Support design teams in bring-up and system-level validation of products
Required Qualifications
-
Currently enrolled in a university program pursuing a bachelor’s degree in engineering, computer science, mathematics, physics, or a related technical discipline
-
A minimum GPA of 3.1 is required. You will be asked to submit your transcripts during the review process
- Experience with Python/TCL scripting languages
- Experience with C/C
- Experience with Verilog, SystemVerilog, or VHDL
- Experience working in Linux environments
-
Strong analytical, problem‑solving, and troubleshooting skills
- Ability to work effectively both independently and collaboratively
-
Clear and effective written and verbal communication skills
Eligibility Requirements:
Employment is contingent upon successfully completing a background check. Candidates must already be authorized to work in the United States. Visa sponsorship is not available for this position, now or in the future.
Preferred Qualifications:
- Experience with FPGA design tools such as Vivado, Libero, or Quartus
- Experience with lab equipment for data collection and processing
“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.”