LOCATION: Remote - Edinburgh / UK / Europe / North America East preferred (Work from home, in compatible timezone)

DURATION: Permanent.

HOURS: Full-time.

We are looking for a process-focused software engineer with a strong interest in creating applications and tools that accelerate the work of our Movement Programming team, so that they can develop, test and build more quickly and correctly.

Companies of all sizes use ASENSEI software to motion-capture their customers and make sense of their movement, so that they can offer personalized  health and fitness experiences that onboard, engage and retain customers.

We offer the most widely deployed solution for 3D Computer Vision and Connected Apparel, running on high-powered phones or low-powered consumer electronics, using single or multiple cameras to capture individuals at home or in a room full of participants.

RESPONSIBLITIES:

As an early-stage employee in our venture-backed company, you'll work directly with the Chief Technology Officer and Chief Product officer, as well as our engineering teams, to develop alongside the solutions engineering team to develop software tooling, processes and Quality Assessment (QA) that will help us deliver faster, more accurately and repeatably.

Movement Programming is a specialist skill at ASENSEI. Movement Programmers motion capture athletes performing exercises, and train the ASENSEI system to real-time recognize the performance of an exercise, provide real-time feedback on the quality and correctness of performance, and turn observations into coaching intelligence.

Using internal tools such as ASENSEI DOJO and the ASENSEI Spark demonstration & test app, as well as command line scripts and programming in custom JavaScript, TypeScript and JSON languages, our Movement Programming team is evolving from low-level scripting to working in higher-level tools and processes that allow us to quickly turn technically competent coaches, personal trainers or physical therapists, into movement programmers.

This role reflects the opportunity to bring further speed and scale to our approach to motion capture, movement recognition and coaching intelligence, by creating the processes and tools that streamline and optimize our build, test and deploy process.

The ideal candidate will develop an understanding of our Movement Programming technology stack, how this aspect of the ASENSEI technology is developed, and how we use it to deliver solutions for clients.

You will then develop solutions that allow us to improve the speed and quality of development, incorporating software engineering best practices for testing, QA testing, regression testing and building and releasing solutions to customers.

This role is wide-ranging and highly impactful for a versatile developer. You will be familiar with Typescript or Javascript, ideally you’ll know Angular, plus you will have an interest in some or all of Sport and Fitness Coaching, Human Movement, Computer Vision and Machine Learning. You’ll also understand the significance of QA and producing high quality deliverables that are right first time. Most importantly you’ll be able to contribute independently and as part of a team across a range of technologies.

REQUIREMENTS: