6 дней назад
Embedded Software Developer - New Grad (C/C++)
68 800 - 109 800CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Embedded Software Developer - New Grad (C/C++): Designing and developing high-performance embedded software for networking devices, including routers, switches, and optical transport systems, with an accent on C/C++, Python, networking protocols, and software quality. Focus on debugging embedded systems, building unit, integration, and system tests, and contributing to architecture and full-lifecycle product development.
Location: Ottawa, Canada
Annual pay range: CAD 68,800–109,800
Company
develops high-speed connectivity and networking solutions for telecommunications.
What you will do
- Design, implement, debug, and maintain embedded software for routers, switches, and optical transport systems.
- Develop software using C/C++ and Python.
- Design and maintain graphical user interfaces for networking products.
- Participate in requirements analysis, design, coding, testing, documentation, and other stages of the software development lifecycle.
- Develop and execute unit, integration, and system tests to improve software quality and reliability.
- Analyze technical issues and contribute to code reviews, design discussions, and architectural planning.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- Previous internship, co-op, or relevant applied project experience.
- Proficiency in C/C++ programming for embedded systems.
- Understanding of data structures, algorithms, and object-oriented design principles.
- Familiarity with Ethernet, TCP/IP, MPLS, OSPF, or BGP networking protocols.
- Experience with debugging tools such as JTAG or GDB and version control systems such as Git.
Nice to have
- Experience with embedded Linux, RTOS concepts, device drivers, hardware bring-up, or board validation.
- Familiarity with bootloaders, firmware update mechanisms, SPI, I2C, UART, or GPIO.
Culture & Benefits
- People-first culture focused on growth, well-being, belonging, and meaningful social impact.
- Medical, dental, and vision plans.
- Retirement participation through 401(k) in the USA and DCPP in Canada, with company matching.
- Employee Stock Purchase Program and Employee Assistance Program.
- Company-paid holidays, paid sick leave, vacation time, and applicable family and other leaves.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
4 дня назад
Systems Engineer - Early Career (Embedded/C++)
72 571 - 103 784$
4 часа назад
Associate, Software Engineering (Embedded Systems)
66 000 - 123 000$
2 дня назад
Staff Embedded Firmware Engineer (IoT)
140 000 - 170 000CAD
5 дней назад
Staff Firmware Engineer (Embedded)
98 100 - 130 800CAD
10 часов назад
Embedded Software Engineer III (Embedded)
102 708 - 145 530$
7 дней назад
Senior Software Engineer (Linux Kernel)
120 000 - 195 000CAD