Photonic Card Software Developer - New Grad (C/C++)
Контакты
68 800 - 109 800CAD
Формат работы
onsite
Тип работы
fulltime
Грейд
junior
Английский
b2
Страна
Canada
gitc++linuxqa automationcembedded systemsnetworking protocolsvxworksreal time operating systems
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
69к-110к CAD/год
95к CAD110к CADмедиана130к CAD
По похожим ролям (5) ~ 110к CAD/год
86
Хорошая вакансия
развернуть
Чётко описанная стартовая роль в embedded-разработке у известной сетевой компании даст практический опыт, хотя специализация может сузить выбор дальнейших направлений.
Photonic Card Software Developer - New Grad (C/C++): Building and optimizing embedded software for RLS Interface Management modules across Linux and VxWorks with an accent on real-time operation, networking protocols, and automated testing. Focus on designing scalable C/C++ solutions, troubleshooting system performance, and integrating testing and calibration with factory and engineering teams.
Location: Ottawa, Canada
Annual salary: $68,800–$109,800
Company
hirify.global builds high-speed connectivity infrastructure and networking solutions supporting the AI era.
What you will do
Design and develop high-performance C/C++ embedded software for Linux and VxWorks.
Implement real-time operating system and networking protocol functionality to meet performance and reliability requirements.
Develop modular, scalable software aligned with system requirements.
Design automated testing scripts and integrate testing into the development lifecycle.
Diagnose, troubleshoot, and optimize software reliability, performance, and resource utilization.
Collaborate with factory teams, peer engineering teams, and third-party vendors on testing, calibration, requirements, defects, and delivery schedules.
Requirements
Master’s degree in Computer Science, Electrical Engineering, or Software Engineering; or a bachelor’s degree in one of these fields or a related field.
0–1 years of industry experience in embedded software development.
Applied C/C++ programming for embedded systems.
Nice to have
Knowledge of photonic technologies and their application in networking systems.
Understanding of CPU hardware architectures, hardware functional specifications, timing diagrams, and device data sheets.
Experience with data-driven architectures, YANG, REST, JSON, and XML.
Experience with Bitbucket or GitHub for version control and code collaboration.
Experience with real-time operating systems, networking protocols, host applications, hardware devices, and drivers.
Familiarity with microservice-based architectures and Linux or VxWorks platforms.
Culture & Benefits
Full-time role with development opportunities, meaningful work, and flexibility.
Benefits include medical, dental, and vision plans, retirement contributions, employee stock purchase participation, and an employee assistance program.
Company-paid holidays, paid sick leave, vacation time, and applicable family and other leaves of absence.
Inclusive workplace committed to respect, diversity, equal opportunity, and accessibility.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →