Would you like to help invent the future of healthcare? Sunnybrook Research Institute is developing a revolutionary medical device to non-invasively treat brain tumours and a variety of neurological disorders using focused ultrasound (FUS). The engineering team is looking for a committed, motivated, and experienced individual to aid in software development for this device.
The Position
The successful candidate will join our talented and growing team to develop professional-grade and safety-critical software. Based on an individual basis, development activities may involve algorithm design, concurrent and parallel processing, user interface development, data visualization, image processing, network programming, and embedded/firmware development.
The successful candidate can expect:
- A safe, supportive, friendly, and diverse working environment
- Excellent mentorship from experienced engineers and scientists
- Encouragement to try new and innovative ways to solve difficult problems
- A competitive salary and excellent benefits package
Essential Qualifications
- Undergraduate degree in software engineering, computer engineering, computer science (or equivalent with a focus on software design and development)
- 2+ years industry experience as a software engineer/developer
- Strong understanding of and experienced in applying software development techniques and design patterns
- Command of the C++ and/or Python programming languages
- Demonstrated ability to write clean and readable code conforming to project-specific coding conventions
- Ability to work in a team and communicate effectively
- Passion to contribute to cutting-edge medical device development
Additional Qualifications
- Experience in software QA/testing practices
- Graphical user interface development with Qt or similar framework
- Data and image visualization with libraries such as VTK
- Network programming (TCP, UDP, SSL)
- Embedded and firmware development, experience with device communication protocols (SPI, I2C)
- Experience in electronics, including embedded systems hardware test and debugging
- Scientific and parallel computing (CUDA, OpenCL, MPI, OpenMP)
- DevOps, CI/CD, Git, Docker
General Responsibilities
- Designing, developing, and maintaining professional-grade, safety-critical software
- Software verification and validation
- Participating in code reviews
Interested individuals should email their cover letter and resume to:
FUS Recruiting
fusrecruiting@sri.utoronto.ca
Deadline: July 26, 2024