Senior Embedded Software Engineer

2 weeks ago


Waltham, United States Vicarious Surgical Full time
Job DescriptionJob Description

Vicarious Surgical is hiring a Senior Embedded Software Engineer to join our team in Waltham, MA. As a Senior Embedded Software Engineer, you will contribute to the development of much of the firmware that runs our robotic device. You will work closely alongside software, controls, 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 with robotic system development and controls is a huge plus

Vicarious Surgical is a next generation robotics company developing a disruptive technology with the goal of increasing the efficiency of surgical procedure, improving patient outcomes, and reducing healthcare costs.

This is a terrific opportunity for a Senior Embedded Software Engineering professional to join our company at a very exciting time and be a key member of a team that will bring our robotic solution to the market, offering a cost-effective path to improving patient outcomes and increasing the efficiency of surgical procedures for hospitals.

Key Responsibilities:

  • Specifying, designing, and building firmware for complex robotic systems.
  • Working closely with electrical and software engineers to nail down specifications and develop coherent interfaces.
  • C++ application development on Real-time operating system (RTOS) on ARM platforms.
  • Follow medical device software development process (ISO 62304 compliance).
  • Develop software in sprints and increments as part of an Agile scrum team.
  • Test/tooling development in Python and C++.

About You:

  • BS Degree, Computer Science, Computer Engineering, Electrical Engineering or closely related technical field.
  • 5+ years of experience programming embedded systems in C++.
  • Comfortable with Python.
  • Experience with Real-Time operating systems (RTOS).
  • Working knowledge of common communication interfaces (UART, CAN, I2C, SPI etc).
  • Experience with unit testing using frameworks such as GTest.
  • Read and understand schematics and analyze HW performance with respect to motor control.
  • Happy to work as part of a cross-functional team, as well as independently.

Nice to Have:

  • Experience with coding standards such as MISRA C/C++.
  • Experience with SOLID principles, object oriented design, and design patterns.
  • Experience with network stacks such as TCP/IP and protocols such as DDS.
  • Linux development experience.
  • Experience using MATLAB and Simulink controls, data analysis, or simulation.
  • Integrating, debugging, and tuning motor control software and hardware.

Together, we share a love for learning and we are passionate teachers. As a company, we set ambitious goals and individually, we share in that ambition. At the office, we enjoy each other's company during monthly socials, catered lunches and company celebrations.

