We are always looking for exceptional people to join our growing team, so please send us your resume and tell us why you’d be a good fit:

Open Positions

Principal Product Engineer (Software)


  1. Interact with algorithms and software research team, to implement existing research data analysis code into efficient, traceable, robust and fast software fulfilling the specs for our minimum viable product.

  2. Help design and conduct usability and validation studies, and integrate continuous integration testing

  3. Working with the CTO and business stakeholders to develop a product service design & broad product architecture blueprint, in accordance with HIPAA, GDPR etc.

  4. Careful design and implementation of server & data transport infrastructure through robust regulatory-compliant cloud services

  5. Supporting the development & implementation of databases for clinical research (eCRFs etc.)

  6. Work with the technical team to develop an embedded UI/UX & measurement system

  7. Document, communicate and adhere to git control and quality management systems during development

  8. Nurture a friendly and safe working environment

Basic Qualifications:

  • Bachelor’s or master’s degree in computer science, computer engineering, software engineering, information systems or equivalent

  • 3+ years of relevant experience in successful product development roles

  • Proficiency in numerical computing languages including Julia, Matlab, Python

  • Strong on version control, structured development, and issue tracking through git

  • Experience in CI testing implementation (i.e. Travis, Circle, Appveyor)

  • Strong team player, experience working with a diverse cross-functional international team

  • Ability to anticipate and effectively react to engineering, product and customer issues

  • Ability to self-manage, report to the management team and deliver according to a schedule

Preferred Qualifications:

  • Expertise in full stack development for mission critical applications with knowledge of front end, back end and middleware application development

  • Demonstrated diligence in adhering to, and developing, HIPAA-compliant data infrastructure

  • Proficient in HTML5/CSS3, Python, and data transport infrastructure languages AJAX/JS/Angular/Node

  • Experience with efficient handling and transmitting of large data file transfer, both sent from device and received and stored by server

  • Experience in the healthcare/med-tech industry, or the application of complex health technology data

  • Experience development on embedded operating systems (lightweight linux, ARM builds) for single-board/embedded computer systems.

  • Experience with Quality Management Systems for FDA-regulated products

More info...

Principal Product Engineer (Hardware)


  1. Lead the refinement of hardware prototype elements, with validation through human testing

  2. Collaborate with software research team to refine hardware design of functional prototype

  3. Coordinate human studies to validate performance of functional prototypes

  4. Replication and maintenance of prototypes ad-hoc (in-house and outsourced machining of parts, assembly, testing, and maintenance)

  5. Collaborate with team and product development advisors to develop product target specifications

  6. Collaborate with team to identify and refine product development strategies and potential partners

  7. Adhere to quality management systems during development process


  • BS or MS degree in Mechanical Engineering, Electrical Engineering, Biomedical Engineering, Materials Science or related field

  • Experience in systems design and integration for scientific and medical devices

  • Track record in hardware prototyping of human-interface devices

  • Experience with product development quality management systems

  • Experience with optics, especially miniaturization would be a strong plus

  • Experience in design for mass production is a plus

  • Broad and deep mechanical and materials engineering knowledge of manufacturing processes and materials

  • Ability to evaluate a large set of tradeoffs and possibilities in interactions of various components and systems and select optimal solution

  • Extremely detail oriented, with passion to perfect and document designs and processes

  • Persuasive and organized technical communicator to team members and management

  • Ability to self-manage and deliver according to a schedule

More info...