SDET : Device Drivers and Kernel

Engineering - Software Bengaluru, India


Job Description

Create and maintain the unique SW solution (SW framework, drivers, support for various compute engines) for MLSoC™. Drive the best development environment recognized for Ease of use and support for legacy SW/IP along with seamless integrated ML in one holistic environment.
Must have experience

  • Leverage IP SW from Synopsys and ARM and integrate into MLSoC™ SW environment
  • Develop drivers and Test Frame works for peripheral devices including Low and High speed interfaces
  • Knowledge on Hardware communication between multiple cores
  • IPC communications between Multiple ARM processors
  • IPC communications between ARM and Non-ARM processors
  • Open source and third party SW leverage
    • Leverage SW building blocks provided by IP providers to jump start the development effort.

Minimum Qualification

  • BS in computer science with minimum 6 to 12 years of experience
  • Hands-on experience developing & testing firmware, boot code and SW using high performance 64 bit Arm processors.
    Hands-on experience developing drivers for SPI, I2C, USB, PCIe, MIPI
  • Development experience with Embedded Linux (e.g. Yacto) and embedded RTOS (e.g. QNX) experience is highly desirable.
  • Experience in working with silicon teams is highly desirable.
    Good proficiency with C/C++ code.
  • Expertise in Building Test and Validation frameworks for the Test team.
  • Proven track record and experience building and delivering complex SW products 

Personal attributes
Excellent communication skills, Can do attitude, execution and results focus, highly accountable, strong team player, high integrity, visionary, innovative and excellent hands on manager