Remote Senior Software Engineer (C++)

Logo of Symmetrio

Symmetrio

πŸ“Remote - United States

Job highlights

Summary

Job Description: A Senior Software Engineer is needed to develop an innovative robotic system for radiotherapy. The role includes design, development, testing, and evaluation of the software, as well as contributing to database development projects. The candidate should have a background in Computer Science, Engineering, Physics, or Mathematics with at least 2-3 years of medical device software development experience.

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, 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

Responsibilities

  • 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
  • Support FDA 510(k) and CE mark submission processes with thorough documentation
  • Communicate complex technical concepts clearly in both written and verbal forms

Preferred Qualifications

  • 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

Benefits

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

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 Symmetrio know you found this job on JobsCollider. Thanks! πŸ™