As a Software Developer, you will work closely with cross-functional teams to design, implement ... Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related ...
As a Software Developer, you will work closely with cross-functional teams to design, implement ... Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related ...
As a Software Developer, you will work closely with cross-functional teams to design, implement ... Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related ...
As a Software Developer, you will work closely with cross-functional teams to design, implement ... Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related ...
Degrees in Applied Mathematics, Computer Science, or a closely related field will also be ... simulation software. Strong programming skills in C++ and Python applied to numerical ...
New
Degrees in Applied Mathematics, Computer Science, or a closely related field will also be ... simulation software. Strong programming skills in C++ and Python applied to numerical ...
New
Junior Software Developer
Calgary, AB · On-site
You'll work alongside developers, architects, and designers who take quality seriously, on projects ... Post-secondary education in Computer Science, Software Development, Information Technology, or a ...
Quick apply
Junior Software Developer
Calgary, AB · On-site
You'll work alongside developers, architects, and designers who take quality seriously, on projects ... Post-secondary education in Computer Science, Software Development, Information Technology, or a ...
Bachelor's degree in Computer Science, Software Engineering, or related field * Experience with modern React frameworks and libraries (Redux, React Query, etc.) * Understanding of core CSS principles
Quick apply
Bachelor's degree in Computer Science, Software Engineering, or related field * Experience with modern React frameworks and libraries (Redux, React Query, etc.) * Understanding of core CSS principles
Developer Student - IM Technology
Calgary, AB · On-site
Are you a Software Engineering or Computer Science, or Information Technology student who is passionate about modern technology and uses them to resolve complex problems? Join Canadian Natural, and ...
Developer Student - IM Technology
Calgary, AB · On-site
Are you a Software Engineering or Computer Science, or Information Technology student who is passionate about modern technology and uses them to resolve complex problems? Join Canadian Natural, and ...
Bachelor's degree in Computer Science, Software Engineering, or related field * Experience with modern React frameworks and libraries (Redux, React Query, etc.) * Understanding of core CSS principles
Bachelor's degree in Computer Science, Software Engineering, or related field * Experience with modern React frameworks and libraries (Redux, React Query, etc.) * Understanding of core CSS principles
Developer Student - IM Technology
Calgary, AB · On-site
Are you a Software Engineering or Computer Science, or Information Technology student who is passionate about modern technology and uses them to resolve complex problems? Join Canadian Natural, and ...
Developer Student - IM Technology
Calgary, AB · On-site
Are you a Software Engineering or Computer Science, or Information Technology student who is passionate about modern technology and uses them to resolve complex problems? Join Canadian Natural, and ...
Astronomical Software Developer
Edmonton, AB · On-site
The Faculty of Science is internationally recognized for excellence in research and education ... Engineering, or related fields. * 6 months of experience developing software for data analysis of ...
Astronomical Software Developer
Edmonton, AB · On-site
The Faculty of Science is internationally recognized for excellence in research and education ... Engineering, or related fields. * 6 months of experience developing software for data analysis of ...
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 ...
We're looking for a Robotics Software Developer to join our team and contribute to developing ... Degree in Computer Science, Robotics, Mechatronics, Electrical Engineering, or related fields ...
We're looking for a Robotics Software Developer to join our team and contribute to developing ... Degree in Computer Science, Robotics, Mechatronics, Electrical Engineering, or related fields ...
AMD is looking for a motivated software developer who is passionate about improving AI software ... Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or ...
AMD is looking for a motivated software developer who is passionate about improving AI software ... Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or ...
Pursuing a degree in Computer Science, Software Engineering, or a related field. * Proficiency in one or more programming languages, such as C#, Python, C++, or JavaScript. * Familiarity with version ...
Pursuing a degree in Computer Science, Software Engineering, or a related field. * Proficiency in one or more programming languages, such as C#, Python, C++, or JavaScript. * Familiarity with version ...
Pursuing a degree in Computer Science, Software Engineering, or a related field. * Proficiency in one or more programming languages, such as C#, Python, C++, or JavaScript. * Familiarity with version ...
Pursuing a degree in Computer Science, Software Engineering, or a related field. * Proficiency in one or more programming languages, such as C#, Python, C++, or JavaScript. * Familiarity with version ...
AMD is looking for a motivated software developer who is passionate about improving AI software ... Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or ...
AMD is looking for a motivated software developer who is passionate about improving AI software ... Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or ...
Developer, Senior Associate
Calgary, AB · On-site
CA$87K - CA$137K/yr
Bachelors orMastersdegree in Computer Science, Software Engineering or similar * Full-Stack Development or Backend Expertise:Proficiencyin Python and/or C#, with experience building production-ready ...
Developer, Senior Associate
Calgary, AB · On-site
CA$87K - CA$137K/yr
Bachelors orMastersdegree in Computer Science, Software Engineering or similar * Full-Stack Development or Backend Expertise:Proficiencyin Python and/or C#, with experience building production-ready ...
Currently pursuing a University Degree in Electrical Engineering, Computer Engineer, Software Engineer, Computer Science or equivalent technical degree. * Experience working with or familiarity with ...
Currently pursuing a University Degree in Electrical Engineering, Computer Engineer, Software Engineer, Computer Science or equivalent technical degree. * Experience working with or familiarity with ...
Software Architect
Calgary, AB · On-site
A master's degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. 2-3 years' experience in software development. Proficiency ...
Software Architect
Calgary, AB · On-site
A master's degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. 2-3 years' experience in software development. Proficiency ...
Software Architect
Calgary, AB · On-site
A master's degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. * 2-3 years' experience in software development.
Quick apply
Software Architect
Calgary, AB · On-site
A master's degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. * 2-3 years' experience in software development.
Entry Level Scientific Software Developer information
What is the difference between Entry Level Scientific Software Developer vs Entry Level Data Analyst?
| Aspect | Entry Level Scientific Software Developer | Entry Level Data Analyst |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science, Software Engineering, or related field | Bachelor's in Statistics, Mathematics, or related field |
| Work Environment | Research labs, scientific institutions, tech companies | Business, healthcare, finance sectors |
| Employer & Industry Usage | Used in scientific research, simulation, data modeling | Used in data interpretation, reporting, business insights |
While both roles involve data handling and programming, Entry Level Scientific Software Developers focus on creating software for scientific applications, whereas Entry Level Data Analysts interpret data to inform business decisions. The choice depends on your interest in scientific computing versus data analysis in various industries.
What are the most commonly searched types of Scientific Software Developer jobs in Alberta?
The most popular types of Scientific Software Developer jobs in Alberta are:
What are popular job titles related to Entry Level Scientific Software Developer jobs in Alberta?
For Entry Level Scientific Software Developer jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Entry Level Scientific Software Developer jobs in Alberta look for?
The top searched job categories for Entry Level Scientific Software Developer jobs in Alberta are:
What cities in Alberta are hiring for Entry Level Scientific Software Developer jobs?
Cities in Alberta with the most Entry Level Scientific Software Developer job openings:

