3 дня назад
Firmware Engineer Intern (Embedded C)
32 - 43CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Firmware Engineer Intern (Embedded C): Developing embedded C firmware and C/Python testing infrastructure for PAM4 DSPs used in high-speed optical modules with an accent on DSP control, processor architecture, and networking PHY layers. Focus on debugging complex hardware/software issues, tracing root causes, and taking features from design through customer release.
Location: Ottawa, Canada
Salary: CAD 32–43 per hour
Company
develops semiconductor solutions for enterprise, cloud, AI, carrier, and data-center infrastructure, including networking PAM4 DSPs for optical modules.
What you will do
- Develop embedded C firmware for controlling complex DSP hardware.
- Build C and Python test code for utilities, GUIs, regression testing, and simulation infrastructure.
- Take features from concept through design, review, implementation, testing, and customer release.
- Develop mission-critical features for major cloud customers.
- Debug complex issues, identify root causes with hardware and software teams, and follow up on Jira tickets through resolution.
Requirements
- Currently pursuing a BS degree in Computer Science, Electrical Engineering, or a related technical field.
- At least one year of related coursework.
- Strong programming skills in C and Python.
- Understanding of computer and processor architecture, including how processors interact with memory and peripherals.
- Understanding of fundamental networking concepts based on the OSI model, with emphasis on the PHY through data-link layers.
- Good problem-solving, verbal, and written communication skills in English.
Nice to have
- Knowledge of Git, Linux, Makefiles, GDB, IDEs, and Bash.
- Experience with Jira, GitLab, Jenkins, continuous integration, code reviews, and regression testing.
- Experience with MCU-based embedded processor environments.
- Hands-on experience with AI-assisted development tools and the ability to critically evaluate generated code.
Culture & Benefits
- Collaborative, transparent, and inclusive work environment.
- Competitive compensation and benefits.
- Resources and support for professional growth and development.
- Interview participants may not use AI tools, transcription software, automated note-taking bots, or real-time answer generators without prior interviewer instruction.
- Employment may require eligibility to access technology controlled under U.S. export-control laws and may involve an export-license review.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Principal Software Engineer (Embedded Systems)
114 400 - 183 000CAD
10 дней назад
Senior Software Developer - Virtualization and SIL Integration (Embedded C)
115 000 - 164 600CAD
6 дней назад
High Level Synthesis (HLS) Compiler Engineer (Contract)
100 000 - 130 000CAD
10 дней назад
Senior Robotics Software Engineer (C++)
167 800 - 204 000$
5 дней назад
Senior Software Developer (Automotive)
115 000 - 164 600CAD
6 дней назад