SandboxAQ is hiring a
Staff Software Engineer

Logo of SandboxAQ

SandboxAQ

πŸ’΅ $183k-$368k
πŸ“Remote - United States

Summary

Join SandboxAQ's AQMed team as a Staff Software Engineer to architect and build software platform for medical product, working with researchers and engineers to develop device control/system software on Linux devices and cloud-based back-end.

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
  • Experience developing applications on Linux devices, especially in IoT applications and leveraging offerings from one or more major cloud providers
  • Ability to use off-the-shelf cloud building blocks for data transit
  • Experience in IoT deployment to ARM Cortex-A or Intel devices
  • 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

Responsibilities

  • Design and develop device control/system software on an amd64/aarch64 class Linux device and cloud-based back-end
  • Design and implement a data path architecture from device sensor to cloud storage
  • 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

Preferred Qualifications

  • Experience building and deploying in regulated industries (e.g., medical devices)
  • Strong working knowledge of medical software engineering and software lifecycle development
  • Experience interfacing with electronic medical records systems, experience with PHI

Benefits

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let SandboxAQ know you found this job on JobsCollider. Thanks! πŸ™