1

Senior Embedded Software Engineer Jobs in British Columbia

Partnering closely with hardware, embedded software, and systems engineers throughout the design, integration, and verification lifecycle * Developing and maintaining firmware documentation ...

Participate in all parts of software engineering, ranging from design and implementation of ... Solid understanding of systems software, including embedded systems and distributed systems

The Senior Integration Engineer will work closely with Development Managers, Senior Software Engineers and other team members such as QA Engineers, Product Owners, Support Engineers (DevOps), ...

We are looking for a Senior Software Engineer who can deliver high-quality production capabilities and work effectively in a fast-paced, collaborative, cross-functional, and global engineering ...

As a Senior Firmware Engineer, you will play a crucial role in designing, implementing, and testing the embedded software that controls the core functionality of our BESS. You will work closely with ...

Senior Software Engineer We are looking for a Senior Software Engineer to join our Universal Asset Insights team, located in Burnaby, BC, reporting to the Senior Director of Engineering. In this role ...

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy ...

This role is suited for a hands-on engineer with a passion for smart infrastructure and a desire to ... embedded software development, specifically within the energy or utility sector. * Experience ...

Senior Software Engineer

Vancouver, BC · Remote

CA$98K - CA$147K/yr

Senior Software Engineer This role reports to the Chief Technology Officer. This is a full-time position open to candidates in Canada. Compensation: $98,000 - $147,000 About the role We're looking ...

New

Senior Staff Software Engineer

Vancouver, BC · On-site

CA$130K - CA$173K/yr

Join Our Team Join the PingFederate Software team as a Senior Staff Engineer, where you will architect the next generation of proactive, automated security and scaling frameworks for a platform that ...

Showing results 41-60

Senior Embedded Software Engineer information

See British Columbia salary details

$82K

$126.7K

$175.5K

How much do senior embedded software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for senior embedded software engineer in British Columbia is $126,713.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,500.00 and $141,000.00 per year, depending on experience, location, and employer.

What is a senior embedded software engineer?

A Senior Embedded Software Engineer is an experienced professional who designs, develops, tests, and maintains software that runs on embedded systems—specialized computing devices that are not traditional computers, such as automotive control systems, medical devices, or consumer electronics. They often work closely with hardware engineers to ensure software integrates seamlessly with hardware components. Senior engineers typically lead projects, mentor junior staff, and contribute to system architecture and design decisions. Their expertise includes programming languages like C or C++, real-time operating systems, and debugging tools specialized for embedded environments.

What are the key skills and qualifications needed to thrive as a senior embedded software engineer?

To thrive as a Senior Embedded Software Engineer, you need deep expertise in embedded C/C++ programming, real-time operating systems (RTOS), and a strong background in computer engineering or a related field. Familiarity with hardware debugging tools (such as oscilloscopes and logic analyzers), version control systems (like Git), and relevant certifications (e.g., ARM Accredited Engineer) is typically required. Exceptional problem-solving, communication, and project leadership skills help you collaborate effectively and mentor junior engineers. These competencies ensure the creation of robust, efficient, and reliable embedded systems critical for product success.

What are some common challenges senior embedded software engineers face when integrating software with new hardware platforms?

Senior Embedded Software Engineers often encounter challenges such as ensuring software compatibility with diverse hardware architectures, optimizing for limited memory or processing power, and debugging hardware-software interactions. These engineers must frequently collaborate with hardware teams to resolve timing issues, manage device drivers, and ensure reliable system performance. Successfully navigating these challenges requires strong problem-solving skills, adaptability, and a deep understanding of both hardware constraints and software design.

What is the difference between Senior Embedded Software Engineer vs Embedded Software Engineer?

AspectSenior Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in Computer Engineering, Electrical Engineering, or related field; experience in embedded systemsBachelor's degree in relevant field; entry-level to mid-level experience
Work EnvironmentDesigning, developing, testing embedded systems for hardware productsDeveloping firmware and software for embedded devices, often under supervision
Employer & Industry UsageTech companies, automotive, aerospace, consumer electronicsSimilar industries, often as part of product development teams

The main difference between a Senior Embedded Software Engineer and an Embedded Software Engineer lies in experience and responsibility. Senior engineers typically have more expertise, lead projects, and mentor junior staff, while embedded software engineers focus on developing and testing embedded code. Both roles require similar technical skills and industry knowledge, but senior roles involve greater leadership and strategic input.

What are the most commonly searched types of Embedded Software Engineer jobs in British Columbia?

The most popular types of Embedded Software Engineer jobs in British Columbia are:

What cities in British Columbia are hiring for Senior Embedded Software Engineer jobs?

Cities in British Columbia with the most Senior Embedded Software Engineer job openings:

Infographic showing various Senior Embedded Software Engineer job openings in British Columbia as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $126,713 per year, or $60.9 per hour.

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 28 days ago


Siemens Healthineers rating

8.4

Company rating: 8.4 out of 10

Based on 89 frontline employees who took The Breakroom Quiz

99th of 490 rated machine equipment manufacturers


Job description

Join us in pioneering breakthroughs in healthcare. For everyone. Everywhere. Sustainably.
Our inspiring and caring environment forms a global community that celebrates diversity and individuality. We encourage you to step beyond your comfort zone, offering resources and flexibility to foster your professional and personal growth, all while valuing your unique contributions.

Join Siemens Healthineers and help shape the future of medical imaging technology. As a Digital Hardware Engineer within our Electrical Research & Development organization, you'll contribute to the design and development of cutting-edge digital hardware platforms that power advanced healthcare systems. Working alongside multidisciplinary engineering teams, you'll develop FPGA-based solutions, embedded hardware interfaces, and custom ASIC technologies that directly impact patient care worldwide.

