Remote Senior Software Engineer (Remote)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Symmetrio is looking for a Senior Software Engineer to join a startup dedicated to developing an innovative robotic system for radiotherapy, aiming to improve dose distribution in radiation therapy treatments.
  • The role involves designing and developing the robotic therapy system, including the treatment planning software, and testing the functional prototype.
  • Responsibilities also include integrating the robotics system with the treatment planning software, conducting formal testing, and assisting with submissions for FDA 510(k) approval.
  • The Senior Software Engineer will develop software for GUIs, software components, APIs, and information system interfaces, collaborate with the development team, and occasionally contribute to database projects.
  • They will create unit tests, ensure software quality assurance processes are followed, participate in requirement analysis, and contribute to decision-making on computing hardware, operating systems, programming languages, and software libraries.
  • Documentation tasks include requirements specification, risk analysis, system design verification, validation protocols, and reliability testing reports.
  • The role involves supporting FDA 510(k) and CE mark submission processes with detailed documentation and clear communication of technical concepts.

Requirements:

  • 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, particularly in C++.
  • Experience in writing and implementing unit tests and functional tests.
  • Familiarity with Git for code management, basic proficiency in MySQL, and database management.
  • Strong problem-solving skills, ability to work independently, and excellent English communication skills.
  • Demonstrated ability to work effectively in a team environment.

Benefits:

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Paid Time Off (Vacation, Sick & Public Holidays)
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Leave a feedback