Software Engineer V

Agama SolutionsSunnyvale, CA

About The Position

Develop optimized software in an embedded environment for vector machines. Build an optimization flow or compiler automation for a SIMD or vector processor.

Requirements

  • Bachelor's degree in electrical engineering, computer science, or equivalent relevant experience.
  • 5+ years of experience designing and implementing complex real-time systems using C/C++ for embedded processors.
  • 5+ years of experience in software development for imaging and CV algorithms or related signal processing fields.
  • Solid C/C++ programming and refactoring skills, and able to understand and debug heavily threaded code.

Nice To Haves

  • MS or PhD in EE/CS.
  • Theoretical knowledge in the fields of computer vision, machine learning, and image processing, or ISP sensors.
  • Experience with low-level SW optimization at instruction level, loop optimization, vectorization, data organization and caching
  • Theoretical knowledge of audio pipeline and algorithms: capture, render, codecs.
  • Experience in development of imaging and CV or related signal processing algorithms (e.g. OpenCV, Eigen, Halide, Game physics and 3D graphics, CODECs, or Communication)
  • Prior experience with ARM or RISC-V CPUs, or Tensilica DSP architectures

Responsibilities

  • Develop optimized software in an embedded environment for vector machines.
  • Build an optimization flow or compiler automation for a SIMD or vector processor.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service