Senior Software Engineer

Celestialoncology

Santa Monica (CA)

On-site

USD 120,000 - 180,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Celestial Oncology Inc. is seeking a Senior Software Engineer to contribute to a novel robotic radiotherapy system and its treatment planning software in Santa Monica.

You will develop, test, and document software for UI, controls, clinical data processing, and inter-device communications. The role involves working with cross-functional teams, supporting verification testing, and contributing to FDA 510(k) submission readiness.

Qualifications

  • Bachelor's in CS/CE with at least 3 years in medical device software development.
  • Strong C/C++ and Python programming skills required.
  • Experience in client/server architecture and UI development.
  • Familiarity with ISO 13485/14971 and FDA-regulated environments.

Responsibilities

  • Develop and test software for a robotic radiation therapy system and treatment planning software.
  • Design, debug, and analyze software for UI, controls, data processing, and inter-device communication.
  • Perform development and testing per specifications and test plans.
  • Collaborate with cross-functional teams to manage design changes ahead of implementation.
  • Support system verification testing and aid FDA 510(k) submission documentation.

Skills

C/C++
Python
UI development
Multithreading
Async processing

Education

Bachelor's in Computer Science or Computer Engineering
MS preferred

Tools

CUDA

Job description

Celestial Oncology Inc. is a startup developing a novel robotic system to delivery 4π radiotherapy, which promises to dramatically improve the dose distribution in radiation therapy treatments. The company is in Santa Monica, California. Celestial recently completed its series A financing and is beginning the development of the system to take it through FDA 510(k) approval. The Senior Software Engineer will be part of the software team focusing on the design and development of this robotic therapy system including the treatment planning software. This responsibility also includes test and evaluation of the functional prototype, supporting integration of the robotics system with the treatment planning software, formal testing, and submissions. The Senior Software Engineer will work in a supportive environment provided by both an established company and a major research university.

The responsibilities include:

  • Participate in the development of a novel robotic radiation therapy medical device and treatment planning software.
  • Design, debug, and analysis of software systems for user interface, system controls, clinical data processing, and inter-device communications.
  • Perform development and testing tasks in accordance with specifications and test plans.
  • Work effectively with cross-functional teams to ensure all issues related to design change are understood in advance of implementation.
  • Develop and perform system and unit verification testing.
  • Support production of final product by troubleshooting problems
  • Adhere to development standards and procedures.
  • Execute technical projects in an innovative and fast-paced environment
  • Participate in the critical decision making affecting the computing hardware, operating systems, languages, and libraries.
  • Work with team members to deliver high-quality, reliable software.
  • Documentation of the robotic system software including requirements, risk analysis, system design verification, validation, and reliability testing of the robotic system in support of an FDA 510(k) submission.

The requirements include:

  • Bachelor’s in Computer Science or Computer Engineering with a minimum of 3 years of experience in medical device software development. MS a plus.
  • Experience in client/server architecture, UI development, automated unit testing frameworks and multi-threading and asynchronous processing. 3D rendering experience is a plus
  • Familiarity with ISO 13485 and ISO 14971; Working in an FDA regulated environment is a must
  • C/C++ and Python programming skills a must
  • Experience with developing on CUDA platform a plus
  • Strong mathematics and/or physics background
  • Must be hands-on and be able to work with minimal supervision
Let’s talk. Email us and attach your bio.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Medical Robotics & Therapy
Senior Software Engineer - Medical Robotics & Therapy

Celestialoncology • Santa Monica (CA)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Cypress HCM • Eden Prairie (MN)

On-site
USD 120,000 - 160,000
Head of Software Engineering
Head of Software Engineering

HireFocus LLC • Houston (TX)

On-site
USD 140,000 - 180,000
Senior Medical Device Software Engineer
Senior Medical Device Software Engineer

Magnendo Corp. • Newton (MA)

On-site
USD 120,000 - 180,000
Leo Cancer Care: Senior Software Engineer – Interoperability
Leo Cancer Care: Senior Software Engineer – Interoperability

Leo Cancer Care Ltd • Town of Middleton (WI)

On-site
USD 120,000 - 160,000
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Newton (MA)

On-site
USD 100,000 - 130,000
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Mounds View (MN)

On-site
USD 80,000 - 120,000
Software Engineer
Software Engineer

Accuray • Madison (WI)

On-site
USD 110,000 - 165,000
Senior/Staff/Principal C++ Software Engineer
Senior/Staff/Principal C++ Software Engineer

Horizon Surgical Systems • Los Angeles (CA)

On-site
USD 120,000 - 150,000
Competitive compensation
Company-paid benefits package
Senior Electrical Engineer
Senior Electrical Engineer

Capstan Medical Inc. • Santa Cruz (CA)

On-site
USD 110,000 - 150,000