24 часа назад
Senior Firmware Engineer (Embedded C/C++)
90 000 - 140 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Firmware Engineer (Embedded C/C++): Developing SoC-based timing solutions and related tools with an accent on embedded firmware architecture, hardware drivers, and real-time software. Focus on implementing algorithms, building automated integration tests, debugging hardware/software interactions, and integrating firmware at the system level.
Location: Ottawa, Ontario, Canada
Annual base salary: $90,000–$140,000
Company
develops semiconductor products and technology solutions used in embedded and electronic systems worldwide.
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 algorithms, embedded functions, and hardware drivers for SoC-based timing solutions.
- Create integration test plans, unit tests, and automated regression scripts.
- Investigate complex technical issues, perform root-cause analysis, and support system-level integration and debugging.
- Develop firmware development, debugging, and testing tools and maintain technical documentation.
Requirements
- MSc or PhD in electrical or computer engineering.
- At least 2 years of experience in embedded software development.
- Deep expertise in C/C++ programming and experience with low-level firmware development.
- Experience developing unit tests and using scripting languages such as Python or TCL.
- Knowledge of embedded processors or DSP architectures, RTOS, and hardware/software interactions.
- Strong debugging, problem-solving, laboratory, and cross-functional communication skills.
Nice to have
- Background in digital signal processing algorithms and analysis.
- Knowledge of timing standards and SoC development or integration.
- Familiarity with Agile processes and tools such as JIRA, Git, and Confluence.
Culture & Benefits
- Health benefits begin on the first day.
- Retirement savings plans, restricted stock units, and quarterly bonus payments.
- Industry-leading employee stock purchase plan with a six-month look-back feature.
- Career development through Leadership Passage Programs and employee development initiatives.
- Travel requirement of 0%–25%.
Hiring process
- Accessibility accommodations are available throughout the hiring process in accordance with Ontario legislation.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
7 часов назад
Staff Firmware Engineer (Embedded Systems)
98 100 - 130 800CAD
1 день назад
Staff Firmware Engineer (Embedded Systems)
98 100 - 130 800CAD
10 часов назад
Senior Staff Engineer, Firmware Engineering (Embedded C/Python)
131 010 - 196 300$
2 дня назад
Embedded Software Engineer (C/C++)
110 625 - 149 675CAD
1 час назад
Software Developer-Embedded--Onsite Position (Embedded)
74 600 - 100 000CAD
2 дня назад
Firmware/Embedded Linux Engineer (C/C++)
123 000 - 210 000$