Fpga Development Tools Engineer

Altera Corporation

Bengaluru, Karnataka, India
Expert c/c++ development experience
Deep understanding of device drivers
Bare metal programming for peripherals
The role involves developing low-level firmware modules for various hardware peripherals within Altera's FPGA products

Job Summary

  • The role involves developing low-level firmware modules for various hardware peripherals within Altera's FPGA products.
  • Candidates must possess deep understanding of device drivers, bare metal programming, and processor architectures like Arm/SiFive E61 Core.
  • The position requires expertise in debugging firmware and hardware issues while collaborating with global teams to meet high quality standards.

Matching Summary

The role involves developing low-level firmware modules for various hardware peripherals within Altera's FPGA products.

Skills & Requirements

Must-have

  • Expert C/C++ development experience
  • Deep understanding of device drivers
  • Bare metal programming for peripherals
  • Knowledge of bus architectures and processor architecture
  • Experience with RTOS like Zephyr or FreeRTOS
  • Firmware and hardware debugging expertise

Nice-to-have

  • Strong communication skills
  • Team player mentality
  • Global team collaboration experience
  • Schedule commitment management

Key Requirements

  • B.E/B.Tech/M.Tech in Computer Science or Electronics Engineering
  • Working experience on Firmware development on FPGAs (advantage)
  • QP Framework development experience (advantage)
  • Transceivers protocols knowledge (advantage)

Work Rights

Not specified

Tailored Resume

Cover Letter