Senior Firmware Engineer

Natus Medical Incorporated

$100K — $150K *
Telecommunications & Hardware
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-8 years of experience in firmware engineering or related field
  • Proficient in programming languages such as C and C++
  • Experience with analog and digital hardware design
  • Strong skills in troubleshooting and debugging embedded software
  • Ability to communicate complex technical concepts to non-technical stakeholders

Responsibilities

  • Analyze and design firmware applications for embedded systems
  • Troubleshoot and debug code within both hardware and software contexts
  • Provide technical leadership to cross-functional project teams
  • Plan and allocate resources for large-scale engineering projects
  • Develop long-term strategic solutions for complex challenges
  • Facilitate effective collaboration and continuous improvement within the team
  • Mentor junior engineers and influence project decisions

Benefits

  • Comprehensive healthcare package effective from day one
  • Paid statutory holidays and 3 weeks of vacation
  • 7 sick days for personal health needs
  • RRSP matching contributions
  • Tuition reimbursement for ongoing education opportunities
Full Job Description
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...

Similar Jobs

More Jobs at Natus Medical Incorporated

More Telecommunications & Hardware Jobs

Find similar Senior Firmware Engineer jobs: