24 Oct
|
Natus Sensory
|
Oakville
24 Oct
Natus Sensory
Oakville
Design and debug firmware using C and C++ across analog, digital, and operating system environments. Apply hardware design knowledge within engineering.
As a Senior Firmware Engineer, you analyze, program, troubleshoot, and modify software for IC embedded code applications. You bring seasoned expertise, typically developed through five to eight years of experience. The work combines firmware engineering, hardware exposure, cross-functional problem solving, and communication with non-technical stakeholders.
Key Responsibilities:
- Analyze, design, program, debug, and modify firmware software
- Troubleshoot IC embedded code applications and systemic issues
- Lead technical work across complex project teams
- Develop specifications from broad stakeholder input
- Translate technical concepts for non-technical audiences
Requirements:
- Five to eight years of domain experience typically expected
- Knowledge of C, C++, assembly, and machine languages
- Exposure to analog and digital hardware
- Knowledge of hardware design and operating systems
- Ability to influence decisions and mentor others
Lead complex firmware engineering work through C, C++, hardware knowledge, collaboration, and transparent technical communication.
📌 Senior Firmware Engineer C C++ (Oakville)
🏢 Natus Sensory
📍 Oakville