Join Our Team as a Unity Developer at BOW!
BOW (Bettering Our Worlds) is a pioneering VC-backed, UK-based robotics software start-up dedicated to transforming how developers and businesses bring robots to life. With its cutting-edge SDK—designed to make robotics programming simpler and more accessible—BOW enables OEMs, software developers, and innovators across industries to unlock new possibilities, accelerate robot deployment, and shape the future of robotics.
We are on the lookout for a talented Unity Developer to help us accelerate product release and availability through our innovative SDK.
Role Purpose:
As a Unity Developer, you will play a crucial role in building our team’s capacity and translating innovative applications into market-ready products.
About you:
We seek a creative and resourceful programmer whose skills complement our cutting-edge technology. You should possess:
* A keen eye for UI and UX, with a strong understanding of user needs.
* Adept at creating intuitive and visually appealing interfaces.
* Strong knowledge in 3D graphics and real-time 3D data visualization.
Key responsibilities
* Design, develop, and maintain Unity-based software, including tools for robotics applications.
* Collaborate with cross-functional teams to ensure product features are aligned with user needs and project goals.
* Create intuitive and visually appealing UI/UX designs tailored to user workflows, with real-time 3D visualisations, and interactive interfaces for robotics.
* Optimise Unity applications for performance and scalability.
* Write tests for scripts, components, and other units of code that can be run as part of a testing suite, collaborate with QA to identify and resolve technical issues.
* Stay up-to-date with advancements in Unity, 3D graphics, and AI technologies.
* Explore and integrate new tools, such as motion capture, volumetric shaders, or virtual reality, to enhance user experiences.
* Be responsible for designing, building, and maintaining tools that allow other developers to interact with and extend the robotics platform.
* Ensure that your code is well-documented, reliable, and easy to use.
* Prepare and maintain comprehensive documentation for applications and workflows where needed.
Person Specification
Essential Qualifications:
* A background in 3D Arts, Computer Science, Physics, Engineering, Mathematics or a related discipline.
* Experience with 3D character animation.
* Proficiency in Unity and C#.
* Experience with physics and collisions
* Multithreaded programming
* Strong understanding of user interfaces and user experience (UX/UI).
* Experience of software lifecycle management and source control systems (Git, Jira)
Desirable Skills:
* Experience with virtual reality, Unreal engine/C++, volumetric shaders, and motion capture data.
* Implement 3D character animations
What We Offer
* Flexible working arrangements, including hybrid/remote working.
* Opportunity to work in a cutting-edge robotics start-up shaping the future of the industry.
* Professional development opportunities, including training and international travel.
* Inclusive and innovative workplace culture.
* 25 days holiday + public holidays
* Enrolment into company pension scheme
Reporting to Daniel Camillari (Founder & CTO)
Salary £60000
Location Sheffield, London - Hybrid working available with travel as required.
Employment type Full time
If you are ready to shape the future of robotics with us, please apply with your CV and portfolio if you have one!