Responsibilities:

  • Design, develop, implement software-defined converged infrastructure product's embedded system software
  • Develop and modify product-specific kernel code and drivers
  • Leverage upstream kernel fixes to resolve customer-found issues
  • Evaluate hardware and software components from potential vendors/partners
  • Bring up embedded Linux kernel on partner boards
  • Configure, troubleshoot, and optimize embedded kernel and platform software

Qualifications:

  • Bachelor’s in CS/CE/IT or related field
  • 5+ years relevant experience
  • Strong analytical and problem-solving skills
  • Ability to work independently, learn quickly and be proactive

Experience must include a combination of:

  • C programming and shell scripting
  • Linux kernel, bootloaders, system software libraries, and device drivers
  • Software-hardware interaction with embedded Linux system
  • Debugging issues in embedded software
  • Working with various boards and board bring-up
  • Cross-development, setting up development toolchains, working with BSPs,
  • Porting to ARM and Intel architecture
  • Knowledge of differ