1

Medical Device Embedded Software Engineer Jobs in Edmonton, AB

Trained on structural analysis software. Experience with PLS CADD for line design would be an asset ... Clearance on pre-placement medical and drug and alcohol testing may be required. Employment Type:

Computer knowledge in energy management and building automation software programs. * Motivated by ... Comprehensive benefits package (Medical, Vision & Dental) including extended benefits like; Mental ...

This entry-level position is ideal for a recent graduate or early-career engineer with a strong ... Experience with geotechnical software such as GeoStudio, SLOPE/W, Seep/W, Settle3, LPile, or ...

New

Degree or Diploma in Engineering, Construction Management, or a related technical field ... tools may be integrated or embedded in third-party platforms and software. Some of Chandos ...

... routing, software upgrades, circuit migrations, device replacements and site activations while ... engineering or a related field * Three or more years of relevant experience supporting enterprise ...

We offer over 125 years of expertise in industrial, medical, specialty, and electronic gases ... Knowledge of SAP software At Messer, our vision for culture and engagement is to create an ...

We offer over 125 years of expertise in industrial, medical, specialty and electronic gases. Messer ... embedded in our daily operations. Why Messer? * Certified as Great Place to Work ® * Paid time off:

Functional tests all programming to ensure compliance with specified sequences of operation and ... Maintains knowledge of all Delta hardware, software, tools and applications. * Analyzes and advises ...

Showing results 41-60

Medical Device Embedded Software Engineer information

See Edmonton, AB salary details

$29K

$110.6K

$172K

How much do medical device embedded software engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for medical device embedded software engineer in Edmonton, AB is $110,611.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,500.00 and $125,500.00 per year, depending on experience, location, and employer.

What is a medical device embedded software engineer?

Medical Device Embedded Software Engineers are professionals who design, develop, and maintain the specialized software that runs on hardware inside medical devices, such as pacemakers, infusion pumps, and imaging machines. They ensure that the software meets strict regulatory standards for safety, reliability, and performance. Their work involves programming, testing, debugging, and documenting embedded code, as well as collaborating with hardware engineers and regulatory teams to bring safe and effective medical products to market.

What are the key skills and qualifications needed to thrive as a medical device embedded software engineer, and why are they important?

To thrive as a Medical Device Embedded Software Engineer, you need a strong background in embedded systems design, C/C++ programming, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), hardware-software integration, and industry standards like IEC 62304 or FDA regulations is typically required. Attention to detail, strong problem-solving abilities, and effective teamwork are vital soft skills for this role. These competencies are crucial for developing reliable, safe, and compliant software that meets stringent healthcare requirements.

What are some common challenges faced by medical device embedded software engineers when working on cross-functional teams?

Medical Device Embedded Software Engineers often collaborate closely with hardware engineers, regulatory specialists, and quality assurance teams. A common challenge is ensuring that software requirements align with hardware limitations and regulatory standards, which can necessitate frequent adjustments and clear documentation. Additionally, balancing the pace of software development with the rigorous testing and validation processes required for medical devices can be demanding. Effective communication and adaptability are essential to navigate these multidisciplinary interactions and deliver safe, compliant products.

What is the difference between Medical Device Embedded Software Engineer vs Firmware Engineer?

AspectMedical Device Embedded Software EngineerFirmware Engineer
CredentialsBachelor's in Electrical, Computer Engineering, or related; often certifications in medical device standardsBachelor's in Electrical, Computer Engineering, or related; certifications vary by industry
Work EnvironmentMedical device companies, regulated environments, quality assurance focusConsumer electronics, industrial, or embedded systems companies
Industry UsagePrimarily in healthcare, medical device manufacturingBroader tech sectors, including consumer electronics and industrial systems
Search & Comparison IntentHigh overlap in embedded systems, safety standards, and certification requirements

The Medical Device Embedded Software Engineer and Firmware Engineer roles share core skills in embedded systems development. However, the Medical Device Embedded Software Engineer focuses specifically on medical device safety, regulatory compliance, and working within healthcare environments. Firmware Engineers may work across various industries without the strict medical standards, making the Medical Device Embedded Software Engineer role more specialized in healthcare applications.

What job categories do people searching Medical Device Embedded Software Engineer jobs in Edmonton, AB look for?

