Senior Firmware Engineer

RiseMe

Oakville

On-site

CAD 100,000 - 150,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Healthcare package
Paid holidays
RRSP match
Tuition reimbursement

Job summary

Natus Medical in Ontario, Canada, is seeking a senior firmware engineer to analyze, design, and develop embedded software for IC hardware. You will lead cross-functional teams, mentor others, and drive complex firmware projects from planning to delivery.

Required 5–8 years of embedded firmware experience with strong C/C++ skills, and the ability to communicate with non-technical stakeholders. Competitive salary with bonus possibilities and comprehensive benefits.

Qualifications

  • 5–8 years of embedded firmware experience.
  • Strong knowledge of C and C++.
  • Experience collaborating with cross-functional teams.

Responsibilities

  • Senior level role providing technical leadership to large groups and cross-functional teams.
  • Plan, allocate, and manage resources for large-scale firmware projects.
  • Lead cross-functional collaboration to resolve complex challenges and deliver results.
  • Translate technical concepts for non-technical stakeholders.
  • Support team planning to meet deadlines and goals.

Skills

C
C++

Job description

FOR MORE THAN 80 YEARS, Natus has been working in collaboration with clinicians to deliver industry-leading neuro solutions that help providers more easily make sense of the body’s signals. Engineered with input from those who have lived the care experience, our technology simplifies complex processes and improves accuracy and efficiency. There is a role for everyone who wants to be part of the innovative solutions at Natus Neuro.

Job Function: Engineering

Job Family: Firmware Engineering

Job Overview:

Analyzes, designs, programs, debugs and modifies software. Troubleshoots code for firmware (IC embedded code) applications. Work often involves analog and digital hardware and software operating systems. Position requires knowledge and exposure to hardware design. Typically programs in machine language, assembly language and high level languages (e.g., C, C++).

Responsibilities:

At a senior level, this role brings extensive experience and deep expertise in a specific function or area of specialty. The individual is expected to work cross-functionally to resolve complex challenges, anticipate system-wide issues, and develop strategic, long-term solutions. They translate technical concepts and their implications for non-technical audiences and constructively address feedback or objections. Strong influencing and persuasive skills are developed and applied to gain buy-in for complex recommendations.

The role provides technical leadership to large groups or complex, cross-functional project teams. In addition to managing their own workload, the individual supports team planning efforts to ensure deadlines and goals are met. They are responsible for planning, allocating, and managing resources for large-scale projects, developing specifications based on broad input, and leading teams to deliver results aligned with organizational objectives.

Contribute to the team's success by embracing our guiding principles and behaviors and actively participating in a culture that puts our Patient first. You will demonstrate exceptional teamwork, agility, accountability, and respect, cultivating an environment where collaboration and continuous improvement thrive.

Experience Required:

Professionals at this level are seasoned experts within their domain, usually with 5–8 years of experience. They are adept at cross-functional collaboration, leading technical aspects of complex projects, and communicating effectively with non-specialist stakeholders. Individuals are expected to influence decisions, mentor others, and take initiative in anticipating and solving systemic problems

Canada Pay Transparency Clause

This posting is for an existing vacancy. The expected annual base salary for this position is $100,000-150,000K CAD. This role may also be eligible for a company bonus or commission plan, as applicable to the position. Canadian work experience is not required. Automated or artificial intelligence–assisted tools may be used in the screening or assessment of applicants. Candidates who participate in an interview will be advised whether a hiring decision has been made within 45 days of the final interview, in accordance with applicable law.

Compensation and Benefits: Along with a competitive salary and bonus structure, Natus offers a comprehensive healthcare package that starts on your first day of employment, paid statutory holidays, 3 weeks’ vacation and 7 sick days, RRSP Match, tuition reimbursement program eligibility and more...

EEO Statement: Natus Medical is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, veteran status, disability, sexual orientation, gender identity, or any other protected status. This posting is for an existing vacancy.

Accessibility: Natus is committed to creating an inclusive environment that accommodates all individuals, including those with disabilities. We support the goals of Accessibility for Ontarians with Disabilities Acts (AODA) and have established policies, procedures and practices which adhere to the accessibility standards set out in the AODA. Should you require any accommodation throughout the recruitment process please do not hesitate to contact our Human Resources Department.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technician Service Specialist
Technician Service Specialist

Natus Medical Incorporated • Oakville

On-site
CAD 60,000 - 65,000
Senior Electrical Engineer
Senior Electrical Engineer

Natus Medical Incorporated • Oakville

On-site
CAD 140,000 - 160,000
Health insurance
RRSP Match
3 weeks vacation + 7 sick days
+1
System Hardware Engineering Tester
System Hardware Engineering Tester

Clear Destination Inc. • Oakville

Hybrid
CAD 70,000 - 100,000
Regulatory Affairs Specialist-Contract
Regulatory Affairs Specialist-Contract

RiseMe • Oakville

Hybrid
CAD 60,000 - 70,000
Embedded Firmware Engineer(ing)
Embedded Firmware Engineer(ing)

Napoleon Products • Barrie

On-site
CAD 75,000 - 104,000
Comprehensive health, dental, vision, and life insurance
Training allowance and continuous learning opportunities
Retirement savings plan with matching contributions
Senior Electrical Developer
Senior Electrical Developer

Profound Medical Inc. • Mississauga

On-site
CAD 110,000 - 140,000
Group RRSP
Medical benefits
Platform Engineering Manager - Trust Infrastructure
Platform Engineering Manager - Trust Infrastructure

NexHealth • Toronto

On-site
CAD 185,800 - 307,800
Full Medical, Dental, and Vision coverage
Flexible PTO
401K and commuter benefits
Embedded Systems Firmware Engineer
Embedded Systems Firmware Engineer

BioTalent Canada • Edmonton

Hybrid
CAD 90,000 - 120,000
Hybrid work arrangement
Impact on brain health technology
Flexible work options
Senior Electrical Developer
Senior Electrical Developer

Profound Medical • Mississauga

On-site
CAD 110,000 - 140,000
Group RRSP
Medical benefits
Intermediate Software Developer
Intermediate Software Developer

Nanometrics Inc. • Ottawa

On-site
CAD 95,000 - 115,000
Hybrid work with 3 days in office
3 weeks vacation
Paid sick days
+5