Role Overview
You build the applications and tools that turn Zooly's sensors into something people can use: device connectivity, data acquisition, calibration, visualization, storage, reporting, and the internal tools the whole team relies on. You work on one shared platform across the hip, knee, and shoulder products, so what you build gets used everywhere, not thrown away after one project.
Responsibilities
- Build features for sensor connectivity, data acquisition, calibration, visualization, storage, reporting, and internal tools.
- Build reusable platform modules instead of one-off, joint-specific solutions.
- Take part in sprint planning, design and code reviews, test planning, and documentation.
- Investigate defects and failures and write up root cause and the fix.
- Keep configuration control, test evidence, and clean engineering records.
- Work closely with the product engineers, the US platform leads, and quality/regulatory contributors.
Requirements
- Experience building maintainable application software, APIs, automated tests, or data-processing tools.
- Strong proficiency in at least one relevant language such as Python, C++, C#, JavaScript/TypeScript, Dart/Flutter, Swift, or Kotlin.
- Ability to debug hardware-connected software and work with streaming data, async communication, and communication protocols.
- Experience writing unit and integration tests and contributing to CI/CD.
- Strong problem-solving, documentation, and collaboration skills in a multidisciplinary team.
Nice to Have
- Experience with BLE, Wi-Fi, serial interfaces, sensors, or embedded devices.
- Experience with robotics or medical-device applications.
- Experience with cross-platform desktop/mobile frameworks or real-time visualization.
- Familiarity with IEC 62304 and cybersecurity practices.