About The Position

Syntiant Corp., a leader in the high-growth AI software and semiconductor solutions space, is looking for an experienced and talented Embedded Software Engineer to take on a critical role with expansive responsibilities to enhance the Embedded Software function in a growing organization. The Embedded Software Engineer will be responsible helping us create groundbreaking AI solutions for Syntiant award-winning neural accelerators. We are looking for passionate and talented technical contributors who have experience designing and implementing world-class embedded firmware, low-level systems software, and device driver programming. People selected will have the opportunity to contribute their creative ideas and lead several key projects and collaborate with an experienced team of scientists and engineers coming from companies like AWS AI, Microsoft, Broadcom, Qualcomm, and Bell Labs.

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field.
  • 5+ years of experience with C/C++ in embedded systems.
  • 3+ years of professional experience in building frameworks for Linux--based embedded systems in C/C++.
  • 4+ years of experience with software and hardware platforms in Linux, Android, RTOS.
  • Proficient in Python, shell scripting, Git, CI/CD tools.
  • Experience with SPI, I2C, I2S, etc. peripherals.
  • Excellent communication and problem solving skills.
  • Passionate about Machine Learning solutions on edge devices.

Responsibilities

  • Research, prototype, design, and implement components at all layers of the system, for instance, kernel, synchronization primitives, resource allocators, security, persistence.
  • Participate in design reviews, SDK development, and documentation.
  • Bring up new devices and lead performance measurement and debugging initiatives.
  • Take full ownership of driving our partners on active engagements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service