The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact ...
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact ...
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact ...
Quick apply
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact ...
Software Engineer
Calgary, AB · On-site
... Software Engineer for the Algorithms (ALGO) group in developing market-leading GNSS solutions. You ... Work in a team environment to research, develop, and enhance NovAtel's industry-leading positioning ...
Software Engineer
Calgary, AB · On-site
... Software Engineer for the Algorithms (ALGO) group in developing market-leading GNSS solutions. You ... Work in a team environment to research, develop, and enhance NovAtel's industry-leading positioning ...
Software Engineer
Calgary, AB · On-site
... Software Engineer for the Algorithms (ALGO) group in developing market-leading GNSS solutions. You ... Work in a team environment to research, develop, and enhance NovAtel's industry-leading positioning ...
Software Engineer
Calgary, AB · On-site
... Software Engineer for the Algorithms (ALGO) group in developing market-leading GNSS solutions. You ... Work in a team environment to research, develop, and enhance NovAtel's industry-leading positioning ...
2027 Winter Student Opportunities RBC Borealis - Machine Learning Software Engineer, 4-8 Months
Calgary, AB · On-site
As a Co-op Machine Learning Software Engineer , you'll be involved a project end to end ... Collaborating with research and business teams to converge on the best solutions; * Optimizing ...
2027 Winter Student Opportunities RBC Borealis - Machine Learning Software Engineer, 4-8 Months
Calgary, AB · On-site
As a Co-op Machine Learning Software Engineer , you'll be involved a project end to end ... Collaborating with research and business teams to converge on the best solutions; * Optimizing ...
As a Co-op Machine Learning Software Engineer , you'll be involved a project end to end ... Collaborating with research and business teams to converge on the best solutions; * Optimizing ...
As a Co-op Machine Learning Software Engineer , you'll be involved a project end to end ... Collaborating with research and business teams to converge on the best solutions; * Optimizing ...
... researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow. We are ...
Quick apply
... researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow. We are ...
... researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow. We are ...
Quick apply
... researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow. We are ...
We are looking for a Full Stack Software Engineer who builds software in an AI-native way - someone ... Use Claude to accelerate technical research: explore design alternatives, evaluate libraries, and ...
We are looking for a Full Stack Software Engineer who builds software in an AI-native way - someone ... Use Claude to accelerate technical research: explore design alternatives, evaluate libraries, and ...
Software Developer
Calgary, AB · On-site
Our team spans AI researchers and roboticists to factory operators, technicians, and production teams - all building the future of homebuilding together. We're looking for an Software Developer to ...
Software Developer
Calgary, AB · On-site
Our team spans AI researchers and roboticists to factory operators, technicians, and production teams - all building the future of homebuilding together. We're looking for an Software Developer to ...
Robotics Software Developer
Calgary, AB · On-site
Our team spans AI researchers and roboticists to factory operators, technicians, and production ... We're looking for a Robotics Software Developer to join our team and contribute to developing ...
Robotics Software Developer
Calgary, AB · On-site
Our team spans AI researchers and roboticists to factory operators, technicians, and production ... We're looking for a Robotics Software Developer to join our team and contribute to developing ...
These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt ...
These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt ...
These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt ...
These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt ...
... research, drafting, and case strategy. It's a small, cross-functional team of engineers working ... Experience in software development, specifically with building web applications at scale using Ruby ...
... research, drafting, and case strategy. It's a small, cross-functional team of engineers working ... Experience in software development, specifically with building web applications at scale using Ruby ...
AI Engineer - Generative & Agentic AI
Calgary, AB · On-site
CA$84K - CA$128K/yr
... of software development, applied AI research, and practical solution design. You will be ... NET (strong engineering fundamentals matter more than specific syntax). * Hands-on experience ...
AI Engineer - Generative & Agentic AI
Calgary, AB · On-site
CA$84K - CA$128K/yr
... of software development, applied AI research, and practical solution design. You will be ... NET (strong engineering fundamentals matter more than specific syntax). * Hands-on experience ...
Performs research and develops recommendations for equipment and/or materials selection. Collects ... Assign and guide tasks to develop entry level professionals and/or interns. Coordinates with ...
Performs research and develops recommendations for equipment and/or materials selection. Collects ... Assign and guide tasks to develop entry level professionals and/or interns. Coordinates with ...
Spatial AI Engineer
Calgary, AB · On-site
The RoleThe Spatial AI Engineer builds the systems that let AI models, applications, and ... not research artifacts sitting in notebooks, but production systems answering real questions at ...
Spatial AI Engineer
Calgary, AB · On-site
The RoleThe Spatial AI Engineer builds the systems that let AI models, applications, and ... not research artifacts sitting in notebooks, but production systems answering real questions at ...
We are seeking a talented Summer Student to join the Economics & Investment Research function who ... Experience with software programming language (R or Python) and proficiency with Microsoft ...
We are seeking a talented Summer Student to join the Economics & Investment Research function who ... Experience with software programming language (R or Python) and proficiency with Microsoft ...
Currently enrolled in business analytics, computer science, data science, software engineering, engineering, mathematics, statistics, operations research, management information systems, or a related ...
Currently enrolled in business analytics, computer science, data science, software engineering, engineering, mathematics, statistics, operations research, management information systems, or a related ...
Currently enrolled in business analytics, computer science, data science, software engineering, engineering, mathematics, statistics, operations research, management information systems, or a related ...
Currently enrolled in business analytics, computer science, data science, software engineering, engineering, mathematics, statistics, operations research, management information systems, or a related ...
Entry Level Research Software Engineer information
What is the difference between Entry Level Research Software Engineer vs Research Data Analyst?
| Aspect | Entry Level Research Software Engineer | Research Data Analyst |
|---|---|---|
| Required Credentials | Bachelor's in CS, Software Engineering, or related field; some roles may prefer internships | Bachelor's in Statistics, Data Science, or related field; often includes coursework in data analysis |
| Work Environment | Develops software tools, collaborates with research teams, writes code for experiments | Analyzes datasets, creates reports, visualizes data for research projects |
| Employer & Industry Usage | Research institutions, tech companies, labs; focuses on software development for research | Universities, research organizations, industry; focuses on data interpretation and reporting |
While both roles support research activities, Entry Level Research Software Engineers primarily develop and maintain software tools, whereas Research Data Analysts focus on analyzing and interpreting data. The roles often overlap in research settings but differ in core responsibilities and skill emphasis.
What are popular job titles related to Entry Level Research Software Engineer jobs in Calgary, AB?
For Entry Level Research Software Engineer jobs in Calgary, AB, the most frequently searched job titles are:
What job categories do people searching Entry Level Research Software Engineer jobs in Calgary, AB look for?
The top searched job categories for Entry Level Research Software Engineer jobs in Calgary, AB are:

Full-time
Medical, PTO
Re-posted 10 days ago
Job description
About Circle Cardiovascular Imaging:
Circle's vision is to enable healthier lives through better imaging by transforming cardiac magnetic resonance imaging (MR) and other advanced imaging technologies to improve cardiovascular care. Circle Cardiovascular's 'cvi42' is the Cardiac MR market leader imaging processing software.
Circle Cardiovascular Imaging (Circle) designs, builds, and implements the best-in-class cardiovascular magnetic resonance imaging solutions. At the heart of everything we do is our unrelenting drive to continually offer better solutions for healthcare providers that improve healthcare outcomes. This fuels our creativity, informs our decisions and it is the reason we are passionate about our work and most importantly why we are successful. We are careful stewards of resources focused on optimizing both customer and investor value. We strive to make Circle a place where employees are highly valued, engaged, and have opportunities for professional development. Our roots are medical and digital, our passion is contagious, and our people are amongst the best.
Position Overview:
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact across large components and/or the whole system. The Senior Research Software Developer is viewed and recognized by peers as the technical guru in at least one domain of expertise. They are responsible for initiatives including clinical/research/regulatory validation projects, optimized algorithm design, and coding architecture. Throughout research and development cycles, the Senior Research Software Developer will work closely with other software developers, quality assurance analysts, regulatory analysts, and product managers as a team to ensure delivery of quality software products and to achieve research and/ regulatory goals.
General Responsibilities:
- Research and develop advanced image processing algorithms for medical image analysis, carrying out complex assignments requiring broad familiarity of medical image processing domain and knowledge of reciprocal effects of the work on other projects
- Responsible for designing and implementing the framework and automated product workflow that integrate image processing algorithms to solve challenging problems across a variety of domains
- Collaborate with engineering, product management, and scientific/medical advisors, to design and build high-quality medical image analysis solutions with the ability to deploy as enterprise software.
- Collaborate with engineering, regulatory and quality assurance teams to design, execute, and document validation strategies for regulatory initiatives.
Provide guidance to peers as the technical guru in at least one domain of expertise e.g. segmentation, registration, rendering or image reconstruction- Provides technical guidance, code reviews and coaching to software developers.
Required Skills/Experience:
- Experience in image processing design and development.
- Strong programming proficiency in C++ (or other object-oriented languages) and Python.
- Ability to thrive in fast-paced development environments, quickly acquiring and applying the knowledge and skills required to build safe and effective health technology.
- Strong written and verbal communication skills in English.
Beneficial Skills/Experience:
- Experience with medical imaging software and DICOM images.
- Expertise in: Qt, OpenGL, OpenCV, 3D mathematics (matrix and vector operations).
- Proficiency across multiple platforms (Windows, MacOS, Linux).
Educational Requirements:
- Masters or Ph.D. in Engineering, Computer Science, or a related quantitative/applied field or equivalent.
About the benefits:
Competitive compensation
Paid personal time off
Comprehensive health benefits on day one
RRSP matching program
Flexible working arrangements
Employee Wellness Program
Professional development and tuition reimbursement program
Gratifying internal recognition/kudos programs
Annual salary review - based on company and individual performance
A fun, inclusive, ego-free environment where diversity and individual thoughts are encouraged and valued
Company/team building events
Upon joining Circle CVI, you will be welcomed into a collaborative and supportive company with uncompromising values on quality, innovation, culture, and customer service. Join us in changing the medical technology world and submit your application below!
#LIOnsite