Senior Software Engineer

| Oakland, CA, USA
Employer Provided Salary: 130,000-195,000 Annually
Salary data is provided by the employer. Please note this is not a guarantee of compensation.
Sorry, this job was removed at 10:34 a.m. (CST) on Wednesday, June 12, 2024
Find out who's hiring in San Francisco, CA.
See all Developer + Engineer jobs in San Francisco, CA
By clicking Apply Now you agree to share your profile information with the hiring company.

Are you a software engineer who enjoys tackling hard problems? Promaxo, a diverse, passionate, and growing team, is seeking a motivated professional to fill our newly created Senior Software Engineer position. You will significantly contribute to building next generation point-of-care MRI systems with sophisticated mechanical, electrical, robotic and software components.

Your primary responsibilities include:

  • Design and build new software features for an innovative robotic medical imaging platform
  • Develop multi-threaded programs and test tools in Python or C++
  • Data structure design and implementations 
  • Documentation, program readability, code flow diagrams, sequence diagrams
  • Collaborate with software, imaging, product, data science, and clinical teams to gather needs and implement features for image-guided navigational tools for our robotic systems
  • Understand, explore and integrate open-source APIs for development 


  • Master's degree in computer science, related technical field or equivalent practical experience
  • 5-7 years professional experience programming in python, C++, and related languages in a Linux-based environment
  • Experience with software development tools (gdb, gcc, git, IDE etc.)
  • Hands-on experience with low-level code development for embedded systems/instrumentation control with multithreading.
  • Strong technical skills, including proficiency in data structures and algorithms
  • Excellent problem solving and debugging skills
  • Outstanding collaboration and communication skills
  • Able to work independently on coding solutions, but comfortable seeking help or input from the team when necessary

Promaxo is a rapidly growing medical imaging, robotics, and artificial intelligence technology company focused on improving patient care in conjunction with our clinical customers. Our mission is to enhance the quality of care and impact patient’s lives through customer centric technological solutions that will redefine the standard of care in several key markets.

Promaxo was founded in 2016 by a team of entrepreneurs and healthcare innovators to develop a minimally invasive and patient-centric platform incorporating outpatient-based MRI and interventional robotic technologies. Based in Oakland, California, and backed by over 230 patents, the Company’s mission is to improve lives through state-of-the-art medical imaging, robotics, and AI capabilities. With an FDA cleared compact and adaptable MRI platform, Promaxo is redefining the standard of care by improving the quality and speed of patient diagnosis and interventions. With prostate cancer management as its beachhead market. The Company is also expanding into international markets with EU as the next geography with a subsidiary based in Brussels, Belgium. 

By bringing MRI technology to in-office and the outpatient surgery center market, Promaxo has the potential to reach and serve every patient who needs care. Our goal is to help physicians manage the entire patient care continuum, from screening to diagnosis and treatment.

To achieve our organizational growth objectives we are looking for individuals to join our growing team in a workplace that values diversity in thought, where employees’ and the company’s goals are inseparable. 

More Information on Promaxo
Promaxo operates in the Healthtech industry. The company is located in Oakland, California. Promaxo was founded in 2016. It has 82 total employees. To see all jobs at Promaxo, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about PromaxoFind similar jobs