Full-Time
Staff Software Engineer
Medical Devices
Posted on 5/3/2024
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