Staff Software Engineer, Edge AI - Toolchain
Omnivision Technologies Singapore Pte. Ltd.Job Description
Develop and optimize edge AI toolchains and software frameworks for next-generation silicon platforms. You will enable seamless deployment of machine learning models on constrained edge hardware.
Requirements
- Extensive experience in low-level systems programming and compiler or toolchain development
- Strong knowledge of AI/ML frameworks and edge inference optimization
- Expertise in C++ and Python development
- Demonstrated understanding of embedded platforms and hardware accelerators
Responsibilities
- Design, build, and maintain software toolchains for edge AI processors
- Optimize machine learning models for execution on hardware accelerators
- Work with firmware and hardware architecture teams to enhance software tooling
- Implement automated test suites to validate toolchain accuracy and speed
Skills
C++
Python
Edge AI
Toolchain
Machine Learning
Compilers