Please note that at Vicarious Surgical, we follow COVID-19 safety protocol, which may include compliance with vaccination, testing and masking requirements.


  • Senior Embedded Software Engineer

    Found in: beBee jobs US - 2 weeks ago


    Waltham, Massachusetts, United States Vicarious Surgical Full time

    Vicarious Surgical is hiring a Senior Embedded Software Engineer to join our team in Waltham, MA. As a Senior Embedded Software Engineer, you will contribute to the development of much of the firmware that runs our robotic device. You will work closely alongside software, controls, and electrical engineers to specify and design solutions to complex...

  • Embedded Software Engineer

    Found in: beBee jobs US - 3 days ago


    Waltham, Massachusetts, United States Apple Full time

    SummaryAre you passionate about changing the world? As a member of our dynamic group, you will have the unique and rewarding opportunity to craft upcoming products that will delight and inspire millions of Apple's customers every single day. We have a critical impact on getting high quality functional products to millions of customers quickly and we are...


  • Waltham, United States InnoTech Staffing Full time

    Job DescriptionJob DescriptionInnoTECH Staffing is looking to hire a Principal Embedded Software Engineer for a well funded and growing late stage medical device start-up in Waltham, MA.The Principal Software Engineer provides expertise in the design, development, characterization, and testing of complex software/firmware used to drive and manage complex...


  • Waltham, United States Vicarious Surgical Full time

    As a Senior Software Quality Engineer, you will be a subject matter expert of compliance related to the development lifecycle and maintenance processes of product software and software development tools and validation and maintenance of non-product software. You will be responsible for quality system support for software R&D projects; generation and/or...


  • Waltham, United States Vicarious Surgical Full time

    Job DescriptionJob DescriptionAs a Senior Software Quality Engineer, you will be a subject matter expert of compliance related to the development lifecycle and maintenance processes of product software and software development tools and validation and maintenance of non-product software. You will be responsible for quality system support for software R&D...


  • Waltham, United States Vicarious Surgical Full time

    Job DescriptionJob DescriptionAs a Senior Software Quality Engineer, you will be a subject matter expert of compliance related to the development lifecycle and maintenance processes of product software and software development tools and validation and maintenance of non-product software. You will be responsible for quality system support for software R&D...

  • Senior Software Quality Engineer

    Found in: beBee jobs US - 1 day ago


    Waltham, Massachusetts, United States Vicarious Surgical Full time

    As a Senior Software Quality Engineer, you will be a subject matter expert of compliance related to the development lifecycle and maintenance processes of product software and software development tools and validation and maintenance of non-product software. You will be responsible for quality system support for software R&D projects; generation and/or...

  • Senior Mechanical Engineer

    Found in: beBee jobs US - 2 weeks ago


    Waltham, Massachusetts, United States Boston Engineering Full time

    Company DescriptionBoston Engineering improves the way people work and live through innovative product design and novel engineering. Our teams of product designers and engineers for the Medical, Commercial, and Defense sectors. Experts in robotics, control systems, embedded systems, DFX, and digital transformation, we are ISO 9001 and ISO 13485 certified....


  • Waltham, United States Boston Engineering Corporation Full time

    Job DescriptionJob DescriptionCompany DescriptionBoston Engineering improves the way people work and live through innovative product design and novel engineering. Our teams of product designers and engineers for the Medical, Commercial, and Defense sectors. Experts in robotics, control systems, embedded systems, DFX, and digital transformation, we are...

  • Software Engineer

    2 weeks ago


    Waltham, United States Glytec, LLC Full time

    Job DescriptionJob DescriptionEssential Job Functions:Design and implement innovative applications, features and systemsImplement scalable components, APIs and servicesImprove performance, availability and scalability of application platformData analysis and modelingObject oriented analysis and designImplement modern web interfaces using HMTL5, CSS and...

  • Senior Graphics Engineer

    Found in: beBee jobs US - 2 weeks ago


    Waltham, Massachusetts, United States Krevera Full time

    Senior Graphics Engineer - Join Our Cutting-Edge AI Team Position: Senior Graphics Engineer Location: Waltham MA Company: Krevera Inc. Join Our Mission: At Krevera, we are at the forefront of AI technology, pushing the boundaries of machine learning and data synthesis. We are currently seeking a highly skilled Senior Graphics Engineer to join our dynamic...

  • Senior Program Manager

    Found in: beBee jobs US - 3 weeks ago


    Waltham, Massachusetts, United States Boston Engineering Full time

    Company DescriptionBoston Engineering improves the way people work and live through innovative product design and novel engineering. We are product designers and engineers for the Medical, Industrial, Commercial, and Defense sectors. Experts in robotics, motion control and embedded systems, DFX, and digital transformation, we are ISO 9001 and ISO 13485...

  • Software Performance Engineer in Test

    Found in: Talent US C2 - 2 days ago


    Waltham, United States Intralinks Full time

    SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. Named to Fortune 1000 list as top U.S. company based on revenue, SS&C is headquartered in Windsor, Connecticut and has 20,000+ employees in over 90 offices in 35 countries. Some 18,000 financial services and healthcare...


  • Waltham, United States Glytec, LLC Full time

    Job DescriptionJob DescriptionEssential Job Functions:Architect, design and implement innovative, high quality applications, features and systemsImplement scalable components, APIs and servicesImprove performance, availability and scalability of application platformData analysis and modelingObject oriented analysis and designImplement modern web interfaces...


  • Waltham, United States Glytec Full time

    Essential Job Functions: Architect, design and implement innovative, high quality applications, features and systems Implement scalable components, APIs and services Improve performance, availability and scalability of application platform Data analysis and modeling Object oriented analysis and design Implement modern web interfaces using HMTL5, CSS and...

  • Senior Performance Engineer

    Found in: Talent US C2 - 2 weeks ago


    Waltham, United States SS&C Technologies Holdings Full time

    Job Description Senior Performance EngineerLocation: Waltham, MA, USA Get To Know The Team: The SS&C Intralinks team is currently searching for a Senior Performance Engineer, specializing in application performance testing, tuning and developing performance test framework.Why You Will Love It Here!  Flexibility: Hybrid Work Model & a Business Casual...

  • Senior Systems Engineer

    Found in: Appcast Linkedin GBL C2 - 3 weeks ago


    Waltham, United States Advantage Technical Full time

    Senior Systems Engineer Must have DOD or Robotics experience. The ideal candidate will have 3 - 5 years of experience and enjoy working in a fast-paced environment, participating in engineering teams designing, testing, integrating, and developing support of next-generation robotic systems for the U.S. Military.Desired Qualifications:Bachelor of Science...

  • Senior Systems Engineer

    Found in: Appcast US C2 - 3 weeks ago


    Waltham, United States Advantage Technical Full time

    Senior Systems Engineer Must have DOD or Robotics experience. The ideal candidate will have 3 - 5 years of experience and enjoy working in a fast-paced environment, participating in engineering teams designing, testing, integrating, and developing support of next-generation robotic systems for the U.S. Military.Desired Qualifications:Bachelor of Science...


  • Waltham, United States Advantage Technical Full time

    Senior Systems Engineer Must have DOD or Robotics experience. The ideal candidate will have 3 - 5 years of experience and enjoy working in a fast-paced environment, participating in engineering teams designing, testing, integrating, and developing support of next-generation robotic systems for the U.S. Military.Desired Qualifications:Bachelor of Science...

  • Senior Systems Engineer

    Found in: beBee jobs US - 2 weeks ago


    Waltham, Massachusetts, United States Boston Dynamics Full time

    As a Senior Systems Engineer on a newly formed product team, you will join a small cross-functional group defining and developing an unprecedented industry-transforming robotic product. You will help develop and promote a new Systems Engineering (SE) approach that spans requirements generation, architectural trade studies, performance attribute engineering,...