At a Glance
- Tasks: Join a team to develop cutting-edge VR/AR software and hardware solutions.
- Company: Atrium EMEA collaborates with top-tier clients in the tech industry.
- Benefits: Enjoy flexible working options and opportunities for professional growth.
- Why this job: Be part of a dynamic team redefining how we interact with technology.
- Qualifications: Experience in software development, Android, Linux, or embedded systems required.
- Other info: Some on-call work may be necessary; apply now to join this innovative project!
The predicted salary is between 36000 - 60000 £ per year.
Job Description
Software Engineers – VR/AR/Headsets – London
Atrium EMEA is looking for several Software Engineers to work with an enterprise level, London based client. You will join a team of global experts dedicated to developing and shipping products at the intersection of hardware, software, and content. The Software Engineers will contribute to building innovative hardware and software that profoundly redefine how people work, play, and connect.
- 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.
- 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 behaviours through clean, readable code, upfront debug-ability, and testability when implementing complex components.
- Some on call work required, on occasion
Essential:
- Experience with cross-functional partnerships, working across functions to drive solutions.
- Extensive Software development experience.
- Experience with Android, Linux, or MacOS internals or frameworks services.
- Alternatively, experience in developing Embedded engineering solutions within a resource-constrained environment.
- 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.
- 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
- Previously worked on android open source projects.
Click Apply now to be considered for the Software Engineers – VR/AR/Headsets – London roles
Software Engineers - VR/AR/Headsets - London employer: Gibbs Hybrid
Contact Detail:
Gibbs Hybrid Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineers - VR/AR/Headsets - London
✨Tip Number 1
Familiarise yourself with the latest trends in VR and AR technologies. Being knowledgeable about current advancements and tools in this field will not only help you during interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Engage with online communities and forums related to VR/AR development. Networking with professionals in these spaces can provide insights into the industry and may even lead to referrals or recommendations for the position.
✨Tip Number 3
Showcase any relevant projects or contributions you've made, especially those involving Android internals or embedded systems. Having a portfolio that highlights your practical experience can set you apart from other candidates.
✨Tip Number 4
Prepare for technical interviews by brushing up on your coding skills in C++ and Java. Practising common algorithms and data structures will help you feel more confident and ready to tackle any coding challenges during the interview process.
We think you need these skills to ace Software Engineers - VR/AR/Headsets - London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with Android, Linux, or MacOS. Emphasise any projects involving VR/AR technologies and your proficiency in C++ and Java.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for VR/AR technologies and your understanding of the role. Mention specific experiences that demonstrate your ability to work across functions and drive solutions.
Showcase Your Projects: If you have worked on any open-source projects or have relevant personal projects, include them in your application. Highlight your contributions and the technologies used, especially those related to Android internals and performance tools.
Proofread and Edit: Before submitting your application, carefully proofread your documents. Check for any spelling or grammatical errors and ensure that your technical skills are clearly articulated. A polished application reflects your attention to detail.
How to prepare for a job interview at Gibbs Hybrid
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Android, Linux, or MacOS internals. Highlight specific projects where you've developed operating systems or worked with AOSP, as this will demonstrate your technical expertise relevant to the role.
✨Demonstrate Cross-Functional Collaboration
Since the role involves working across functions, share examples of how you've successfully collaborated with other teams. This could include instances where you drove solutions through teamwork, showcasing your ability to communicate and work effectively with diverse groups.
✨Prepare for Coding Challenges
Expect to face coding challenges during the interview. Brush up on your C++ and Java skills, and practice common algorithms and data structures. Being able to write clean, readable code under pressure will impress your interviewers.
✨Discuss Best Practices in Software Development
Be ready to talk about your approach to coding standards, testing, and debugging. Share how you've uplifted coding practices in previous roles, as this aligns with the company's goal of maintaining high-quality software development.