Embedded Software Engineer – Google Tensor
Company | |
---|---|
Location | Kirkland, WA, USA, Mountain View, CA, USA |
Salary | $141000 – $202000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Junior, 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.