Description

PREFERRED EXPERIENCE: 

• 5- 8 years of experience in Baremetal or Linux Kernel internals/driver development/application development. Android development expertise is required. • Proficient in C/C++ and embedded systems and Real Time Operating Systems. Profiecient in scripting language Python/Shell/Tcl • Solid background in operating system internals, device driver, algorithms, and data structures and with Embedded System firmware like UEFI or Coreboot. • Skills in compiling/building/cross-compiling, debugging, testing, deploying Bootloader, Linux Kernel, Device tree, Middleware software, and BareMetal application images for board bring up activities through JTAG debuggers & Emulators using different boot modes. Debugging and fixing existing driver issues. • Design and development of display technologies (ie: Superframes, HDR, high-resolution displays etc.) [AMD Official Use Only - Third Party] • Strong understanding of Graphics pipeline, Multimedia and Display Technologies. Deep familiarity with X86 architecture, MMU, Interrupt handling, Caches etc. • Hands on with one or more peripherals/controllers like UART, I2C, SPI, USB, SD, eMMC, QSPI, PCIe etc. • Graphics software development using HIP, CUDA, or OpenCL. • Lead user space application development in Android, QT etc. • Experience in GIT environment and Test Automation framework. ACADEMIC CREDENTIALS: • Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline (5-8years)

Education

Bachelor's or Master's degree