Talent.com
Firmware Engineer
Firmware EngineerWork in Ottawa • Ottawa, Ontario, CA
Firmware Engineer

Firmware Engineer

Work in Ottawa • Ottawa, Ontario, CA
Il y a 15 heures
Type de contrat
  • Temps plein
  • Quick Apply
Description de poste

Work in Ottawa is an initiative of Invest Ottawa, the economic development agency with a mandate of facilitating economic growth and job creation for the city of Ottawa. As a hub for innovation and growth, Ottawa is home to a vibrant tech job market that beckons top talent from around the globe

Ottawa’s leading employers are on the lookout for professionals like you. If you’re ready to elevate your career, our city’s dynamic job market offers a wealth of opportunities. Connect with top companies and find your place among the best in Ottawa’s tech scene.

Ottawa’s tech sector is growing, and so are the opportunities! If you’re exploring your next role in tech, Work in Ottawa can help you learn about leading employers and exciting careers in Canada’s capital.

Led by Invest Ottawa, the city’s lead economic development agency, this initiative works alongside tech companies, recruiters and search firms, and community partners to spotlight the incredible innovation happening here and help connect great people with great opportunities.

We are excited to partner with AttoTude to attract top talent for Firmware Engineer.

This job posting is a new position within our organization.

We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level programming (C / C++), microcontroller / SoC development, and hardware bring-up, with a proven ability to collaborate with cross-functional teams to deliver robust and efficient firmware solutions. This role is a full-time onsite position.

Position Overview

We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level programming (C / C++), microcontroller / SoC development, and hardware bring-up, with a proven ability to collaborate with cross-functional teams to deliver robust and efficient firmware solutions.

Key Responsibilities

Design, develop, and maintain firmware in C / C++ for microcontrollers, SoCs, and embedded platforms.

Implement and optimize device drivers for hardware peripherals (SPI, I²C, UART, USB, CAN, Ethernet, GPIO, ADC / DAC, PWM).

Integrate and configure RTOS or bare-metal firmware.

Perform board bring-up and hardware validation, working closely with electrical engineers.

Debug and analyze firmware / hardware issues using oscilloscopes, logic analyzers, and JTAG / SWD.

Develop secure bootloaders and update solutions.

Write and maintain unit tests and automated test scripts for firmware validation.

Collaborate with cross-functional teams (hardware, software, QA, systems engineering) to deliver products on schedule.

Document firmware architecture, APIs, and design decisions for maintainability.

  • Qualifications

Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science

5+ years of experience in embedded firmware development.

Strong proficiency in C / C++ and Python.

Experience with ARM Cortex-M, RISC-V, or similar MCU / SoC architectures.

Familiarity with RTOS and bare-metal programming.

Hands-on experience with hardware interfaces (SPI, I²C, UART, USB, BLE, Wi-Fi, etc.).

Proficiency with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers).

Experience with version control (Git) and CI / CD pipelines.

Work in Ottawa utilizes a secure, closed AI environment for the initial screening of resumes, ensuring your data remains safe while helping us efficiently identify top candidates. We encourage all applicants to apply, even if you do not meet every requirement if you possess relevant skills, enthusiasm and eagerness to grow, we want to hear from you! To enhance your visibility, consider including relevant keywords in your resume.

If you require any accommodation during the hiring process, please reach out to info@attotude.com

Créer une alerte emploi pour cette recherche

Firmware Engineer • Ottawa, Ontario, CA

Offres similaires
Customer Service Agent - 50k-60k / Year - Remote

Customer Service Agent - 50k-60k / Year - Remote

Spade Recruiting • North Grenville, Ontario
Télétravail
Temps plein
Quick Apply
We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Voir plus
Dernière mise à jour : il y a 15 jours • Offre sponsorisée
Firmware Engineer

Firmware Engineer

RBR Ltd. • Ottawa
Temps plein
About RBR : Making waves since 1973.At RBR, we’ve been designing cutting‑edge instruments to measure our blue planet for over 50 years. Built to withstand some of the harshest environments on Earth, ...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Sr. Firmware / Embedded software Engineer - ottawa

Sr. Firmware / Embedded software Engineer - ottawa

PotisEdge • ottawa, on, ca
Temps plein
Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Voir plus
Dernière mise à jour : il y a 16 jours • Offre sponsorisée
Embedded Firmware Engineer (PIC) - Ottawa, RTOS

Embedded Firmware Engineer (PIC) - Ottawa, RTOS

