We are looking for a Software Developer III to join our team
Minimum qualifications:
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development in C++ or Java, or 1 year of experience with an advanced degree.
- Experience in video coding, image processing or related domains.
Preferred qualifications:
- Master’s degree or PhD in Computer Science or related technical fields.
- Experience developing, improving, and monitoring the Extended Reality (XR) Software stack.
- Experience developing high-performance computer vision systems for real-time applications on mobile platforms.
- Knowledge of C++ (i.e., camera/image processing/dataset tools), Java/Kotlin (i.e., apps used to record, playback, editing), Python (image processing for tools), and Video/Audio encoding/decoding.
Responsibilities
- Write robust, reliable, efficient, and testable software designed to run on compute-constrained android devices running perception pipelines at high frame rate and bandwidth.
- Work collaboratively with other Developer teams to optimize performance, usability, and testability for use cases that leverage camera/sensor stacks on a novel platform.
- Communicate, design, and implement decisions effectively through architecture/design documents and code.
- Review code developed by other developers and provide feedback to ensure best practices. Contribute to the overall efficiency and productivity of the Developer team through code, process enhancements, and software development workflow improvements.
APPLY