Android OS Software Engineers - VR - C++ / Java- multiple roles
Android OS Software Engineers - VR - C++ / Java- multiple roles
Duration: 6 months contract
Pay: Market rate
Location: Remote (United Kingdom)
As an OS Frameworks Engineer, you will contribute to building innovative hardware and software that profoundly redefine how people work, play, and connect.
Responsibilities- Understand industry technology trends in computing technology to assess and develop new technologies.
- Enable teams to deliver best-in-class experiences for current and future products.
- Build on OS internals and set technical direction for significant improvements.
- Contribute towards building tools, system architecture, frameworks, and infrastructure for any of the following: operating systems, kernel development, low-level debugging, system profiling, AOSP, performance profiling, that will impact VR and AR product lines.
- Collaborate with cross-functional teams including product management, application software engineers, and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks.
- Develop APIs in the system-level framework layer that enable other layers of the stack to implement compelling and performant use cases.
- Uplift coding and design skills on the team through reviews and the introduction of best practices.
- Model desired behaviors through clean, readable code, upfront debug-ability, and testability when implementing complex components.
- Effectively communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency.
- Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, or a similar field.
- Experience with cross-functional partnerships, working across functions to drive solutions.
- 6+ years of Software development experience.
- Extensive experience with Android (preferred), Linux, or MacOS internals or frameworks services.
- Alternatively, experience in developing Embedded engineering solutions within a resource-constrained environment.
- 3+ years of experience in developing any of the following: Operating Systems, AOSP, NDK, Device management on iOS/Android, Device Security, Android Enterprise.
- Experience with coding in both C++ and Java.
Preferred Qualifications
- Extensive experience with any of the following: Android internals, AOSP, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development.
- Experience with Android performance tools and security models.
- Experience developing software for Mobile platforms (Android/iOS).
- Experience with Android UI frameworks and services.
- Extensive experience with JUnit tests or any unit testing framework.
- Company
- Atrium Workforce Solutions Ltd
- Location
- Wallington, Surrey, England, United Kingdom
- Employment Type
- Contractor
- Salary
- Salary negotiable
- Posted
- Company
- Atrium Workforce Solutions Ltd
- Location
- Wallington, Surrey, England, United Kingdom
- Employment Type
- Contractor
- Salary
- Salary negotiable
- Posted