Marler & Associates Search • Ottawa
Temps plein
A growing technology company in Ottawa is seeking an Embedded Software Developer to join its Research & Development team. The successful candidate will design and implement embedded firmware for PIC...Voir plus
Dernière mise à jour : il y a 5 jours • Offre sponsorisée
Sr, Firmware Developer

Sr, Firmware Developer

Scripps Broadcasting Holdings LLC • Ottawa
Temps plein
Sr, Firmware Developer page is loaded## Sr, Firmware Developerlocations : Kanata (Ontario), Legget Drive, NUVYYOtime type : Full timeposted on : Posted 4 Days Agojob requisition id : JR035861Th...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Senior Firmware Engineer

Senior Firmware Engineer

RBR • Ottawa
Temps plein
Reports to : Firmware & Systems Manager.About RBR : Making waves since 1973.At RBR, we’ve been designing cutting‑edge instruments to measure our blue planet for over 50 years.Built to withstand some ...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Software Engineer, Operating Systems Virtualization

Software Engineer, Operating Systems Virtualization

Aptiv PLC • Ottawa
Temps plein
Wind River is a global leader in delivering software for mission‑critical intelligent systems.For more than four decades, the company has been an innovator and pioneer, powering billions of systems...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Earn money testing apps - Remote

Earn money testing apps - Remote

Almedia • Cantley, Quebec, Canada
Télétravail
Temps plein
Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys. Since our launch 5 years ago, ...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Engineer, Operating Systems Virtualization

Software Engineer, Operating Systems Virtualization

Aptiv • Ottawa
Temps plein
Wind River is a global leader in delivering software for mission‑critical intelligent systems.For more than four decades the company has been an innovator and pioneer, powering billions of systems ...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Algebra Private Tutoring Jobs Kemptville

Algebra Private Tutoring Jobs Kemptville

Superprof • Kemptville, Canada
Temps plein +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Earn up to $400 per Day by Playing Games and Taking Surveys

Earn up to $400 per Day by Playing Games and Taking Surveys

Almedia • Val-des-Monts, Quebec, Canada
Temps plein
Since its launch 5 years ago, over 50MN users have earned and withdrawn over $150MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest rated op...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Sr. Principal Firmware Engineer

Sr. Principal Firmware Engineer

Nokia • Ottawa
Temps plein
In this role as a Senior Principal Firmware Engineer, you will work within a dynamic Agile scrum team dedicated to innovation in optical systems. Collaborate closely with cross-functional teams, inc...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Junior / Intermediate Firmware Engineer - Contract - 18833

Junior / Intermediate Firmware Engineer - Contract - 18833

LRO Staffing • Ottawa
Temps plein +1
Our reputable client has an Immediate requirement for a Junior / Intermediate Firmware Engineer to join their team onsite in Ottawa. This is a great opportunity to be part of a well-established organi...Voir plus
Dernière mise à jour : il y a 14 jours • Offre sponsorisée
Senior Email Lifecycle Engineer

Senior Email Lifecycle Engineer

SurveyMonkey • Ottawa
Temps plein
A leading survey platform is seeking a Senior Email Operations Analyst to manage complex lifecycle email programs across various enterprise platforms. The role entails optimizing email automation, e...Voir plus
Dernière mise à jour : il y a 3 jours • Offre sponsorisée
Full-Stack Engineer - Backend Leaning (Remote)

Full-Stack Engineer - Backend Leaning (Remote)

PRAGMATIKE • Ottawa, ON, Canada
Télétravail
Temps plein
Quick Apply
Pragmatike is hiring on behalf of a fast-growing, product-driven technology company building data-intensive platforms used at scale across multiple markets. The product focuses on automation, data e...Voir plus
Dernière mise à jour : il y a plus de 30 jours
Sr. Firmware / Embedded software Engineer - PotisEdge

Sr. Firmware / Embedded software Engineer - PotisEdge

PotisEdge • gatineau, qc, ca
Temps plein
Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Voir plus
Dernière mise à jour : il y a 16 jours • Offre sponsorisée
Physics Private Tutoring Jobs Kemptville

Physics Private Tutoring Jobs Kemptville

Superprof • Kemptville, Canada
Temps plein +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
SerDes PHY FW / SW Engineer - Staff / Senior Staff / Principal Levels

SerDes PHY FW / SW Engineer - Staff / Senior Staff / Principal Levels

Alphawave Semi • Ottawa
Temps plein
SerDes PHY FW / SW Engineer - Staff / Senior Staff / Principal Levels at Alphawave Semi.The Embedded Software / Firmware Team develops critical embedded software powering high-performance multi-standard ...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée