Staff Software Engineer (application Development) ViewRay
THIS JOB HAS EXPIRED
Job Description
We are seeking a staff software engineer to work on application changes and improvements used in production software for radiotherapy planning and delivery software. The ideal candidate will have 0 to 3 years of experience in one or more of the following: production quality software, medical applications, scientific algorithm implementation, or real-time control systems. The individual will be expected to work within a tightly controlled software process, collaborating with scientists, product managers, and system engineers to fix system defects, create new features, update documents, and aid QA staff.
Technologies: MS Visual Studio, .Net, C#, C++, TestTrack (defect tracking), Surround (source control), MATLAB, TestComplete
Qualifications
Demonstrated knowledge of C++, C#, F90, and MATLAB
Substantial background with Microsoft Visual Studio, Windows 7/Vista
Comfortable with interpretation/implementation of math algorithms and generating prototypes
Familiar with formal software process models: Waterfall, Iterative, Agile
Solid oral and written communication skills
Bachelor?s degree in computer science or adjacent field
Ability to work in the United States
Desired experience
Experience and knowledge of medical image processing or radiation therapy is a plus
Working knowledge of MATLAB
Experience with new MS technologies: WPF, WCF
Experience unit testing using NUnit and/or WinUnit also desired
Knowledge of formal software lifecycle processes necessary for software development in an FDA-regulated medical device development environment
Has used some type of source code management tool in a team-oriented software development environment where multiple engineers may work together in the same code base
Experience in writing software requirements specifications, software design specifications, and software tests specifications
Ability to listen and quickly pick up new algorithmic concepts from other team members
Familiar with UML diagrams for creating class diagrams, activity diagrams, and sequence diagrams in order to clearly describe software design and implementation
Driven and motivated by a fast-paced start-up environment where employees are given the opportunity to ?wear many hats?
Ability to travel a limited amount (
| Location: |
101 SE Second Place
Suite 201D
Gainesville, FL 32601
United States
|
THIS JOB HAS EXPIRED