Targeted Talent - Los Angeles, CA

posted 4 days ago

Full-time - Principal
Los Angeles, CA

About the position

The Principal Systems Software Engineer will play a crucial role in developing high-performance software for a cutting-edge AI inference chip. This position requires a strong background in software design, debugging, and performance analysis, along with a deep understanding of system-level architecture. The ideal candidate will lead development efforts and contribute to both open and closed source projects, ensuring high-quality software delivery.

Responsibilities

  • Lead software development efforts for AI inference chip.
  • Design and implement software solutions using C/C++.
  • Debug and analyze performance issues in software.
  • Contribute to large open/closed source projects.
  • Architect low and high-level APIs.

Requirements

  • Degree in Computer Science, Computer Engineering, or related discipline.
  • Excellent C/C++ programming skills.
  • Strong experience in software design, debugging, and performance analysis.
  • Deep understanding of system level architecture.
  • Experience with Linux driver or Linux Kernel development.
  • Ability to work independently and lead development efforts.

Nice-to-haves

  • Minimum 5 years of software engineering or related work experience.
  • Masters or PhD in Computer Science, Computer Engineering or a related discipline.
  • Experience with Python and using C/C++ libraries from Python (e.g. using Cython).
  • Focus on software quality and testing.
  • Proficient in a variety of development styles and programming languages.
  • Ability to build projects from the ground up.
  • Comfortable working within a rapidly evolving project.
  • Driven and self-directed.

Benefits

  • 20 vacation days
  • Strong health and extended health benefits
  • Unlimited sick days
  • Stock options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service