Senior FPGA Engineer
Job in
6300, Zug, Kanton Zug, Switzerland
Listed on 2026-05-16
Listing for:
iO Associates
Full Time
position Listed on 2026-05-16
Job specializations:
-
Engineering
Hardware Engineer, Systems Engineer, Embedded Software Engineer
Job Description & How to Apply Below
This position was created to support our Client’s ongoing technological expansion. As a Senior FPGA Engineer, you will play a strategic role in designing, developing, and validating FPGA hardware that underpins their high-performance networking solutions. Your expertise will directly influence the delivery of products that set industry standards for speed and capacity, making a significant impact in the financial and technology sectors.
Key Responsibilities- Collaborate closely with cross-disciplinary teams to understand project requirements and translate them into technical solutions.
- Develop detailed FPGA design schematics and circuitry at both unit and system levels.
- Conduct RTL logic simulation to verify design conformance, functionality, and timing reliability.
- Engage in the creation and evaluation of performance benchmarking tools and strategies.
- Manage design documentation, version control, and project workflows using industry-standard tools.
- Participate in peer reviews of code and design artefacts to ensure quality and standards.
- Contribute to research efforts aimed at exploring new technological avenues and improving existing solutions.
- Support integration and testing activities to validate hardware and firmware functionalities.
- Keep abreast of the latest FPGA development tools, methodologies, and industry trends.
- Proven experience in FPGA design, including timing closure, simulation, and testing.
- Proficiency with hardware description languages such as Verilog, System Verilog, or VHDL.
- Familiarity with FPGA development tools like Quartus and Vivado.
- Hands‑on experience with FPGA simulators, e.g., Modelsim.
- Strong understanding of Ethernet/IP/TCP protocols and packet processing.
- Background in PCI-Express device driver development or Linux kernel modules (desirable).
- Programming experience in C/C++, Java, or embedded software.
- Knowledge of Linux operating systems, including system administration and scripting (Shell, Perl).
- Experience with version-control systems, preferably Git.
- Strong analytical skills and the ability to work collaboratively within a team.
- Experience with high-speed serial interfaces and signal integrity.
- Familiarity with hardware security practices.
- Knowledge of real-time operating systems or embedded platforms.
- Additional scripting or automation skills.
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×