Partnering closely with hardware, embedded software, and systems engineers throughout the design, integration, and verification lifecycle * Developing and maintaining firmware documentation ...
Partnering closely with hardware, embedded software, and systems engineers throughout the design, integration, and verification lifecycle * Developing and maintaining firmware documentation ...
Software Engineer
Burnaby, BC · On-site
Participate in all parts of software engineering, ranging from design and implementation of ... Solid understanding of systems software, including embedded systems and distributed systems
Software Engineer
Burnaby, BC · On-site
Participate in all parts of software engineering, ranging from design and implementation of ... Solid understanding of systems software, including embedded systems and distributed systems
Senior Software Engineer
Burnaby, BC · On-site
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), ...
Senior Software Engineer
Burnaby, BC · On-site
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), ...
Senior Software Engineer
CA$91K - CA$113K/yr
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 ...
Senior Software Engineer
CA$91K - CA$113K/yr
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 ...
This is production-grade AI-deeply embedded into Workday's platform-not research experiments or ... About the Role As a Senior Full Stack Software Engineer in Agent Factory, you'll help build the ...
This is production-grade AI-deeply embedded into Workday's platform-not research experiments or ... About the Role As a Senior Full Stack Software Engineer in Agent Factory, you'll help build the ...
Senior Firmware Engineer
Surrey, BC · On-site
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 ...
Quick apply
Senior Firmware Engineer
Surrey, BC · On-site
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 ...
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 ...
Quick apply
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 ...
Senior Software Engineer
Burnaby, BC · On-site
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 ...
Senior Software Engineer
Burnaby, BC · On-site
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 ...
Analyze software architectures, technology stacks and engineering decisions to understand the ... Within the SR&ED practice, these capabilities may be applied to: * understand unfamiliar ...
Analyze software architectures, technology stacks and engineering decisions to understand the ... Within the SR&ED practice, these capabilities may be applied to: * understand unfamiliar ...
Senior Software Engineer
Vancouver, BC · Hybrid
$170K - $190K/yr
On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with Golang . Our client is a US-based, Series-B with over $35M ...
Quick apply
Senior Software Engineer
Vancouver, BC · Hybrid
$170K - $190K/yr
On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with Golang . Our client is a US-based, Series-B with over $35M ...
Senior Software Engineer
Vancouver, BC · Hybrid
$170K - $190K/yr
On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with Golang . Our client is a US-based, Series-B with over $35M ...
Quick apply
Senior Software Engineer
Vancouver, BC · Hybrid
$170K - $190K/yr
On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with Golang . Our client is a US-based, Series-B with over $35M ...
Reporting to the Manager, Software Engineering, the Senior Software Engineer leads the development of software modules and ensures adherence to engineering standards and best practices. This role ...
Reporting to the Manager, Software Engineering, the Senior Software Engineer leads the development of software modules and ensures adherence to engineering standards and best practices. This role ...
Senior Software Engineer
Vancouver, BC · On-site
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 ...
Senior Software Engineer
Vancouver, BC · On-site
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 ...
Senior Firmware Developer
Vancouver, BC · On-site
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 Firmware Developer
Vancouver, BC · On-site
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 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 ...
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 ...
Senior Software Engineer -- Systems
$120K - $160K/yr
Senior Software Engineer -- Systems Full-Time | Vancouver, BC (Hybrid) | Reports to Director of Engineering About UrbanLogiq UrbanLogiq is a Community Intelligence Platform that helps governments ...
New
Senior Software Engineer -- Systems
$120K - $160K/yr
Senior Software Engineer -- Systems Full-Time | Vancouver, BC (Hybrid) | Reports to Director of Engineering About UrbanLogiq UrbanLogiq is a Community Intelligence Platform that helps governments ...
New
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 ...
Quick apply
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 ...
Role Overview We're looking for a Senior Software Engineer to work on real-time systems powering ... Exposure to edge computing, embedded Linux, hardware integration, sensors, or IoT systems is a plus.
Role Overview We're looking for a Senior Software Engineer to work on real-time systems powering ... Exposure to edge computing, embedded Linux, hardware integration, sensors, or IoT systems is a plus.
This is production-grade AI-deeply embedded into Workday's platform-not research experiments or ... Basic Qualifications(Senior) * 8+ years experience in software development engineering Basic ...
New
This is production-grade AI-deeply embedded into Workday's platform-not research experiments or ... Basic Qualifications(Senior) * 8+ years experience in software development engineering Basic ...
New
Senior Embedded Software Engineer information
See British Columbia salary details
$82K - $90.5K
3% of jobs
$90.5K - $99K
8% of jobs
$99K - $107.5K
13% of jobs
$108.2K is the 25th percentile. Wages below this are outliers.
$107.5K - $116K
16% of jobs
The median wage is $121K / yr.
$116K - $124.5K
17% of jobs
$124.5K - $133K
13% of jobs
$137K is the 75th percentile. Wages above this are outliers.
$133K - $141.5K
11% of jobs
$141.5K - $150K
9% of jobs
$150K - $158.5K
4% of jobs
$158.5K - $167K
3% of jobs
$167K - $175.5K
3% of jobs
$82K
$126.7K
$175.5K
How much do senior embedded software engineer jobs pay per year?
What is a senior embedded software engineer?
What are the key skills and qualifications needed to thrive as a senior embedded software engineer?
What are some common challenges senior embedded software engineers face when integrating software with new hardware platforms?
What is the difference between Senior Embedded Software Engineer vs Embedded Software Engineer?
| Aspect | Senior Embedded Software Engineer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's/Master's in Computer Engineering, Electrical Engineering, or related field; experience in embedded systems | Bachelor's degree in relevant field; entry-level to mid-level experience |
| Work Environment | Designing, developing, testing embedded systems for hardware products | Developing firmware and software for embedded devices, often under supervision |
| Employer & Industry Usage | Tech companies, automotive, aerospace, consumer electronics | Similar 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:
What are popular job titles related to Senior Embedded Software Engineer jobs in BC?
For Senior Embedded Software Engineer jobs in BC, the most frequently searched job titles are:

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 28 days ago
Siemens Healthineers rating
8.4
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,401Factors 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