Medical Imaging Software Developer $83,400 jobs
Sr. Scientific Software Developer/ C++, CUDA
Easily applyAltis RecruitmentToronto, ON M5J 1A7- $140,000–$155,000 a year
- Full-time
- Paid time off
- Dental care
- On-site childcare
- RRSP match
- Extended health care
- Wellness program
- Contribute to software architecture, code reviews, technical documentation, and CI/CD practices while following modern software engineering standards.
NET Fullstack + Medical Imaging
Easily applyVeeRteq Solutions Inc.Alberta- Build scalable, cloud-native architecture supporting high-performance imaging workloads.
- Build reusable prompt libraries, engineering accelerators, and agentic…
- AlconMulgrave, NS
- Full-time
- Develop highly specialised software to support the calibration and manufacturing of medical instruments.
- The role focuses on developing and supporting software…
- View all Alcon jobs - Mulgrave jobs - Python Developer jobs in Mulgrave, NS
- Salary Search: Scientific Python Engineer salaries
- See popular questions & answers about Alcon
View similar jobs with this employerCapgemini SogetiBurlington, ON- Permanent
- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Disability insurance
- RRSP
- Knowledge of medical imaging technologies and healthcare systems, with strong analytical and problem-solving skills.
- CAMHToronto, ON M6J 1H4
- $42.67–$57.55 an hour
- Full-time
- The successful candidate will possess a degree in applied physics or relevant engineering field in addition to a minimum of 2 years’ experience with the…
- View all CAMH jobs - Toronto jobs - System Engineer jobs in Toronto, ON
- Salary Search: PET Systems Engineer (IT) - Brain Health Imaging Centre salaries in Toronto, ON
- See popular questions & answers about CAMH
Computer Vision Engineer
Easily applyNewAscension Automation Solutions Ltd.Cambridge, ON- $38–$50 an hour
- Full-time +1
- Overtime
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- Extended health care
- Assist in training and deploying YOLO/Ultralytics models within our industrial software ecosystem.
- The Computer Vision Engineer will work on the software…
- CienaOttawa, ON
- Full-time
- Employee stock purchase plan
- Paid time off
- Vision care
- Dental care
- Paid sick leave
- Employee assistance program
- Demonstrated interest in software development.
- Exposure to software development methodologies such as Agile or Waterfall.
- View all Ciena jobs - Ottawa jobs - Software Engineer jobs in Ottawa, ON
- Salary Search: Wavelogic Embedded Software Developer salaries in Ottawa, ON
- See popular questions & answers about Ciena
Senior Software Developer - Health Systems Integration (HL7, FHIR)
Easily applyOften replies in 1 dayMedfarMontréal, QC- Paid time off
- RRSP Contribution
- API Development: Develop custom APIs to enhance interoperability between different healthcare software applications.
- Data Base : SQL Server, SQL.
Senior Software Engineering Manager (SaaS Healthcare)
Easily applyOften replies in 1 dayMedfarMontréal, QC- Full-time
- On call
- Paid time off
- RRSP Contribution
- Roadmap Ownership: Define and execute the roadmap for shared services, developer enablement tools, and cloud foundations.
- Healthcare insurance from day one.
- QualcommMarkham, ON
- $113,800–$163,800 a year
- Analyze user needs, software requirements, and technical constraints to design and customize software that improves system observability and operational…
- View all Qualcomm jobs - Markham jobs - Driver jobs in Markham, ON
- Salary Search: Telemetry Firmware/Driver Development, Staff salaries in Markham, ON
- See popular questions & answers about Qualcomm
- QualcommVancouver, BC
- $90,100–$135,100 a year
- Qualcomm Multimedia Systems Group is seeking candidates for its camera firmware team in San Diego, CA.
- Embedded low level camera driver design and development,…
- View all Qualcomm jobs - Vancouver jobs - Firmware Engineer jobs in Vancouver, BC
- Salary Search: Camera Firmware Engineer salaries in Vancouver, BC
- See popular questions & answers about Qualcomm
- Teledyne Technologies Inc.Concord, ON
- $93,700–$124,900 a year
- Full-time
- Contribute to system architecture and software design decisions.
- Required: Solid understanding of software architecture and design principles.
- Teledyne Technologies Inc.Concord, ON
- $93,700–$124,900 a year
- Full-time
- Contribute to system architecture and software design decisions.
- Required: Solid understanding of software architecture and design principles.
- Teledyne Technologies Inc.Waterloo, ON
- $76,800–$102,400 a year
- Full-time
- Tuition reimbursement
- Designated paid holidays
- Architect software solutions and define system interfaces.
- Ensure scalability and maintainability of software solutions.
- Well-versed in I2C and SPI protocol.
Senior Core Application Developer (Hybrid)
Easily applyKardium Inc.Burnaby, BC- $110,000–$140,000 a year
- Permanent
- Dental care
- Stock options
- Software development in the medical device or other regulated industry.
- Proven ability to be a valued contributor in a disciplined, software development process…
Systems Engineer - Analytics (Hybrid)
Easily applyKardium Inc.Burnaby, BC- $75,000–$102,000 a year
- Dental care
- Stock options
- Experience with electrical and software systems design.
- Informing system level software and electrical specifications of the product.
- View all Kardium Inc. jobs - Burnaby jobs - System Engineer jobs in Burnaby, BC
- Salary Search: Systems Engineer - Analytics (Hybrid) salaries in Burnaby, BC
- See popular questions & answers about Kardium Inc.
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
Career Resources:
Job Post Details
Sr. Scientific Software Developer/ C++, CUDA - job post
Job details
Pay
- $140,000–$155,000 a year
Job type
- Full-time
Location
Benefits
Pulled from the full job description
- Paid time off
- Dental care
- On-site childcare
- RRSP match
- Extended health care
- Wellness program
Full job description
Location: Toronto, ON (Hybrid, 2 to 3 days onsite)
Language: English, with strong written and verbal communication skills
Background Check Requirement: Successful completion of a background check is required
About the Opportunity
We're looking for someone who bridges scientific research and software engineering. This role requires experience implementing advanced numerical algorithms in production-quality C++ software. Candidates should have a strong background in scientific computing, commercial software development, and hands-on CUDA programming. Experience converting research prototypes into scalable, maintainable production software is essential.
What's In It for You
This is an opportunity to work on meaningful engineering challenges alongside talented technical professionals in a collaborative and innovative environment. You'll gain exposure to advanced technologies, contribute to products with global impact, and be part of a culture that values continuous learning, knowledge sharing, and engineering excellence.
Your Responsibilities
- Design, develop, and optimize high-performance numerical software using modern C++, Python, and CUDA.
- Translate scientific research, mathematical models, and numerical algorithms into scalable, production-ready software.
- Develop and optimize GPU-accelerated numerical algorithms and compute kernels using CUDA.
- Implement parallel computing techniques, including CUDA, multithreading, vectorization, and GPU acceleration, to maximize application performance.
- Collaborate closely with research scientists, mathematicians, and software engineers to transform research prototypes into robust commercial software.
- Profile, benchmark, and optimize computational performance, memory usage, and scalability.
- Design, implement, and maintain automated testing and validation frameworks to ensure numerical correctness, accuracy, and reliability.
- Contribute to software architecture, code reviews, technical documentation, and CI/CD practices while following modern software engineering standards.
- Support cross-platform software development primarily on Linux, with compatibility for Windows where required..
Skills and Qualifications
- 7+ years of progressive software development experience.
- Bachelor's degree in Computer Science, Applied Mathematics, Physics, or a related STEM discipline.
- Strong experience developing production numerical software in C++ including implementation of numerical algorithms, scientific computing methods, and performance-critical computation.
- Extensive hands-on experience developing CUDA applications - mandatory
- Experience with GPU programming, and parallel computing techniques is preferred.
- Experience working with numerical libraries such as Eigen or BLAS is preferred.
- Experience with Python is a nice to have.
- Experience developing in Linux and supporting cross-platform environments.
- Familiarity with performance profiling tools, GitHub Actions, CI/CD practices, and version control.
- Experience with OpenMP, Rust, Fortran, Google Cloud Platform, containerization, or distributed systems is considered an asset.
#AltIT
Pay: $140,000.00-$155,000.00 per year
Benefits:
- Dental care
- Extended health care
- On-site childcare
- Paid time off
- RRSP match
- Wellness program
Work Location: In person