Senior Software Engineer (Android/ TypeScript/ C++) Edinburgh
Sadly sponsorship is not provided
- Are you excited by the visual effects (VFX) or the XR/VR industries?
- Are you an experienced software engineer with a creative mindset?
- Do you love developing amazing, hardware-integrated software products?
About Us:
The natural way to interact with augmented and virtual reality will be with your hands. Our client is developing incredible wearable products based on soft and stretchy sensor technology for the future of human-machine interaction.
This new product range, a comfortable XR for mass market use, has recently been announced.
We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team in Edinburgh. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing software solutions that align with business objectives and meet clients' requirements. You will play a key role in driving innovation and leading development efforts, working closely with cross-functional teams to deliver high-quality software products
Interest in animation - or VR content creation - pipelines will be a strong advantage. You will enjoy the excitement of working with cutting-edge technology, solving problems, and to customer needs. Your customer-centric approach will not only drive technical solutions but also shape the future development of products, ultimately ensuring an exceptional user experience for our valued customers.
Responsibilities
- Design, develop, and verify cutting-edge software solutions for seamless interfacing with Motion Capture and XR gloves across a diverse array of computing platforms, ranging from VR headsets to desktop computers, and beyond.
- Deliver technical leadership and provide mentorship to fellow software engineers, fostering a culture of continuous learning and innovation.
- Collaborate with subject matter experts, product management, and engineering leaders to architect capabilities on software platforms.
- Foster productive collaborations with our software, embedded, and machine learning teams to deliver comprehensive end-to-end solutions.
- Efficiently plan, manage, and document work using designated project management systems.
- Consistently stay informed about the latest advancements from motion capture and mixed reality partners, reinforcing a competitive edge in technological innovation.
Essential Requirements:
- Bachelor's degree in computer science, Computer Engineering, or related field
- Significant and Senior commercial experience as a software engineer
- Strong written and verbal communication skills
- Proficiency in a range of programming languages, ideally with experience in TypeScript, JavaScript, or C#.
- Experience with front-end frameworks such as React, Angular, or VueJS. OR mobile development in Android/iOS
- Experience working with integrations with hardware peripherals, ideally with experience in Bluetooth.
Desirable Skills:
- Experience developing for Unity and/or Unreal Engine
- Knowledge of C++.
- Experience building VR experiences, and a passion for gaming and VFX technologies.
This role will be on site 2/3 days per week and can not support sponsorship apllications.
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.