Software Engineer

Company:  Dopl Technologies
Location: Seattle
Closing Date: 03/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Are you excited about cutting edge technologies, including robotics and AI?

Are you passionate about improving access to healthcare?

Do you want to work in a diverse team with people who have complimentary skills?

Apply to Dopl! We are a data and AI company democratizing access to diagnostic exams and interventional procedures through autonomous care delivery, starting with remote services.

Our first product is Traverse, an AI-driven remote robotic ultrasound system that enables patients to receive ultrasound exams no matter where they live.

Job Description

We’re seeking a self-motivated, hands-on full stack engineer to develop the next generation Traverse in preparation for commercial release. You will work closely with Yingbo Shi, Head of Product Development, and Ryan James, co-founder CEO+CTO.

Responsibilities

  1. Develop software platform.
  2. Develop and maintain applications that will be used by clinicians to perform remote robotic exams.
  3. Use CI/CD practices to develop, maintain and deploy cloud infrastructure to support Dopl’s applications and services.
  4. Develop APIs and use them to integrate AI algorithms and third party devices, including a robot, ultrasound system and controller.
  5. Develop software requirements to define the behavior of the remote robotic system.

Lead Dopl’s software development process.

  1. Create, present and maintain software designs, including architecture diagrams, to document and share knowledge.
  2. Write unit, integration and system level tests to validate and maintain core features.
  3. Analyze the software for failure modes and develop solutions for risk mitigations.
  4. Participate in code reviews on GitHub.

Experience and Skills

Must haves

  1. Frontend: Html, CSS and Javascript
  2. Backend: NodeJS, Python or C++
  3. Databases (e.g. SQL)
  4. RESTful APIs
  5. Data streaming (e.g. using WebRTC and/or web sockets)
  6. Controlling an external system using APIs

Nice to haves

  1. Experience with medical device software development life cycle
  2. Robot API development (e.g. UR5 or Kuka)
  3. Experience with computer vision algorithms
  4. Developing and deploying microservices (e.g. using AWS and/or GitHub actions)
  5. Managing people
  6. Basic knowledge of ultrasound imaging systems
  7. Knowledge of healthcare data standards (e.g., DICOM)
  8. Knowledge of WebRTC or similar technologies for real-time video/audio communication
  9. 3D printing

Benefits

  1. 100% medical coverage for all employees
  2. Unlimited vacation

Equal Opportunity

Dopl is an equal opportunity employer who values diverse perspectives. We want to create a culture where everyone feels welcome, safe and accepted for who they are.

#J-18808-Ljbffr
Apply Now
Share this job
Dopl Technologies
An error has occurred. This application may no longer respond until reloaded. Reload 🗙