freehire launches on Product Hunt on 26 August.

Follow →

Senior Digital (Firmware) Engineer

Summary

Design and implement FPGA firmware and embedded systems using VHDL and C, integrating hardware and software while ensuring compliance with industry standards.

Required Skills & Experience
  • 5-8 years of hands-on experience in FPGA firmware development and embedded systems engineering.
  • Strong experience with FPGA and SoC devices.
  • Proficiency in VHDL for FPGA design, development, and implementation.
  • Experience with embedded C programming and hardware-software integration.
  • Knowledge of digital and analog circuit design, including PCB debugging and troubleshooting.
  • Experience with FPGA verification, simulation, and automated test bench development.
  • Familiarity with hardware and software development assurance standards and industry best practices.
  • Strong analytical, problem-solving, and debugging skills.
  • Ability to work effectively in a cross-functional engineering environment.
  • Excellent written and verbal communication skills.
  • Experience with technical documentation, including requirements, design specifications, and test documentation.
Preferred Technical Expertise
  • FPGA development tools (e.g., AMD/Xilinx Vivado, Intel Quartus).
  • Simulation and verification tools (e.g., ModelSim, Questa).
  • PCB design and integration tools.
  • Embedded software development environments.
  • Version control systems such as Git.
Required Qualifications
  • Bachelor's degree (4-year degree or higher) in Electronic Engineering, Electrical Engineering, Computer Engineering, or a related discipline.
  • Relevant certifications or specialized training in FPGA development, embedded systems, firmware engineering, or related technologies are preferred.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available