Job Description
Tenstorrent is seeking a Software Infrastructure Engineer to contribute to the development and maintenance of foundational software that interfaces directly with hardware platforms. This role involves building core frameworks and communication layers to enable seamless interaction between software applications and hardware components. The engineer will collaborate closely with hardware and firmware teams to ensure reliability and performance.Responsibilities include:
- Designing and implementing robust software interfaces and frameworks for direct hardware communication.
- Developing low-level libraries and abstractions for hardware communication protocols (e.g., I2C, SPI, UART).
- Collaborating with hardware, firmware, and embedded teams to define and refine interface specifications.
- Building infrastructure to support reliable hardware interaction across different platforms and environments.
- Debugging complex issues spanning hardware, drivers, and higher-level software layers.
- Ensuring efficient and deterministic performance in hardware-software communication.
- Writing clean, maintainable code and providing clear documentation of interfaces and architecture.
- Participating in architectural design reviews and contributing to the evolution of infrastructure systems.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- 3+ years of experience in systems programming, embedded systems, or infrastructure development.
- Strong proficiency in languages like C, C++, or Rust for low-level programming.
- Deep understanding of hardware communication protocols and peripheral interfaces.
- Experience developing and debugging software that interacts directly with custom or commercial hardware.
- Familiarity with operating system internals, memory management, and multi-threading.
- Comfortable working in Linux-based development environments, including build systems and shell scripting.
Tenstorrent offers:
- A highly competitive compensation package and benefits.