Full-Time

Staff Software Engineer

Medical Devices

Posted on 5/3/2024

SandboxAQ

SandboxAQ

201-500 employees

Develops AI and quantum technology solutions

Data & Analytics
Cybersecurity
AI & Machine Learning
Financial Services

Senior, Expert

Remote in USA

Required Skills
Rust
Agile
Python
Requirements
  • 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
  • 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
Responsibilities
  • Design and develop device control/system software on an amd64/aarch64 class device and cloud-based back-end
  • 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

SandboxAQ develops AI and Quantum (AQ) technologies, including crypto-agile security, quantum sensing, and quantum simulation & optimization, to solve global challenges and provide a competitive advantage to organizations in computationally-intensive industries such as financial services, healthcare, and telecommunications. The company's mission is to leverage diverse talent and cross-pollination across various fields to create breakthrough physics + AI solutions.

Company Stage

Series D

Total Funding

$2B

Headquarters

New York, New York

Founded

2021

Growth & Insights
Headcount

6 month growth

22%

1 year growth

62%

2 year growth

364%