Enable job alerts via email!

Senior Software Engineer (C++ & Python)

Mendaera, Inc.

San Mateo (CA)

On-site

USD 156,000 - 185,000

Full time

17 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in healthcare technology is seeking a Senior Software Engineer to enhance their robotic medical intervention platform. The role involves developing user interfaces in C++ and Python while collaborating with various teams to improve accuracy and speed in patient care. Successful candidates will thrive in a fast-paced environment and possess strong problem-solving skills along with a keen attention to detail.

Qualifications

  • 3 - 5 years of professional experience developing software in C++ and Python.
  • Experience designing and implementing user-facing software for embedded / desktop applications.
  • Knowledge of software design principles, algorithms, and data structures.

Responsibilities

  • Collaborate with stakeholders to design and implement user interfaces and workflows.
  • Write clean, maintainable, and efficient code in C++ and Python.
  • Ensure software quality through robust testing and documentation.

Skills

C++
Python
Problem-solving
Attention to detail
System thinking

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field

Tools

Linux
Qt/QML
Robot Operating System (ROS)

Job description

Mendaera is developing technology that will enable all healthcare providers to do more for their patients. Our platform combines real-time imaging, robotics, and artificial intelligence to make precise and consistent intervention more accessible. Our aim is to eliminate barriers in the patient journey, accelerate recovery, delight customers, and reduce cost of care.

About the Opportunity

Mendaera is looking for a Senior Software Engineer with expertise in C++ and Python to design and develop software for user interfaces and supporting modules. This role is critical to enhancing the usability and functionality of our robotic medical intervention platform. As part of the Usability Team, you will report to the Usability Lead, and collaborate with clinical, product, and engineering teams to deliver software that directly impacts our mission. The annual salary range for this role is $156,000k-$185,000.

About You

We are looking for candidates who: thrive in fast-paced environments; embrace ambiguity; can create frameworks and work-product from scratch; are able to level between micro and macro analysis; possess critical and system thinking ability; are detail oriented.

Senior Software Engineer - UI Software responsibilities include:

  • Collaborating with Mendaera stakeholders to design and implement user interfaces, workflows, and associated software modules.
  • Writing clean, maintainable, and efficient code in C++ and Python.
  • Ensuring software quality and usability through robust testing and documentation.
  • Troubleshooting and debugging issues in the software stack.
  • Participating in code reviews to ensure adherence to best practices and coding standards.

Desired Skills and Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 3 - 5 years of professional experience developing software in C++ and Python.
  • Experience designing and implementing user-facing software for embedded / desktop applications.
  • Knowledge of software design principles, algorithms, and data structures.
  • Experience developing modular, reusable software components.
  • Experience working in Linux environments, including debugging and performance tuning.
  • Strong problem-solving skills and attention to detail.
  • High level of emotional intelligence, with the ability to work effectively in a team environment.

Preferred Qualifications:

  • Experience with Qt/QML and SKIA or other graphics engines
  • Familiarity with the robot operating system (ROS).
  • Knowledge of usability principles and user-centric design.
  • Experience with hardware-software integration or interfacing with peripheral devices.
Apply for this job

*

indicates a required field

First Name *

Last Name *

Email *

Phone

Resume/CV *

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.