Mendaera, Inc. Logo

Mendaera, Inc.

Senior Software Engineer (C++ & Python)

Posted 7 Days Ago
Be an Early Applicant
In-Office
San Mateo, CA
156K-185K
Mid level
In-Office
San Mateo, CA
156K-185K
Mid level
The Senior Software Engineer will design and develop UI software, collaborate with teams, and ensure quality through testing and refactoring.
The summary above was generated by AI

About Mendaera, Inc.

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.

Top Skills

C++
Linux
Python
Qml
Qt
Skia

Similar Jobs

7 Days Ago
Hybrid
South San Francisco, CA, USA
Senior level
Senior level
Retail • Analytics
The Senior Software Engineer will enhance the Tally software stack, focusing on navigation and autonomy for robotic systems, while engaging in DevOps practices and software integration.
Top Skills: AWSAzureBashC++DockerGCPGitPythonRedisRosUbuntu
6 Minutes Ago
Easy Apply
Hybrid
Los Angeles, CA, USA
Easy Apply
135K-190K
Senior level
135K-190K
Senior level
Cloud • Mobile • Software
The Senior Application Engineer will develop and support a developer portal and integrations, collaborating across teams to optimize processes and ensure quality in software releases.
Top Skills: APIsCi/CdHttp(S)JavaScriptJestOauthOpen ApiPythonRestTypescript
7 Minutes Ago
Hybrid
Culver City, CA, USA
89K-179K Annually
Senior level
89K-179K Annually
Senior level
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
The role involves developing web applications using Node.js and React, building robust APIs, and collaborating on AI integration and testing.
Top Skills: AWSJavaScriptMySQLNode.jsPythonReactRestful ApisTypescript

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account