Staff Software Engineer - Medical Devices

Ready to join the AQ era?

SandboxAQ is solving challenging problems with AI + Quantum for positive impact. We partner with global leaders in government, academia, and the private sector to identify applications that would benefit from quantum-based applications to current and future commercial challenges. We engage with customers early and throughout the development process to improve market fit.

Our team’s unique approach enables cross-pollination across a diverse range of fields, from physics, computer science, neuroscience, mathematics, cryptography, natural sciences and more! Our success comes from coalescing diverse talent to create an environment where experimental thinking and collaboration yield breakthrough AI + Quantum solutions. Join a culture where thought leadership, diverse talent, employee engagement, and technological impact will create the next tech uproar.

We are deeply committed to education as a means to advance quantum solutions and computing initiatives. We invest in future talent through internship programs, research papers, developer tools, textbooks, educational talks/events and partnerships with universities/talent hubs to attract multi-disciplinary talent. Our hope is to inspire people from all walks of life to be prepared for the quantum era and encourage a path in STEM.

Job Summary

As a Staff Software Engineer on our medical sensing team, you will be responsible for architecting and building our software platform for a first-of-its-kind medical product. In this role, you will work with a team of researchers and engineers to write design documentation (software requirements, architecture, and test plan), and deliver software products. This work sits at the interface between hardware interfaces, data science and product development, and will require working with all of these departments to create the best software solutions.

Core Responsibilities

  • Design and develop device control/system software on an amd64/aarch64 class device and cloud-based back-end; this includes responsibility of design documentation such as software architecture, software specification documents and testing plan. 
  • Deploy, debug, and maintain software products in accordance with medical device software standards and regulatory guidelines, including verification and validation testing.
  • Work with an interdisciplinary team to propose and implement new product features and requirements, participate in design reviews, and perform risk assessments to document hardware and software designs and their interactions.
  • Serve as a technical expert to guide a growing team of engineers to support development and deployment of medical software.

Minimum Qualifications and Skills

  • Master's Degree in engineering or related field, with a minimum of 6 years of professional software development experience OR a Bachelor's Degree in engineering or related field, with a minimum of 8 years of professional software development experience 
  • 6+ years of programming experience in modern system/network programming languages (C++/Go/Rust) and proficiency in Python.
  • Ability to design complex systems, understanding the high-level architecture and the low-level components, optimizing for scalability, reliability, and performance.
  • Proficiency in software development methodologies and best practices (e.g., Agile practices, CI/CD, test-driven development.)
  • Ability to work collaboratively on a team to develop creative solutions to complex problems which may have ambiguous, conflicting inputs.
  • Willingness to teach and learn, including a history of mentorship of junior team members.

Preferred qualifications and skills

  • Experience building and deploying medical device software, e.g, in conformance with IEC 62304 and relevant human factors standards.
  • Strong working knowledge of medical software engineering and software lifecycle development.
  • Experience building larger embedded software which leverages high-fidelity data acquisition with cloud based processing and control.
  • Experience building web, IoT and cloud applications with modern cloud offerings. 
  • Experience interfacing with electronic medical records systems, experience with PHI.
  • Strong preference for a teammate willing to work hybrid or in-person in Palo Alto. Open to relocation.

SandboxAQ welcomes all.

We are committed to creating an inclusive culture where we have zero tolerance for discrimination. We invest in our employees' personal and professional growth. Once you work with us, you can’t go back to normalcy because great breakthroughs come from great teams and we are the best in quantum technology.
 
We offer competitive salaries, stock options depending on employment type, generous learning opportunities, medical/dental/vision, family planning/fertility, PTO (summer and winter breaks), financial wellness resources, 401(k) plans, and more. 
 
Equal Employment Opportunity: All qualified applicants will receive consideration regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.
 
Accommodations: we provide reasonable accommodations for individuals with disabilities in job application procedures for open roles. If you need such an accommodation, please let a member of our Recruiting team know.
Apply for this job
logo SandboxAQ Software Engineering Full-time In-person 📍 Palo Alto, CA (Remote) Apply Now
Your subscription could not be saved. Please try again.
Your subscription has been successful.

Newsletter

Subscribe and stay updated.

Your subscription could not be saved. Please try again.
Your subscription has been successful.

Join our newsletter