Xilinx
- 0 active jobs (view)
- www.xilinx.com
Description
You will be working on an Embedded Firmware that is responsible for Xilinx’s Alveo PCIe Card Management. The role of the firmware also includes interfacing with the servers and providing telemetry information, which is used for Server Management.
Responsibility include, but not limited to:
- Design, develop and test new features to the Firmware
- Bring-up the Firmware in new Hardware Platforms
- Fix issues from the field (Sustenance)
- Add automated test cases to make robust Firmware
Education Required:
- B.S/B.Tech + 6 years of experience or M.S/M.Tech in Electronics Engineering or Computer Science Engineering + 4 of experience, or a PhD.
Skills/Experience:
- Solid programming experience in C / C++, Algorithms and Data structures
- Prior experience delivering production quality software on Embedded Systems
- Experience with Multi-threaded software development in Linux environment
- Hands on experience in bus peripherals like SMBUS/I2C, UART, SPI
- Experience with developing embedded software in MCU (Micro Controller Units)
- Strong experience with debugging of failures on target boards is must
- Board bring-up experience using U-boot & Embedded Linux is nice to have
- Ability to read specifications and write efficient C code adhering to the Spec
- Experience with using GIT
- Good organizational skills with ability to multi-task, prioritize, and track many activities
- Basic scripting (shell, python) experience is plus