QualiTest is seeking OS developers to build and maintain operating systems for research devices in Reality Labs, focusing on AOSP-based systems for cutting-edge AR technology.
Requirements
- 2+ years of experience with AOSP or Embedded Linux development
- Experience working on systems software in a large-scale C/C++ code base
- Experience with operating systems internals and frameworks services
- Experience with software development processes including: source control, unit tests, bug tracking, and design documentation
- Experience with modern C/C++ standards, libraries and best practices
- Experience with Android SDK, NDK, JNI and IPC mechanisms
- Experience with device bring up and Linux kernel customization
Responsibilities
- Design and implement components at all layers of the system, from drivers to frameworks
- Debug complex, system-level, multi-component issues that typically span across multiple layers from kernel to application
- Profile performance problems and drive optimizations that span the entire software stack
- Bring up new devices and perform debugging and performance tuning exercises
- Understand software components from multiple partner teams, integrate those components into the unified product code base, and drive their continued development
Other
- Bachelor's degree in computer science, software engineering or relevant field required
- Strong attention to detail; provide quality work
- Sense of ownership
- Strong verbal and communication skills
- Ability to investigate and ask for support when needed