Embedded Software Engineer
City of Bristol, England, United Kingdom
About Milbotix
Milbotix is developing innovative wearable solutions to profoundly impact lives.
Milbotix is an award-winning health-tech start-up. Founded in 2020 as a spin-out from the University of Bristol, we design, develop, and sell AI-enabled wearable IoT products for use within research, social care, and healthcare.
Our product, SmartSocks®, is a line of sock-based wearables sensitively designed for people who find conventional wearables intrusive, uncomfortable, and/or stigmatising. The wearer profile includes people living with dementia or a learning disability.
More familiar and easier to use than wrist-worn devices, SmartSocks® embed physiological sensors and patent-pending artificial intelligence to detect early signs of distress that could escalate into distressed behaviour if left unmanaged.
SmartSocks®’ development is supported by Alzheimer’s Society, the UK Dementia Research Institute, and Innovate UK.
About the position
We are looking for an experienced Embedded Software Engineer to join our engineering team. The successful candidate will take full responsibility for the design and implementation of SmartSocks®’ firmware – initially for the non-medical platform, and later for the medical platform.
The Embedded Software Engineer will contribute throughout the full development life cycle, from initial concept through to production. They will work within a small Agile team that includes a Product Manager, Data Scientist, and QA Test Engineer, supported by subcontractors and consultants providing specialist technical and market expertise.
Day-to-day responsibilities will vary. The successful candidate can expect to be involved in product meetings, research and prototype development, software programming, in-house testing including writing unit and integration tests, bug fixing, customer evaluations, and producing the required documentation.
Responsibilities
The Embedded Software Engineer will:
Develop firmware from requirements to production and commercial deployment.
Design, code, test, and debug firmware modules.
Analyse the performance of the firmware and work towards enhancing its efficiency, stability, and scalability.
Conduct research and prototyping to assess feasibility and de-risk the development and provide direct input into the product roadmap.
Participate in Agile estimation and planning sessions.
Assist with firmware quality assurance.
Support the customer success, product, and operations teams with technical advice/guidance and bug fixes.
Interface with hardware and backend software subcontractors.
Evaluate third-party and open-source software.
Help shape the software development process.
Create a suite of configuration and test tools, including software required on the production line.
Skills, experience & qualifications
Essential:
A passion for innovative technology and its potential to improve lives.
Good interpersonal skills.
An analytical mind and a disciplined, detail-oriented approach.
Bachelor’s degree in computer science, electronic and electrical engineering, or a related field.
Proficient in C/C++, Git for version control.
Competent with embedded systems design using pre-emptive, multitasking real-time operating systems like FreeRTOS.
Working knowledge of electronics design, able to read circuit schematics.
6+ months’ experience with Espressif’s ESP IoT Development Framework (IDF).
5+ years’ industry experience.
Desirable:
Previously involved in the development of wellness and/or medical devices.
Experience coding to MISRA standards.
Experience writing ISO 62304-compliant software (class A) under an ISO 13485 quality management system.
Good understanding of wireless protocols, particularly Wi-Fi and Bluetooth.
Able to develop desktop applications for configuration and test.
Fair understanding of digital signal processing or bio-signal processing.
Practical experience writing unit and/or integration tests for embedded devices.
Familiar with Agile methodologies.
Benefits
£45-£55k salary, depending on experience.
EMI share options.
Flexible hybrid working arrangements.
Responsibility and mentorship opportunities.
Location
This role is based in Bristol, UK. Our offices are situated at Future Space on the University of the West of England’s Frenchay campus.
To apply
Please send your CV and a covering email to Zeke Steer at [email protected].