Elekta Impac Software provides healthcare IT solutions that streamline clinical and business operations across the spectrum of cancer care. Elekta’s open integration to multiple healthcare data and imaging systems offers oncology-specific patient charting and practice management, as well as best-of-breed systems for anatomic pathology, clinical laboratory, and cancer registry. With products that range from diagnosis and treatment through long-term follow-up, IMPAC provides a comprehensive oncology management solution that helps improve overall communication, process efficiency, and the quality of patient care.
SUMMARY:
The Software Development Engineer (Treatment Delivery) is primarily responsible for development and/or maintenance of at least one of the Elekta Impac Software products related to treatment setup, verification, recording, and treatment workflow integration for interfaces with Radiation Oncology treatment delivery machines. The engineer analyzes marketing and engineering requirements, develops and tests software solutions based on a number of methodologies, and plays a key role in design and product decisions as a member of the product creation teams. The engineer will utilize, promote, and be involved in continuous improvement of the Elekta Impac Software Quality Systems and related processes. The engineer is also responsible for supporting Client Services with field issues that either fall beyond the technical scope of the Client Services team or that are too unique or subtle for a Client Services representative to be expected to resolve.
KEY DUTIES & RESPONSIBILITES:
Contributes to design decisions and discussions with project and integrated product teams
Develop, test, and document software implementations
Participate in documentation, and code reviews of peer developers
Analyze market and engineering requirements to formulate complete and potentially complex solutions
Provide support to field services on issues that fall beyond the technical scope of the field services organization or that require unique technical skill or tools for troubleshooting customer issues
Support and utilize the quality system in the design, development, and release of product software
Occasional on site engineering testing of software interfaces
QUALIFICATIONS / EXPERIENCE:
Bachelors Degree in Computer Science, Engineering or equivalent is required.
Excellent verbal and written communication skills.
Minimum of 3-5 years hands-on experience required.
Strong prior experience in Windows development using .NET(C#), C++, C, Visual Studio, Multi Threading required
Medical device/Life Science/BioTech equipment interface experience using TCP/IP, RS232 etc.
1. Device communication protocols including serial (e.g. RS-232)
2. Synchronous, and Asynchronous communication
3. Higher-level communication protocols involving TCP/IP
Prior usage and application development experience with SQL Server or other major SQL database.
Prior experience in designing and implementing graphical user interfaces
Excellent skills in the design, development, and debugging of software programs
Working knowledge of DICOM a strong plus.
Understanding and ability to work within formal processes (regulated software environment, FDA, System Hazard Analysis experiences a plus).
View other job vacancies with Elekta Impac Software at www.impac.com
Our corporate culture values diversity. By combining different traditions and backgrounds of all our employees, we can create a positive and flexible organization.
We provide the opportunity and support to enable individuals to use their competencies to develop within a global environment.
HOW TO APPLY:
Please forward resumes to careers@elekta.com.
- Compensation: Competitive
- Principals only. Recruiters, please don't contact this job poster.
- Please, no phone calls about this job!
- Please do not contact job poster about other services, products or commercial interests.