Back to jobs
Job Description
- Design, develop, test, and maintain low-level software utilizing C, C++, or Rust for the Tensor SoC and Pixel ecosystem.
- Develop prototypes and proof-of-concepts, iterating to evaluate the viability and feasibility of solutions proposed by the architecture team across simulation, emulation, and physical silicon goals.
- Refine system architecture by participating in hardware/software design discussions and collaborate cross-functionally with Hardware, Software, Product, and Architecture teams to enable hardware/software co-design and implement system-level solutions.
- Drive performance modeling, simulation, and analysis to predict system behavior and guide architectural trade-offs, focusing on metrics such as throughput, latency, and power consumption.
- Analyze, optimize, and debug complex low-level system behaviors, operating system interactions, memory management, and hardware-software interfaces.
