Senior Software Engineer (Mountain View, CA or Den…
Greater Denver Area
3 weeks ago
Work with peer software engineers to deliver enhancements to the MRIdian Treatment Planning and Delivery application software, including but not limited to Application Workflow, User Interface, Data modeling and Database storage, Treatment Planning, and Treatment Review/Analysis tools.
Work with software engineers and cross-discipline engineers to integrate the software with the overall Treatment Planning system. This includes testing, debugging, and analyzing issues during the integration and verification of the Treatment Planning System.
Work with product management to design and implement new features in a detail-oriented manner.
Deliver software system requirements, design, and test documentation, as well as execute unit testing for product enhancements introduced. Author use cases, software requirements specifications, software design documents, and test specifications.
Participate in peer design and code reviews.
Work with QA and applications teams to investigate software defects, customer inquiries, and provide necessary input to technical documentation staff for new features.