Project Manager, Medical Device R&D PulseMedica is advancing the next generation of ophthalmic ... Managing cross-functional teams across Software, Hardware, Systems Engineering, Quality, Regulatory ...
Project Manager, Medical Device R&D PulseMedica is advancing the next generation of ophthalmic ... Managing cross-functional teams across Software, Hardware, Systems Engineering, Quality, Regulatory ...
Software Developer - Junior Employee type: Full time, Permanent Location: Edmonton, Alberta (Hybrid ... Work as part of a small, collaborative agile development team focused on full-stack development ...
Software Developer - Junior Employee type: Full time, Permanent Location: Edmonton, Alberta (Hybrid ... Work as part of a small, collaborative agile development team focused on full-stack development ...
Windows Operating System, Microsoft Office software, Microsoft Project * Formal application lifecycle development methodology knowledge * Knowledge in Bootstrap framework, HTML5, CSS3 (LESS or SASS ...
Quick apply
Windows Operating System, Microsoft Office software, Microsoft Project * Formal application lifecycle development methodology knowledge * Knowledge in Bootstrap framework, HTML5, CSS3 (LESS or SASS ...
Software Developer - Intermediate/Senior Employee type: Full time, Permanent Location: Edmonton ... Work as part of a small, collaborative agile development team focused on full-stack development ...
Software Developer - Intermediate/Senior Employee type: Full time, Permanent Location: Edmonton ... Work as part of a small, collaborative agile development team focused on full-stack development ...
... software ticketing systems or processes, e.g., Jira, Solar, ServiceNow, etc. * Familiarity with ... Experience with LISP development is an asset
... software ticketing systems or processes, e.g., Jira, Solar, ServiceNow, etc. * Familiarity with ... Experience with LISP development is an asset
L3 Data Management (GCP)
Edmonton, AB · On-site +1
Follow the established Software Development Lifecycle (SDLC) process for cloud-based projects, including requirements gathering, development, testing, and documentation * Help enforce data compliance ...
L3 Data Management (GCP)
Edmonton, AB · On-site +1
Follow the established Software Development Lifecycle (SDLC) process for cloud-based projects, including requirements gathering, development, testing, and documentation * Help enforce data compliance ...
Data Engineer
Edmonton, AB · Hybrid
Reporting to the Software Development Manager, for the first two years you will support their two-year program to implement a new core technology platform and following you will contribute to the ...
Data Engineer
Edmonton, AB · Hybrid
Reporting to the Software Development Manager, for the first two years you will support their two-year program to implement a new core technology platform and following you will contribute to the ...
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
You Have: * 5+ years' experience developing complex software projects and applications, with a strong proficiency in C/C++ development. * A degree in Computer Science. Masters is preferred.
Quick apply
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
You Have: * 5+ years' experience developing complex software projects and applications, with a strong proficiency in C/C++ development. * A degree in Computer Science. Masters is preferred.
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
You Have: * 5+ years' experience developing complex software projects and applications, with a strong proficiency in C/C++ development. * A degree in Computer Science. Masters is preferred.
Quick apply
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
You Have: * 5+ years' experience developing complex software projects and applications, with a strong proficiency in C/C++ development. * A degree in Computer Science. Masters is preferred.
Proven experience leading complex, multi-phase engagements in the software development industry * Strong consulting skills with a history of understanding client needs and ensuring their satisfaction.
Proven experience leading complex, multi-phase engagements in the software development industry * Strong consulting skills with a history of understanding client needs and ensuring their satisfaction.
Intermediate AI Developer (AI First)
Edmonton, AB · On-site +1
CA$111K - CA$132K/yr
... software development experience. * Strong proficiency in C#, C++, Python, or comparable programming languages. * Experience working within an Agile development framework. * Experience integrating AI ...
Intermediate AI Developer (AI First)
Edmonton, AB · On-site +1
CA$111K - CA$132K/yr
... software development experience. * Strong proficiency in C#, C++, Python, or comparable programming languages. * Experience working within an Agile development framework. * Experience integrating AI ...
We are looking for a Full Stack Software Engineer who builds software in an AI-native way - someone ... Use Docker for local development, environment parity, and containerized deployments * Manage work ...
We are looking for a Full Stack Software Engineer who builds software in an AI-native way - someone ... Use Docker for local development, environment parity, and containerized deployments * Manage work ...
As the VP of R&D, you'll be at the forefront of driving continuous innovation. Your ... Harris is a leading provider of mission critical software to the public sector in North America. As ...
As the VP of R&D, you'll be at the forefront of driving continuous innovation. Your ... Harris is a leading provider of mission critical software to the public sector in North America. As ...
As the VP of R&D, you'll be at the forefront of driving continuous innovation. Your ... Harris is a leading provider of mission critical software to the public sector in North America. As ...
As the VP of R&D, you'll be at the forefront of driving continuous innovation. Your ... Harris is a leading provider of mission critical software to the public sector in North America. As ...
As the VP of R&D, you'll be at the forefront of driving continuous innovation. Your ... Harris is a leading provider of mission critical software to the public sector in North America. As ...
As the VP of R&D, you'll be at the forefront of driving continuous innovation. Your ... Harris is a leading provider of mission critical software to the public sector in North America. As ...
Join Teledyne as a Process Development Engineer - Edmonton ! From space to healthcare, your work ... Experience with CAD software for generating drawings of BE fixtures and tooling * Working knowledge ...
Join Teledyne as a Process Development Engineer - Edmonton ! From space to healthcare, your work ... Experience with CAD software for generating drawings of BE fixtures and tooling * Working knowledge ...
Business Development Manager
Edmonton, AB · On-site +1
Leverage and track behaviors and activities in our Microsoft Dynamics CRM software * Minimum 5 years' experience in a Business Development role, experience as a Business Development manager or Sales ...
Business Development Manager
Edmonton, AB · On-site +1
Leverage and track behaviors and activities in our Microsoft Dynamics CRM software * Minimum 5 years' experience in a Business Development role, experience as a Business Development manager or Sales ...
Data Engineer II
Edmonton, AB · Hybrid
Finning Canada is looking to hire a permanent, fulltime Data Engineer II based either in Surrey, Calgary or Edmonton who will work as a part of the Software Development Services (SDS) Tier 4 support ...
Data Engineer II
Edmonton, AB · Hybrid
Finning Canada is looking to hire a permanent, fulltime Data Engineer II based either in Surrey, Calgary or Edmonton who will work as a part of the Software Development Services (SDS) Tier 4 support ...
The Change Management Specialist understands all aspects of the project delivery and software development lifecycles. Responsibilities include but are not limited to the following: Collaborate with ...
Quick apply
The Change Management Specialist understands all aspects of the project delivery and software development lifecycles. Responsibilities include but are not limited to the following: Collaborate with ...
The Change Management Specialist understands all aspects of the project delivery and software development lifecycles. Responsibilities include but are not limited to the following: • Collaborate ...
Quick apply
The Change Management Specialist understands all aspects of the project delivery and software development lifecycles. Responsibilities include but are not limited to the following: • Collaborate ...
Software Development information
What is software development?
What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?
What is the difference between Software Development vs Software Engineering?
| Aspect | Software Development | Software Engineering |
|---|---|---|
| Credentials | Typically requires a degree in computer science or related field, coding certifications | Similar credentials, often includes certifications in software engineering principles |
| Work Environment | Developing, coding, and testing software applications | Designing, analyzing, and managing software projects and systems |
| Industry Usage | Commonly used in tech companies, startups, and software firms | Used in larger organizations, focusing on system architecture and process |
| Search & Comparison Intent | Focuses on coding and application creation | Emphasizes system design and engineering principles |
While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.
What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?
Full-time
This job post has expired today. Applications are no longer accepted.
Job description
Project Manager, Medical Device R&D
PulseMedica is advancing the next generation of ophthalmic medical device technology, and we're looking for a Project Manager who's energized by complex, multidisciplinary engineering. You'll join a team working at the intersection of realtime imaging, AIdriven analysis, precision laser systems, and advanced hardware development - all with the goal of improving vision outcomes for patients.
In this role, reporting to the Senior Project Manager, you'll guide crossfunctional initiatives across software, machine learning, optics, electronics, firmware, and mechanical design. You'll bring structure, clarity, and alignment to fastmoving technical teams working on breakthrough innovations.
About Us
PulseMedica is redefining the landscape of ophthalmic medical device technology. As a fourtime Great Place to Work Certified company, we've built a highly collaborative environment where the team accelerates towards breakthrough innovation. Our team develops advanced imaging and laserbased medical device systems that combine classical computer vision, deep learning, and 3D ocular mapping to address diseases that lead to vision loss. By uniting cuttingedge research with scalable engineering, we're creating treatment solutions that position PulseMedica at the forefront of the next generation in eye care.
The Opportunity
As PulseMedica continues to accelerate, you'll play a key role in shaping how we plan and execute product development. You'll work on new technologies, concept engineering, and full lifecycle development of nextgeneration devices. This is an exciting opportunity for someone who wants to contribute to a rapidly evolving deeptech environment while building a product that will transform eye care.
The person will be responsible for:
- Developing and maintaining integrated project plans, ensuring projects are delivered on time, within scope, and within budget.
- Owning projects execution across the product development lifecycle, including concept development and feasibility assessment, requirements, design, verification & validation, pre-clinical and clinical activities, and manufacturing transfer.
- Driving project scope definition, objectives, key-results, schedules, and success metrics in collaboration with technical and business stakeholders.
- Managing cross-functional teams across Software, Hardware, Systems Engineering, Quality, Regulatory Affairs, and Operations.
- Owning critical path analysis, dependency management, resource planning, and schedule recovery strategies.
- Leading phase-gate reviews (SRR, PDR, CDR, TRR, Design Reviews, etc.) and ensuring readiness criteria are met.
- Maintaining project documentation and records in accordance with company Quality Management System requirements.
- Identifying, assessing, and mitigating project risks, issues, and dependencies, while driving timely resolution of execution challenges.
- Monitoring project performance using appropriate planning and tracking tools, metrics, and reporting mechanisms.
- Driving Agile, Waterfall, or hybrid development methodologies as appropriate for the project and organizational needs.
- Facilitating alignment between technical teams and leadership while maintaining focus on company objectives and product milestones.
Basic Skills and Qualifications
- Bachelor's degree in Engineering, Science, Health Sciences, Business, or a related technical field.
- 3+ years of project management experience.
- Experience working in highly regulated industries such as medical devices, pharmaceuticals, aerospace, automotive, or defense.
- Experience using project management tools such as Jira, MS Project, Confluence, and Microsoft Office.
- Strong understanding of technical documentation, engineering development processes, and product development workflows.
- Strong analytical, organizational, problem-solving, and communication skills.
- Ability to be physically present in the office at least three days per week.
Highly Desired Skills and Qualifications
- PMP, PRINCE2, Agile, or Scrum certification.
- Experience in medical device development and familiarity with design controls, risk management, verification and validation activities, and manufacturing transfer.
- Working knowledge of ISO 13485, FDA Design Controls (21 CFR 820), IEC 62304, ISO 14971, and related medical device development standards.
- Experience leading projects in startup or high-growth technology environments.
- Ability to understand technical requirements, challenge assumptions, and effectively engage with engineering teams on development trade-offs and execution strategies.
- Experience supporting clinical studies, regulatory submissions, or commercialization activities.
- Previous experience managing projects involving both hardware and software development teams.
Anticipated Start Date: As soon as a suitable candidate is found
Duration: Full time Permanent (40 hours per week)
Salary: Commensurate to experience and qualifications
Location: Edmonton, Alberta, Canada (Onsite)
What you can expect from PulseMedica:
- Competitive compensation, group benefits and the option to participate in our employee stock option plan
- Free on-site gym (Jackson's Gym)
- A role that contributes to helping change people's lives by enhancing their vision
- A unique opportunity to build, grow, and be part of a team that is going to revolutionize a multi-billion dollar industry
- Hybrid work
- Growth Opportunities to build a small team
- Monthly team events
- Working for a company that was recently Great Place to Work certified!
We believe that diverse teams perform better and that fostering an inclusive work environment is a key part of growing a successful team. We welcome people of diverse backgrounds, experiences, and perspectives to apply for this position.