The top searched job categories for Medical Device Embedded Software Engineer jobs in Edmonton, AB are:

Infographic showing various Medical Device Embedded Software Engineer job openings in Edmonton, AB as of September 2026, with employment types broken down into 1% As Needed, 79% Full Time, 15% Part Time, and 5% Contract. Highlights an 86% Physical, 1% Hybrid, and 13% Remote job distribution, with an average salary of $110,611 per year, or $53.2 per hour.

Engineer, Civil/Structural

Edmonton, AB • Hybrid

Full-time

Re-posted 6 days ago


Job description

Highlights of the job

We are hiring a full time, permanent Engineer, Structural (Civil) position working out of Edmonton, AB. This position reports to the Manager, Apparatus Aerial & Underground Transmission.

The Engineer, Structural is accountable for all civil structural engineering services within high voltage transmission substations, as well as aerial and underground lines in EPCOR's Electricity Operations. In this role, you will oversee green and brown field projects, represent EPCOR when working with design consultants and ensure compliance with regulatory and industry standards.

As our best candidate, you are capable of working in multi-discipline engineering teams, as needed, providing guidance to other team members and building relationships with internal and external consultants and stakeholders. You are a creative problem solver who can manage a variety of issues while meeting commitments.

This position may be eligible for EPCOR's hybrid work program.

What you'd be responsible for

  • Developing and maintaining the civil structural engineering standards and templates, including the development, review and approval of design philosophies, standards, templates and drawings while also ensuring compliance to industry standards and regulatory requirements.
  • Contributing to the Transmission Engineering department plans and implementing appropriate deliverables within the context of the Transmission business plan, department goals and project objectives.
  • Authenticating design drawings and issuing design packages.
  • Leading the quality management of all civil structural related aspects of projects and maintenance work.
  • Reviewing external design packages, studies and geotechnical reports and making recommendations.
  • Participating in developing the work scope for consultants and construction contract RFPs relating to civil/structural matters.
  • Identifying the necessary budget requirements for the provision of professional development, standards and guidelines literature and computer programs necessary to carry out civil engineering functions.
  • Providing engineering and commissioning support to field construction related to the civil structural design discipline.
  • Creating commissioning and Inspection Test Plans (ITPs) for construction with hold points for all civil structural work.
  • Performing design work for civil structural engineering matters for both the substations and transmission lines.

What's required to be successful

  • Professional Engineer registered with APEGA and a Bachelor of Science in Civil/Structural Engineering.
  • 5 years of design experience within the Civil Structural Engineering field.
  • Experience working with substation and transmission line designs is considered an asset.
  • Minimum 1-2 years of experience performing active, onsite field support for construction projects.
  • Knowledge of industry civil/structural standards and understanding of Alberta building and City of Edmonton codes and standards.
  • Trained on structural analysis software. Experience with PLS CADD for line design would be an asset.
  • Proficiency in computer applications, including Microsoft Office, Ivara, P6, e-scheduler and other project tools.
  • Strong analytical, decision making and problem-solving skills.
  • Ability to clearly and concisely communicate technical or complex issues.

Other important facts about this job

Jurisdiction: PROF

Hours of work: 80 hours biweekly

Application deadline: September 15, 2026

EPCOR employees: please ensure that you are using your "@epcor.com" email address.

Learn more about Working at EPCOR!

Follow us on LinkedIn,Twitter, Glassdooror Facebook!

#LI-TA2

Please note the following information:

  • A requirement of working for EPCOR is that you are at least 18 years of age, successfully attained a high school diploma (GED, or equivalent level of secondary education) and legally entitled to work in Canada. (A copy of a valid work permit may be required.)
  • If you are considered for the position, clearance on all applicable background checks (which may include criminal, identity, educational, and/or credit) and professional reference checks is required. Some EPCOR positions require an enhanced level of background assessment, which is dictated by law. These positions require advanced criminal record checks that must also be conducted from time to time after commencement of employment.
  • A technical/practical assessment may be administered during the selection process and this exercise will be used as a part of the selection criterion.
  • To meet the physical demands required of some positions, candidates must be in good physical condition and willing to work in all weather conditions. Clearance on pre-placement medical and drug and alcohol testing may be required.
Employment Type: Permanent Full Time