- Junior
- Ufficio in Bengaluru
Job Details:
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.