Firmware Engineer

Vadum Inc

Raleigh (NC)

On-site

USD 110,000 - 160,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Vadum, Inc. is seeking a highly skilled Firmware Engineer to join our team in Raleigh, NC. The role focuses on firmware development for FPGA-based hardware systems and collaboration with engineers to design and troubleshoot firmware solutions.

Responsibilities include architecting FPGA designs, using VHDL/Verilog/SystemVerilog, MATLAB data generation, Xilinx Vivado, TCL scripting, simulations, and testbenches. Strong communication and problem-solving are essential.

Qualifications

  • Master's degree or higher in engineering, CS, or relevant field.
  • 10+ years relevant experience and 5+ years in firmware development.
  • Strong programming, code writing, testing, validation, and debugging skills.
  • Experience with Linux operating procedures is a plus.

Responsibilities

  • Architect, implement, and maintain complex FPGA designs.
  • Design, install, and troubleshoot firmware for FPGA-based hardware systems.
  • Develop and use VHDL, Verilog, and SystemVerilog HDL languages.
  • Utilize Matlab for data generation and coefficient calculations.
  • Use Xilinx Vivado tools and TCL scripting for constraints.
  • Create simulations, testbenches, and debug with ILA analyzers.
  • Collaborate with hardware engineers and support upgrades.

Skills

Interpersonal communication
Analytical thinking
Team collaboration
FPGA firmware understanding
Troubleshooting

Education

Master's degree or higher in engineering / CS
10+ years relevant experience
5+ years firmware development

Tools

Xilinx Vivado
Matlab
Tcl scripting
ILA real-time analyzers

Job description

Description

Vadum, Inc. is seeking a highly skilled Firmware Engineer to join our team. The ideal candidate will have a strong background in firmware development and be able to work collaboratively with other engineers to design and implement firmware solutions for our products.

As a Firmware Engineer, you will play an active role in every phase of the FPGA development cycle, including the design, installation, and troubleshooting of the firmware used to design FPGA based hardware systems and their components.

Key Responsibilities:
  • Architect, implement, and maintain complex FPGA designs.
  • In depth knowledge and use of VHDL, Verilog, and System Verilog HDL languages.
  • Experience and know how to use Matlab and other similar tools to generate appropriate data sets and logic generation coefficients.
  • Experience and use of Xilinx Vivado FPGA design tools.
  • Use and implement constraints using tcl based scripts and commands.
  • Debug designs using simulations and ILA real-time analyzers.
  • Simulate logic designs and built testbenches.
  • Adapt systems quickly to meet changing business needs.
  • Assist with the management of upgrades to existing systems and implementation of new systems.
  • Write scripts, conduct testing, and resolve debugging tasks.
  • Serve as a technical resource to the team.
  • Handle testing, system performance, environmental and system troubleshooting.
  • Support planning the development activities, perform technical design and code reviews.
  • Deliver to objectives including meeting deadlines and schedule.
  • Understand hardware and software interactions and collaborate with hardware engineers.
  • Maintain and improve existing designs and source code to help attain the goal of a modular structure.
  • Performs other related duties as assigned.
Requirements
  • Maintain US Citizenship.
  • Maintain Security Clearance or eligibility to obtain.
  • Good interpersonal and communication skills to work and communicate with internal and external customers.
  • Extensive knowledge of computer hardware.
  • Proficiency in VHDL, Verilog and System Verilog HDL languages.
  • Strong analytical thinking skills
Education/Training/Experience:
  • Requires a master's degree or higher in engineering, computer science, or relevant field.
  • 10+ years relevant experience.
  • Strong programming and code writing skills.
  • Experience with testing, validation, and debugging tools.
  • 5+ years relevant experience in firmware development.
  • Experience with Linux operating procedures is a plus.

Vadum, Inc. is an equal opportunity affirmative action employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, age, genetic trait, sexual orientation, national origin, disability status, or any other characteristic protected by law.

Vadum, Inc. is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact the Human Resources Manager at (919) 341-8241.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Vadum Inc. • Raleigh (NC)

On-site
USD 120,000 - 170,000
FPGA Design Engineer
FPGA Design Engineer

Techoundsllc • Raleigh (NC)

On-site
USD 110,000 - 170,000
Senior FPGA Firmware Engineer
Senior FPGA Firmware Engineer

Vadum Inc • Raleigh (NC)

On-site
USD 110,000 - 160,000
Senior FPGA Firmware Engineer
Senior FPGA Firmware Engineer

Vadum Inc. • Raleigh (NC)

On-site
USD 120,000 - 170,000
FPGA Development Engineer
FPGA Development Engineer

Imaging Business Machines, LLC • Birmingham (AL)

On-site
USD 90,000 - 130,000
Competitive salary
Benefits package
Opportunities for technical growth
Senior FPGA / Logic Design Engineer
Senior FPGA / Logic Design Engineer

Universal Avionics Systems Corporation • Duluth (GA)

On-site
USD 100,000 - 130,000
Medical insurance
Dental insurance
401(k) with immediate match
+4
FPGA Engineer (Mid/Sr) - Hybrid/Relo available!
FPGA Engineer (Mid/Sr) - Hybrid/Relo available!

Thrive Recruitment Agency • Phoenix (AZ)

Hybrid
USD 90,000 - 120,000
Visual Hardware Engineer
Visual Hardware Engineer

VIAVI Solutions • Germantown (MD)

On-site
USD 112,700 - 209,300
Health insurance
401(k)
Paid time off
+1
FPGA Development Engineer
FPGA Development Engineer

Imaging Business Machines, LLC. • Birmingham (AL)

On-site
USD 90,000 - 130,000
Competitive salary
Ownership of FPGA designs
Collaborative team environment
Senior Firmware Engineer
Senior Firmware Engineer

Donatech Corporation • Cedar Rapids (IA)

On-site
USD 90,000 - 130,000