Revolve Surgical

Surgical robotics for every operating room

Embedded Firmware Developer

$50K - $120K CAD / 0.50%
Location
Toronto, ON, CA
Job Type
Full-time
Experience
1+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Matthew Kang
Matthew Kang
Founder

About the role

About Revolve

Revolve Surgical is making the future of surgical robotics. Surgical robots make surgery better, but few patients and surgeons have access to them. Revolve is changing this with our radically different design that enables access to the best possible surgery while also making it more affordable.

We’re preparing our first product for regulatory approval and looking for a highly motivated and skilled candidate to help us build the future of surgery in the heart of downtown Toronto.

About the position

As an Embedded Firmware Developer at Revolve, you will develop and test firmware for our novel robotic surgery system. You will own projects from concept to production. You will work with our team of mechanical engineers, electrical engineers, regulatory specialists, and surgeons to build systems quickly and effectively.

Firmware is what makes this thing tick, and we're looking for someone who loves seeing code come to life in the real world. This role will lean more firmware than hardware but is subject to change in the future based on the successful candidate's expertise and interests.

This is an on-site role. This role requires high levels of collaboration with our team and access to the latest version of rapidly-changing hardware.

Roles & Responsibilities

  • Design, prototype, and implement new features to our surgical robotic system
  • Design and perform tests to verify product functionality and requirements
  • Design and extend system architecture
  • Optional: communicate directly with surgeon users to understand their needs.

Skills & Experience

We are looking for the following skills and experience:

  • Modern embedded C++. We use some C++23 features. Knowledge of STL and what you should and shouldn't use from it.
  • 32-bit ARM development
  • CMake
  • C++ test frameworks including GoogleTest
  • Motor controller design
  • Design for safety critical applications
  • Sensor integration
  • Common communication buses: SPI, I2C, UART, CAN
  • Debugging tools: JTAG, SWD, GDB
  • Systems and application architecture planning
  • Git(Lab (Ci/CD))
  • Read a circuit schematic
  • Amazing documentation skills: requirements, code (Doxygen), testing, etc.

Additional experience in the following is a bonus:

  • IEC 62304
  • PCB rework and bring-up
  • real-time video processing and display

What we offer

  • Leave your mark on the future of surgery.
  • Work on a device that’s already been validated through animal and cadaveric testing.
  • See your work save lives in real-time. Opportunities for surgical observation.
  • Growth potential. We rapidly advance team members who have an outsized impact.

About Revolve Surgical

Revolve Surgical is making the future of surgical robotics. Surgical robots make surgery better, but few patients and surgeons have access to them. Revolve is changing this with our radically different design that enables access to the best possible surgery while also making it more affordable.

We’re preparing our first product for regulatory approval and looking for highly motivated and skilled candidates to help us build the future of surgery in the heart of downtown Toronto. We were one of TechCrunch’s favourite companies on Demo Day S21, and we hope to be your favourite company, too!

Revolve Surgical
Founded:2019
Team Size:8
Location:Toronto, Canada
Founders
Peter Francis
Peter Francis
Founder
Alex Gordon
Alex Gordon
Founder
Matthew Kang
Matthew Kang
Founder