Software Engineer – System software, Linux device driver
At Taalas we believe that fundamental progress is achieved by those who are willing to understand and assail a problem end-to-end, without regard for commonly accepted abstractions and boundaries.
We are building a team of hands-on technologists who dislike overspecialization and seek to excel in both depth and breadth.
We are seeking a talented systems programmer to architect and implement the low-level software stack for Taalas hardcore AI models.
JOB RESPONSIBILITIES
- Collaborate with hardware architects to define the host communication and memory models for Taalas devices.
- Define and implement low level APIs for interfacing with Taalas devices.
- Write and maintain Linux device drivers.
- Participate in chip bring up, functional, and performance testing.
- Conduct regression testing of the low-level software stack across different hardware/OS configurations.
QUALIFICATIONS
- Bachelor’s or higher degree in Computer Science, or Electrical/Computer engineering
- Experience writing Linux device drivers.
- Experience with kernel level programming and debug.
- Excellent knowledge of computer architecture
- Familiarity with ML, Python and Pytorch is a bonus
Interested in joining our team? Submit your resume to careers@taalas.com to be
considered for the exciting opportunity!