FPGA Development Tools Engineer

Altera 

📍 Bengaluru, India 🇮🇳

full-time
mid-level
Expired
Posted —
This job posting has expired View All Firmware Engineer Jobs

Key Skills

C++DMAI2CRTOSPCIe

Industry

SemiconductorConsumer Electronics

Job Description

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.


Skills:

  • Expert level development experience in C/C++ (C++ is preferable).
  • Deep understanding of device drivers, bare metal for various peripherals (DMA, I2C, I3C, UART, Timers, Watchdog, Flash, SPI etc.).
  • Deep understanding of bus architectures, processor architecture (Arm/SiFive E61 Core) AXI, NOC (Network-on-Chip).
  • Must have worked with any of the RTOS (Zephyr/FreeRTOS or other multithreaded OSs).
  • Must have expertise to debug firmware/hardware issues.
  • Must have the good communication skills.
  • Must be a very good team player.


Qualifications

  • B.E/B.Tech/M.Tech. in Computer Science or Electronics Engineering.


Working experience on any of the following areas will be a big advantage

  • Firmware development on FPGAs.
  • QP Framework (Quantum Leaps Real Time Framework) development.
  • Transceivers (PCIe/Ethernet) protocols and related development.