14 часов назад
Principal DSP Firmware Engineer
107 000 - 157 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal DSP Firmware Engineer (C/C++, Embedded DSP): Developing SoC-based timing and synchronization firmware, algorithms, hardware drivers, and related development tools for optical, electrical, and packet networks with an accent on ultra-low-jitter PLLs, IEEE 1588, and Synchronous Ethernet. Focus on designing embedded firmware architectures, building automated regression tests, integrating hardware and software, and solving complex debugging and root-cause challenges.
Location: Ottawa, Ontario, Canada
Salary: $107,000–$157,000 annual base salary, plus restricted stock units and quarterly bonus payments.
Company
develops semiconductor products and technologies for communications, automotive, industrial, and IoT applications.
What you will do
- Define firmware requirements with Marketing and assess the feasibility and limitations of proposed product features.
- Collaborate with hardware designers and test engineers on firmware architecture and detailed design specifications.
- Implement DSP algorithms, firmware functions, and hardware drivers for SoC-based timing and synchronization solutions.
- Create integration test plans, unit tests, and automated regression scripts.
- Perform system integration, debugging, root-cause analysis, and resolution of critical technical issues.
- Develop firmware development and debugging tools and maintain comprehensive technical documentation.
Requirements
- MSc or PhD in Electrical Engineering, Computer Engineering, or a related field.
- At least 6 years of experience in DSP algorithm development, embedded software development, or both.
- Extensive C/C++ programming experience.
- Experience with unit testing, Python or TCL scripting, embedded processors or DSP architectures, and RTOS.
- Knowledge of embedded firmware, hardware/software interaction, debugging, and laboratory equipment.
- Strong written and verbal communication skills and the ability to collaborate with architecture, validation, manufacturing, and other cross-functional teams.
Nice to have
- Strong theoretical knowledge of digital signal processing algorithms and analysis.
- Experience with low-level embedded software development, verification, SoC development, and system integration.
- Knowledge of timing standards and familiarity with Agile methodologies.
- Experience with Jira, Git, or Confluence.
Culture & Benefits
- Full-time employment within a large global semiconductor organization.
- Health benefits available from the first day.
- Retirement savings plans and an employee stock purchase program with a six-month look-back feature.
- Leadership and employee development programs.
- Expected travel: 0%–25%.
- Accessibility accommodations are available throughout the hiring process in accordance with Ontario legislation.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
9 часов назад
Staff Firmware Engineer (Embedded Systems)
98 100 - 130 800CAD
4 часа назад
Staff Engineer - Software - DSP
16 часов назад
Principal Firmware Engineer (Embedded)
135 000 - 155 000$
14 часов назад
Sr. RF Firmware Engineer (RF/Microwave)
165 000 - 230 000$
17 часов назад
Staff Firmware Architecture Engineer, Propulsion and Battery (Embedded Firmware)
210 000 - 245 000$
19 часов назад
Senior Staff Firmware Engineer (C/C++)
182 400 - 314 400$