Staff System Software Engineer

You will plan, design, implement, test, and document low-level kernel drivers and user-space driver libraries. You will work with C, C++, and Python, collaborate with software and hardware engineers, participate in agile development, and support product development alongside hardware and silicon teams.

Responsibilities

  • Design, implement, test, and document OS kernel and device driver software
  • Participate in agile development
  • Contribute to technical discussions
  • Work with software and hardware engineers, architects, and stakeholders
  • Support product development with hardware and silicon engineering teams

Requirements

  • Industry software development experience with C, C++, or Python
  • OS kernel and device driver development experience
  • Linux or Windows experience
  • Understanding of low-level software and hardware interactions
  • Debugging and performance analysis experience
  • Experience with PCIe, CPU, device drivers, SoC, firmware, or hardware/software integration
  • Written and verbal communication skills

Benefits

  • Flexible working
  • Generous annual leave
  • Private medical insurance
  • Health cash plan
  • Dental plan
  • Pension matched up to 5%
  • Life assurance
  • Income protection
  • Parental leave
  • Employee assistance programme
  • Healthy food and snacks
  • On-site barista bar

See also

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

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

A new version of freehire is available