HamburgerMenu
hirist

Job Description

Software Engineer


Job Description :


AMD Converged Networking and Storage Software team has an opening for a software Engineer to develop high performance I/O software for compute, storage and network acceleration in hyperscale, virtualized datacenters.


Responsibilities include specification and development of Embedded Software for use in standalone products. This will involve designing, developing and maintaining software subsystems in an embedded environment. We are seeking a fast learning, dynamic engineer with strong problem solving skills and eager to develop their skills.


Required Skills :

- Excellent C programming skills


- Experience with software development in a Linux environment

- Experience in designing SW API or Hardware Abstraction Interfaces.

- Experience in C/C++ programming

- Experience with Multi-threaded software development.

- Experience in Firmware development, register interface programming, general algorithms and data structures

- Experience with development of software targeted for x86, standalone and RTOS platforms

- Experience with Zephyr RTOS and NVMe technology is a great advantage.

- Experience with embedded processors such as ARM, RISCV, TenSilica

- Strong debugging skills at device and board level using gdb, JTAG debuggers

- Experience of having worked in Storage Technologies

- Excellent interpersonal, written and verbal communication skills

- Excellent communication, problem solving and analytical skills

info-icon

Did you find something suspicious?