Full-time
Medical, Dental, Vision
Re-posted 16 days ago
Job description
We're looking for an Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal candidate will have a strong background in advanced algorithms and AI systems with hands-on experience in building and deploying complex software systems. As a Software Developer, you will work closely with cross-functional teams to design, implement, and optimize software algorithms and systems that address real-world challenges in the construction industry.
- Have a passion for leading industry-changing solutions with significant social, economic, and environmental impact
- Desire to play a founding role and reap the benefits as part of a growth-stage startup with significant upside
- Enjoy building not only the technology but also high-performing teams and companies
- Are committed to continuous learning at the intersection of several industries
- Work alongside other Software Developers to develop full-stack software solutions built for robustness, scalability, and performance using state-of-the-art software development practices
- Design and develop software algorithms Â
- Conduct research and experimentation to improve the performance of software systems
- Perform detailed analysis, design, code development, software integration and testing
- Analyze complex functions, procedures and problems to deliver creative and effective solutions
- Stay up to date with the latest advancements in AI techniques and advanced algorithms
- Participate in design and code reviews
- Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related technical fields
- Extensive experience in Python programming
- Experience with machine learning techniques and frameworks (e.g., RL, CNNs, RNNs, Keras)
- Experience with software design and development in a test-driven environment
- Being a team player with excellent interpersonal and communication skills
- Organized, focused and persistent with the ability to work to the plan and meet delivery dates
- Being an excellent problem solver and quick learner
- (Preferred) Knowledge of robotics solutions and robotic manipulators