This is an excellent opportunity for an early-career engineer looking to expand their expertise in FPGA development, embedded systems, digital electronics, and medical device technology.

You are responsible for:

  • Designing and implementing complex digital hardware solutions targeting Xilinx and Intel FPGAs

  • Developing firmware using SystemVerilog and VHDL for high-performance digital systems

  • Integrating processors at the board and system level using Windows and Linux development environments

  • Designing firmware interfaces for external peripherals, memory devices, sensors, detectors, and system monitoring

  • Partnering closely with hardware, embedded software, and systems engineers throughout the design, integration, and verification lifecycle

  • Developing and maintaining firmware documentation, including interface specifications, feature documentation, and verification plans

  • Creating and executing simulation testbenches using Mentor Graphics Questa to validate firmware functionality

  • Developing automation and debugging tools using C# and Python to support hardware validation and system integration

  • Performing hands-on hardware bring-up, debugging, integration, and verification using custom development tools and embedded software

  • Utilizing laboratory equipment such as oscilloscopes, logic analyzers, spectrum analyzers, arbitrary waveform generators (AWGs), and related instrumentation to troubleshoot and validate hardware designs

This position may suit you best if:

  • Experience developing FPGA designs using VHDL and/or Verilog/SystemVerilog

  • Experience with Xilinx Vivado, Intel Quartus, or comparable FPGA development environments

  • Familiarity with Mentor Graphics Questa or similar HDL simulation tools

  • Understanding of embedded processor architectures and embedded software development for FPGA-based systems

  • Experience with standard communication protocols including:

    • IC

    • SPI

    • RS-232

    • CAN

    • Ethernet

  • Proficiency in C/C++ and Python programming

  • Familiarity with C# for test automation or engineering tools is a plus

  • Experience developing reliable, maintainable code following software engineering best practices, including unit testing

  • Ability to read and interpret complex electrical schematics

  • Hands-on experience using electronic test equipment for hardware debugging and validation

  • Strong analytical, troubleshooting, and problem-solving skills

  • Excellent communication skills and the ability to collaborate effectively in a multidisciplinary engineering environment

  • Experience working in regulated industries, particularly medical devices or FDA-regulated environments, is preferred

Required Qualifications:

  • Bachelor of Science degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related engineering discipline

  • 1-3 years of experience in digital hardware, FPGA, firmware, or embedded systems development

  • Ability to work both independently and collaboratively within a cross-functional engineering team

  • Willingness to travel occasionally (approximately 5%)

Who we are: We are a team of more than 72,000 highly dedicated Healthineers in more than 70 countries. As a leader in medical technology, we constantly push the boundaries to create better outcomes and experiences for patients, no matter where they live or what health issues they are facing. Our portfolio is crucial for clinical decision-making and treatment pathways.

How we work: When you join Siemens Healthineers, you become one in a global team of scientists, clinicians, developers, researchers, professionals, and skilled specialists, who believe in each individual's potential to contribute with diverse ideas. We are from different backgrounds, cultures, religions, political and/or sexual orientations, and work together, to fight the world's most threatening diseases and enable access to care, united by one purpose: to pioneer breakthroughs in healthcare. For everyone. Everywhere. Sustainably.

To find out more about Siemens Healthineers businesses, please visit our company page here.

The base pay range for this position is:

$99,930 - $137,401

Factors which may affect starting pay within this range may include geography/market, skills, education, experience, and other qualifications of the successful candidate.

If this is a commission eligible position the commission eligibility will be in accordance with the terms of the Company's plan. Commissions are based on individual performance and/or company performance.

The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan. life insurance, long-term and short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time.

Equal Employment Opportunity Statement: Siemens Healthineers is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.

EEO is the Law: Applicants and employees are protected under Federal law from discrimination. To learn more, click here.

Reasonable Accommodations: Siemens Healthineers is committed to equal employment opportunity. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations.

If you require a reasonable accommodation in completing a job application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please fill out the accommodations form here. If you're unable to complete the form, you can reach out to our HR People Connect People Contact Center for support at peopleconnectvendorsnam.func@siemens-healthineers.com. Please note HR People Connect People Contact Center will not have visibility of your application or interview status.

California Privacy Notice: California residents have the right to receive additional notices about their personal information. To learn more, click here.

Export Control: "A successful candidate must be able to work with controlled technology in accordance with US export control law." "It is Siemens Healthineers' policy to comply fully and completely with all United States export control laws and regulations, including those implemented by the Department of Commerce through the Export Administration Regulations (EAR), by the Department of State through the International Traffic in Arms Regulations (ITAR), and by the Treasury Department through the Office of Foreign Assets Control (OFAC) sanctions regulations."

Data Privacy: We care about your data privacy and take compliance with GDPR as well as other data protection legislation seriously. For this reason, we ask you not to send us your CV or resume by email. We ask instead that you create a profile in our talent community where you can upload your CV. Setting up a profile lets us know you are interested in career opportunities with us and makes it easy for us to send you an alert when relevant positions become open. Register here to get started.

Beware of Job Scams: Please beware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as Siemens Healthineers recruiters/employees. These scammers may attempt to collect your confidential personal or financial information. If you are concerned that an offer of employment with Siemens Healthineers might be a scam or that the recruiter is not legitimate, please verify by searching for the posting on the Siemens Healthineers career site.

To all recruitment agencies: Siemens Healthineers does not accept agency resumes. Please do not forward resumes to our jobs alias, employees, or any other company location. Siemens Healthineers is not responsible for any fees related to unsolicited resumes.


What Siemens Healthineers employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom