Fpga Development Tools Engineer

Altera Digital Health

Bengaluru, Karnataka, India
Expert c/c++ development experience
Deep understanding of device drivers
Bare metal for various peripherals
The person will be part of the development team that develops the firmware for Altera's FPGA products

Job Summary

  • The person will be part of the development team that develops the firmware for Altera's FPGA products.
  • He/She will be developing the low-level firmware modules for different hardware peripherals, test them on various Simulation/Emulation/Hardware platforms, collaborating with global teams on technical matters and ensure that schedule commitments are met with high quality standards.
  • All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Matching Summary

The person will be part of the development team that develops the firmware for Altera's FPGA products.

Skills & Requirements

Must-have

  • Expert C/C++ development experience
  • Deep understanding of device drivers
  • Bare metal for various peripherals
  • Deep understanding of bus architectures
  • Processor architecture (Arm/SiFive E61 Core)
  • AXI, NOC (Network-on-Chip)
  • Expertise to debug firmware/hardware issues

Nice-to-have

  • Good communication skills
  • Very good team player
  • Worked with any of the RTOS

Key Requirements

  • B.E/B.Tech/M.Tech. in Computer Science or Electronics Engineering
  • Firmware development on FPGAs
  • QP Framework (Quantum Leaps Real Time Framework) development
  • Transceivers (PCIe/Ethernet) protocols and related development

Work Rights

Not specified

Tailored Resume

Cover Letter