Post a job

Senior Software Engineer

Symmetrio logo

United States

Job Description

Symmetrio is seeking a Senior Software Engineer on behalf of a startup dedicated to developing an innovative robotic system for radiotherapy. This cutting-edge technology aims to enhance dose distribution in radiation therapy treatments, significantly improving patient outcomes. With a recent Series A financing secured, our client is entering a crucial development phase to achieve FDA 510(k) approval. Join us in revolutionizing radiation therapy through advanced technology. 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.


  • Develop software for graphical user interfaces (GUI), software components, application programming interfaces (APIs), and information system interfaces.
  • Collaborate with a development team to create radiation therapy information and control systems.
  • Occasionally contribute to database development projects.
  • Develop and implement unit tests and functional tests for software components, APIs, and information system interfaces.
  • Ensure adherence to software quality assurance processes and standards, particularly ISO 13485 and ISO 14971.
  • Participate in requirement analysis and product definition, focusing on commercialization and meeting customer performance expectations.
  • Contribute to critical decision-making regarding computing hardware, operating systems, programming languages, and software libraries.
  • Create comprehensive documentation for radiation oncology system software components, including:
    • Requirements specification
    • Risk analysis
    • System design verification
    • Validation protocols
    • Reliability testing reports
  • Support FDA 510(k) and CE mark submission processes with thorough documentation.
  • Communicate complex technical concepts clearly in both written and verbal forms


  • Bachelor's degree in Computer Science, Engineering, Physics, or Mathematics (Master's degree preferred).
  • Minimum 2-3 years of medical device software development experience.
  • Proficiency in object-oriented programming, with a strong focus on C++.
  • Experience in writing and implementing unit tests and functional tests.
  • Familiarity with code management systems, preferably Git.
  • Basic proficiency in MySQL and database management.
  • Strong problem-solving skills and a passion for finding root causes of complex technical issues.
  • Ability to work independently with minimal supervision.
  • Excellent English communication skills, both written and verbal.
  • Demonstrated ability to work effectively in a team environment.

Preferred Skills:

  • Experience with Qt/QML for GUI development.
  • Familiarity with software quality assurance processes and standards, particularly ISO 13485 and ISO 14971.
  • Previous experience working in an FDA or CE mark regulated environment.


  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Paid Time Off (Vacation, Sick & Public Holidays)

Apply for this job


Please let Symmetrio know you found this job with This helps us grow! mascot