Staff System Software Engineer

You will build the test strategy for system software releases across firmware, BMC, and Linux device drivers. You will design, automate, and report tests on server-class systems, develop reusable tools and pipelines, debug cross-layer issues, drive root-cause investigations, and mentor engineers.

Responsibilities

  • Build the test strategy for system software releases
  • Shape integration and system testing across firmware, BMC, and Linux device drivers
  • Design, build, automate, and report tests
  • Develop reusable tools, pipelines, and packaging solutions
  • Debug cross-layer issues
  • Drive root-cause investigations to corrective actions
  • Mentor engineers
  • Document technical decisions

Requirements

  • Low-level system testing and integration experience
  • Understanding of RTOS
  • Understanding of complex boot logic
  • Linux and device driver knowledge
  • Python and C/C++ test development experience
  • Hardware and debugger experience
  • CI/CD pipeline experience
  • Build or integration tools experience
  • Cross-layer debugging experience
  • Root-cause investigation experience
  • Communication skills
  • Mentoring experience

Benefits

  • Flexible working
  • Generous leave
  • Retirement planning support
  • Pension matched up to 5%
  • Phantom equity
  • Free food
  • On-site barista
  • Income protection
  • Life assurance
  • Private medical insurance
  • Dental cover
  • Health cash plan
  • Cycle to work scheme
  • Give as you earn

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available