Talent.com
Actalent
Embedded Software EngineerActalent • Vancouver, British Columbia, Canada
No longer accepting applications
Embedded Software Engineer

Embedded Software Engineer

Actalent • Vancouver, British Columbia, Canada
17 days ago
Salary
CA$100,000.00 yearly
Job type
  • Full-time
  • Permanent
Job description

Description

Job description

Our client is seeking a Embedded Software Engineer to join our SDK and Tools Development group. In this role, you will contribute to the development of embedded software for advanced platforms, driving innovation from concept through production. You will mentor junior engineers, influence architectural decisions, and collaborate across disciplines to deliver high-performance, low-power embedded solutions.

Key Responsibilities

• Design and implement with embedded software.

• Participate in software development efforts including bootloaders, RTOS integration (including Zephyr OS), device drivers, and system-level software.

• Collaborate with hardware, systems, and applications teams to define software requirements and ensure seamless integration.

• Drive debugging and bring-up of new silicon platforms using oscilloscopes, and logic analyzers.

• Optimize software for performance, power efficiency, and memory usage.

• Conduct code reviews, mentor junior developers, and promote best practices in software engineering.

• Contribute to project planning, risk assessment, and technical documentation.

Required Qualifications

• Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.

• 5+ years of experience in embedded software development, preferably in a product-focused environment.

• Deep expertise in C/C++ and embedded systems programming.

• Strong experience with RTOS or Linux kernel development.

• Hands-on experience with Zephyr OS in real-world embedded applications.

• Proficiency with ARM Cortex-M/A or RISC-V architectures and low-level hardware interfaces (SPI, I2C, UART, GPIO).

• Proven track record of debugging complex embedded systems and working closely with hardware teams.

Preferred Qualifications

• Familiarity with secure boot, firmware update mechanisms, and embedded security.

• Experience with CI/CD pipelines and version control systems (., Git, Jenkins).

• Experience with wireless communication protocols (., BLE, Zigbee, Wi-Fi).

• Strong communication skills.

Experience Level

Expert Level

Job Type & Location

This is a Permanent position based out of Vancouver, BC.

Pay and Benefits

The pay range for this position is $100000.00 - $150000.00/yr.

Workplace Type

This is a hybrid position in Vancouver,BC.

À propos d'Actalent

Actalent est un chef de file mondial des services d’ingénierie et de sciences et des solutions de talents. Nous aidons les entreprises visionnaires à faire progresser leurs initiatives en matière d’ingénierie et de science en leur donnant accès à des experts spécialisés qui favorisent la mise à l’échelle, l’innovation et la mise en marché rapide. Avec un réseau de près de 30 000 consultants et plus de 4 500 clients aux États-Unis, au Canada, en Asie et en Europe, Actalent est au service d’un grand nombre d’entreprises du classement Fortune 500.

Actalent est un employeur souscrivant au principe de l’égalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de l’âge, de la couleur, de la religion, des origines nationales, du statut d’ancien combattant, d’un handicap, de l’orientation sexuelle, de l’identité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.

Si vous souhaitez faire une demande d’accommodement raisonnable, tel que la modification ou l’ajustement du processus de demande d’emploi ou d’entrevue à cause d’un handicap, veuillez envoyer un courriel à

Create a job alert for this search

Embedded Software Engineer • Vancouver, British Columbia, Canada

Similar jobs

Security-Focused Embedded Software Engineer (TLS/UTM)

FortinetBurnaby, Metro Vancouver Regional District, CA
Full-time

A global cybersecurity company is seeking C Developers to enhance their FortiGate firewall features.You will implement and maintain software for the TLS stack while collaborating with a dedicated t... Show more

 • Promoted

Firmware/Embedded Software Engineer - Controls

Delta-Q Technologies Corp.Vancouver, Metro Vancouver Regional District, CA
Full-time

This role specifies, designs, codes, integrates, tests and debugs firmware.The candidate possesses expert knowledge of digital control algorithms on a variety of platforms for switch‑mode power con... Show more

 • Promoted

Senior Embedded Software Developer - Dometic

MarineRichmond, Metro Vancouver Regional District, CA
Full-time

Dometic is searching for a skilled Embedded Software Developer in Vancouver, BC, to cultivate innovations in the marine sector.Focus on developing firmware and connectivity for state-of-the-art ele... Show more

 • Promoted

Sr Embedded Audio Software Engineer

JobotVancouver, Metro Vancouver Regional District, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Jobot.Your actual pay will be based on your skills and experience — talk wit... Show more

 • Promoted

Firmware and Embedded Software Engineer Microchip

FHLB Des MoinesBurnaby, Metro Vancouver Regional District, CA
Full-time

Elevate your career at Microchip Technology Inc.Firmware & Embedded Software Engineer.This role focuses on CI/CD infrastructure for embedded software development on cutting-edge System-on-Chip plat... Show more

 • Promoted • New!

