Experienced Photonic Card Software Developer (Embedded)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Experienced Photonic Card Software Developer (Embedded): Designing and delivering software for high-performance photonic cards in optical networking platforms with an accent on hardware-software integration and embedded systems. Focus on implementing robust components for Linux/RTOS environments and supporting the full product lifecycle for next-generation communication systems.
Location: Ottawa, Canada
Salary: $79,800β$127,600
Company
A global leader in high-speed connectivity and optical networking innovation committed to a people-first, flexible work environment.
What you will do
- Design and implement photonic card software for optical network products.
- Develop software components for embedded Linux or RTOS environments.
- Integrate software with hardware and vendor-supplied components.
- Maintain and enhance existing software throughout the product lifecycle.
- Collaborate with internal teams and external stakeholders on product delivery.
- Contribute to the development and introduction of new optical networking products.
Requirements
- Bachelorβs degree or higher in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 8+ years of experience developing software for Linux or RTOS targets, including embedded systems or telecom products.
- Proficiency in C and Python programming.
Nice to have
- Experience with CPU hardware architectures, functional specifications, and device data sheets.
- Knowledge of data-driven architectures including YANG, REST, JSON, and XML.
- Experience using AI tools to improve software quality and development efficiency.
- Familiarity with unit test frameworks such as Google Test, JUnit, Robot, and PyTest.
- Experience with development tools including git, BitBucket, Gerrit, and Jira.
Culture & Benefits
- Comprehensive benefits package including medical, dental, and vision plans.
- Participation in DCPP (Canada) with company matching.
- Employee Stock Purchase Program (ESPP) and Employee Assistance Program (EAP).
- Paid holidays, sick leave, and vacation time.
- Commitment to a flexible work environment and individual growth.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β