Firmware Engineer

Mercury Systems Inc. Gainesville , FL 32601

Posted 2 months ago

In this role you have the opportunity to:

Work as part of a small, collaborative product team to design, develop, integrate, and test firmware in embedded and enterprise secure processing solutions.

This role is responsible for:

  • Developing, integrating, and testing functional IP blocks for Intel, Microchip, and AMD (Xilinx) FPGAs

  • Architecting modular and portable firmware blocks to meet the requirements of open-architecture standards

  • Modernizing existing FPGA firmware products for technology updates

  • Optimizing system performance to meet demanding customer requirements

  • Performing design verification through simulation, timing analysis, device debug, and performance characterization.

  • Collaborating with engineering teams to develop and modernize test infrastructure

  • Supporting design teams in bring-up and testing of software and firmware products

  • Working with systems engineering and customer support teams to reproduce and resolve issues

  • Collaborating with engineering teams to design and develop system architectures and hardware interfaces

  • Capturing functional specifications and performance requirements

  • Communicating project status and risks to the management team

This role is part of:

Mercury Systems' Secure Processing team. A team which creates sophisticated software, firmware, and hardware security products that protect critical IP on systems and applications from both domestic and international nation-state threats. Given the widespread use of mission critical software and firmware in military systems and industry today, it is essential that these systems be protected against the threats of tampering and reverse engineering by unauthorized entities. We have built a dynamic, team-oriented, and highly creative work environment.

To succeed in this role, you should have the following skills and experience:

  • B.S. in Computer Engineering, Electrical Engineering, or Computer Science

  • Proficient in either Verilog, SystemVerilog, or VHDL

  • Familiar with Vivado, Libero, and/or Quartus design tools and workflow

  • Knowledge of Linux environments

  • Ability to write and review technical documentation

  • Troubleshooting and logic skills

  • Ability to work in a team environment

  • Excellent communication skills, both oral and written

Additional Preferred Qualifications:

  • Experience with lab equipment for data collection and processing

  • Experience with Embedded Software Development (C, C++, and or Python)

  • Experience with Tcl scripting language

  • Experience with microcontrollers

  • Experience with FPGA development boards

  • Experience with Agile development

  • Experience with issue tracking tools such as JIRA

  • Experience with collaboration tools such as Confluence

Why should you join Mercury Systems?

Mercury Systems is the leader in making trusted, secure mission-critical technologies profoundly more accessible to the aerospace and defense industries. Optimized for customer and mission success, our innovative solutions power more than 300 critical aerospace and defense programs. Headquartered in Andover, Mass., and with manufacturing and design facilities around the world, Mercury specializes in engineering, adapting and manufacturing new solutions purpose-built to meet the industry's current and emerging high-tech needs. Our employees are committed to Innovation that Matters.

Our Culture

We are committed to making Mercury a great place to work, no matter where our employees are located. We offer a casual and enjoyable atmosphere that allows employees to learn and grow. We help and care for one another and work as one to achieve results for us and for our customers. We value communication and transparency, and strive to foster two-way dialogue at all levels of the organization. We are committed to lifelong learning, offering comprehensive skills training and tuition reimbursement. Whether you're just starting out on your career journey or you are an experienced professional, it's important to us that you feel recognized and rewarded for your contributions.

To find out more about Why Mercury?, or visit the Mercury Community or find answers to general questions at Mercury FAQs

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

As an equal opportunity employer, Mercury Systems is committed to a diverse workforce. In order to ensure reasonable accommodation for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Veterans' Readjustment Act of 1974, and Title I of the Americans with Disabilities Act of 1990. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact the number below.

(978) 256-1300

Click here read about our recent press release and how Mercury Systems was named to Fortune Magazine's list of 100 Fastest-Growing Companies.

Click Here to learn about OFCCP

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Certification Engineer I

Safran Group

Posted 5 days ago

VIEW JOBS 10/23/2021 12:00:00 AM 2022-01-21T00:00 Occupational Summary: Responsible for performing analytical work and preparation of documents in support of certification of aircraft passenger seat products. Duties and Responsibilities (essential functions): 1) Preparation of test plans, reports and other necessary documents in support of FAA certification and compliance with Airframe manufacturer requirements. 2) Completion of drawing sign-off with proper verification of compliance. 3) Compliance with Zodiac Seats procedures (QAP) and certification internal procedures. 4) Performs other duties as assigned.A) Knowledge and Skills: 1) Must be detail oriented and have sound engineering judgment. 2) Must be self-motivated and a self-starter. 3) Must have ability to think strategically and solve problems. 4) Must be able to operate standard office equipment. 5) Must be able to generate documents, such as plans, data sheets and reports. 6) Must have the ability to analyze CAD drawings. 7) Must be willing to perform tests and some physical work at the test laboratory, as required. B) Education and Experience: Must have a Bachelor's degree in Aerospace Engineering, Aerospace Science, Aerospace Safety, Aeronautical Engineering, Mechanical Engineering, Mechanical Engineering Technology, Design Engineering, Mechanical and Energy Engineering or a related engineering degree or 12 years equivalent related experience based on education and or experience in lieu of degree. C) Competencies: Acts in accordance with company values and related competencies. D) Communication Skills: Must have the ability to generate written communication and to operate required office equipment. Ability to read and review written communication. Speech and hearing abilities that allow individual to communicate clearly and distinctly in English. E) Reasoning Ability: Ability to solve problems and think strategically. Safran Group Gainesville FL

Firmware Engineer

Mercury Systems Inc.