Senior Embedded Software Engineer

Vicarious Surgical · Boston MA

Company

Vicarious Surgical

Location

Boston MA

Type

Full Time

Job Description

At Vicarious Surgical, our mission is to give doctors the tools to provide the highest quality of care to patients around the globe.  Our technology combines immersive virtual reality and miniature robotics to give doctors superpowers, exponentially improving their visibility and accuracy.  We are a passionate and innovative team looking for great people with big ideas, who want to create the next big thing.  Are you ready? 

As a Senior Embedded Software Engineer, you will take ownership of much of the firmware that runs our robotic device. You will work closely alongside software and electrical engineers to specify and design solutions to complex real-world problems. As a senior contributor, you will have a large impact on the architecture and direction of our embedded systems. Previous experience bringing a product through regulatory stages is a huge plus! 

Responsibilities 

  • Specifying, designing, and building firmware driving sensing and actuation for complex robotic systems
  • Working closely with electrical and software engineers to nail down specifications and develop coherent interfaces
  • Real-time operating system (RTOS) C/C++ development on ARM platforms
  • Test/tooling development in Python or C/C++
  • Follow medical device software lifecycle process (ISO 62304 compliance)

Requirements 

  • 5+ years of experience programming embedded systems in C/C++
  • Experience with Real-Time operating systems (RTOS)
  • Comfortable with Python
  • Excited to dive in and debug low-level code
  • Working knowledge of common communication interfaces (SPI, I2C, USB, etc)
  • Love to work in a fast-paced development environment
  • Are constantly looking to optimize and improve systems and infrastructure (even beyond what you're immediately working on)
  • Happy to work as part of a cross-functional team, as well as independently

Nice To Have

  • Medical device experience
  • Robotic systems experience
  • Experience with coding standards such as MISRA C/C++
  • Networking (TCP/IP)
  • Hardware development experience
  • Linux development experience
Apply Now

Date Posted

08/11/2022

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Android Engineer - Customer Engineering - Biofourmis

Views in the last 30 days - 6

Biofourmis is a rapidly growing digital health company that develops softwarebased therapeutics to improve patient outcomes The company has a global f...

View Details

Senior Project Manager - Remote - AMP Agency

Views in the last 30 days - 7

AMP Agency is looking for a Senior Project Manager to lead complex projects and programs requiring strong leadership communication and organizational ...

View Details

Fresh Connect Product Manager - About Fresh

Views in the last 30 days - 6

About Fresh is a nonprofit organization that aims to expand access to fresh food empowering individuals to make healthy choices They are seeking a Pro...

View Details

Contracts Manager - Nimbus Therapeutics

Views in the last 30 days - 14

Nimbus Therapeutics is offering a Contracts Manager position with a unique opportunity to contribute to the companys growth and interact with internal...

View Details

Head of Pharmacovigilance - Nimbus Therapeutics

Views in the last 30 days - 13

The text describes a Head of Pharmacovigilance position at Nimbus a private biotechnology company The role involves leading and developing the Pharmac...

View Details
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories