Posted in

Embedded Software Engineer – Google Tensor

Embedded Software Engineer – Google Tensor

CompanyGoogle
LocationKirkland, WA, USA, Mountain View, CA, USA
Salary$141000 – $202000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages (e.g. C, C++), or 1 year of experience with an advanced degree.
  • 2 years of experience with data structures or algorithms.
  • 2 years of experience working with embedded operating systems.

Responsibilities

  • Gather platform requirements from hardware, architecture, and software teams.
  • Develop device drivers, libraries, and tools for silicon validation of Google custom silicon on multiple OSes.
  • Coordinate with multidisciplinary teams (hardware and software) throughout the development process.
  • Debug hardware and software issues on emulation and hardware platforms.

Preferred Qualifications

  • Master’s degree or PhD in Computer Science or related technical fields.
  • Experience developing device drivers and frameworks for custom hardware.
  • Experience with integration of hardware emulation/simulation platforms.
  • Experience with Linux kernel, firmware, or RTOS development.
  • Experience with debugging.