Sr. Embedded Software/Firmware Engineer

EthernoviaVancouver, Metro Vancouver Regional District, CA
Full-time

Senior Embedded Software/Firmware Engineer (Device Drivers).Location: Canada (Multiple Positions), 100% Remote work.Preference for those in or adjacent to Eastern Time Zone.Ethernovia is changing h... Show more

 • Promoted

Real-Time Embedded Software Engineer (C/C++, ARM)

Planar Motor IncorporatedRichmond, Metro Vancouver Regional District, CA
Full-time

A technology innovator in motion systems seeks an Embedded Software Engineer in Richmond to design software for advanced maglev robotics.The role involves crafting real-time embedded solutions and ... Show more

 • Promoted

Senior Embedded Software DeveloperSystems (Burnaby)

T2 SystemsBurnaby, Metro Vancouver Regional District, CA
Full-time

Drive innovation at T2 Systems as a Senior Embedded Software Developer.Lead software development in an agile setting while mastering embedded systems and C++ to deliver high-quality products.In thi... Show more

 • Promoted • New!

Senior Firmware Engineer — Remote Embedded Vehicle Software

LimeVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading micromobility company is seeking a Senior Firmware Engineer for their remote team in Canada.You will design and develop embedded software for electric vehicles, contributing to innovative... Show more

 • Promoted

Firmware/Embedded Software Engineer - Controls

Delta-Q TechnologiesVancouver, Metro Vancouver Regional District, CA
Full-time +1

OEMs) of electric vehicles and industrial equipment.Delta-Q’s unique blend of engineering capability in high-efficiency power electronics and embedded software design delivers innovative battery ch... Show more

 • Promoted

Senior Embedded Software Engineer

Analog DevicesVancouver
Full-time +1

NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge.ADI combines analog, digital, and software technologies in... Show more

 • Promoted

Embedded Bluetooth Developer

Global Connect TechnologiesVancouver, Metro Vancouver Regional District, CA
Temporary

Firmware/Embedded Software Engineer (15-Month Contract).Richmond, British Columbia, Canada.Design and implement Bluetooth applications/profiles and features on Linux and Android platforms.Develop s... Show more

 • Promoted

Embedded Linux Senior Software Engineer - Optimisation

CanonicalVancouver, Metro Vancouver Regional District, CA
Full-time

Embedded Linux Senior Software Engineer - Optimisation.Embedded Linux Senior Software Engineer - Optimisation.Embedded Linux Senior Software Engineer - Optimisation.Be among the first 25 applicants... Show more

 • Promoted

Embedded/Firmware Engineer

SolidigmVancouver, Metro Vancouver Regional District, CA
Full-time

Join a multibillion-dollar global company that brings together amazing technology, people, and operational scale to become a powerhouse in the memory industry.Headquartered in Rancho Cordova, Calif... Show more

 • Promoted

Embedded Firmware Developer in Burnaby

Algo Communication ProductsBurnaby, Metro Vancouver Regional District, CA
Full-time

Join Algo's team in Burnaby as an Embedded Firmware Developer.Focus on telecom audio and video products with a strong emphasis on development in a collaborative environment.This role requires a hig... Show more

 • Promoted

Expert Embedded Software Developer Specializing in C and Optimization

MatchBox Consulting GroupVancouver, Metro Vancouver Regional District, CA
Full-time

Ignite your career as an Embedded Software Developer proficient in C programming.Drive software excellence for embedded and real-time systems while enhancing code performance and reliability.This r... Show more

 • Promoted

Lead Embedded Software Engineer at Moment Energy

Moment EnergySurrey, Metro Vancouver Regional District, CA
Full-time

Take the lead in embedded software development as a Lead Embedded Software Engineer at Moment Energy.This senior role is essential for the success of battery energy storage systems (BESS).You will ... Show more

 • Promoted

Senior Embedded Software Engineer

HumanoidVancouver, Metro Vancouver Regional District, CA
Full-time

Here at Humanoid, we believe in a future where robots amplify human potential.That’s why we’ve set out on a mission to build the world’s most capable, commercially‑scalable, and safe humanoid robot... Show more

 • Promoted

Senior Embedded Software Engineer

ThehumanoidVancouver, Metro Vancouver Regional District, CA
Full-time

Here at Humanoid, we believe in a future where robots amplify human potential.That’s why we’ve set out on a mission to build the world’s most capable, commercially‑scalable, and safe humanoid robot... Show more

 • Promoted

Embedded Firmware Engineer

Clarius Mobile HealthVancouver, Metro Vancouver Regional District, CA
Permanent +1

Clarius Mobile Health provided pay range.This range is provided by Clarius Mobile Health.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Talent ... Show more