Logo
Tailored Management

Computer Vision Engineer

Tailored Management, Sunnyvale, California, United States


Software Engineer V Sunnyvale, CA 12 Months Job Description: We are seeking a Software Engineer with experience in compiler development (such as LLVM or higher-level IR) and code optimization for ISAs like x86, ARM, or RISC-V. Responsibilities: Develop optimized software in an embedded environment for vector machines. Build an optimization flow or compiler automation for a SIMD or vector processor. Minimum Qualifications: 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. Preferred Qualifications: 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 It is an exciting role, doing applied research and development in the cross section of LLM, Compiler and modern C/C++ programming. Coding Requirement : coding will be C/C++ and focusing on in-domain expertise, mostly computer vison, audio signal processing and AI/ML related topics