Développeur logiciel embarqué (contrôle optique) – poste basé à Ottawa / Embedded Software Developer (Optical Control) (Ottawa based role)
Tasks
- Collaborate with system architects to translate optical behavior into software functionality
- Debug complex issues across hardware firmware and software
- Design and implement embedded software for Layer 0 optical control systems
- Develop and optimize control loops for optical power wavelength stabilization and signal quality
- Develop low-level drivers and hardware abstraction layers
- Expose system functionality via management interfaces REST APIs and telemetry
- Implement fault detection protection and restoration mechanisms in optical networks
- Implement real time or near real time feedback systems for optical calibration and control
- Interface with hardware components such as lasers VOAs amplifiers and sensors
- Optimize software for performance reliability and scalability in carrier grade environments
- Participate in system bring up integration and performance tuning
- Write clean, maintainable, and well-documented code
Perks/Benefits
Skills/Tech-stack
C# | C++ | Control Systems | DWDM | Git | I2C | Linux | Multithreading | NETCONF | Network Management | Openconfig | ROADM | Real Time | Real-time Systems | Rust | SPI | Signal Processing | Telecom networking | Time Systems | Version control | YANG
Education
N/A
Related jobs
-
Algorithms | C++ | Data Structures | Design Patterns | JavaMid-level Full TimeVancouver, British Columbia, CAN12h ago
-
ADC Interface | Adaptive algorithms | Analog control | Analog control loops | Bare MetalDiscretionary bonus | Equity package | Health, dental, vision coverage | Professional development opportunities | Remote workSenior-level Full TimeCanada - Remote R18h ago
-
Google Cloud Data Engineer CAD 100K-165KAngular | C# | CI/CD | Cloud Architecture | Design PatternsCompany volunteer days | Dental insurance | Flexible PTO | Health insurance | Paid HolidaysMid-level Full TimeRemote, Canada R20h ago
-
C# | C++ | Control Systems | DWDM | DebuggingCollaborative work environment | Global projects experience | On-site work | Professional development opportunities | Relocation assistanceMid-level Full TimeMarkham, ON21h ago
-
Senior Robotics and Automation Developer CAD 102K-153KAutomation | Code review | Electromechanical Systems | GitHub | Industrial AutomationContinuous training | Group benefits plan | Hybrid work | Mentorship program | Paid volunteering daysSenior-level Full TimeMontréal, QC, Canada1d ago
-
Full Stack Software Engineer (two vacancies) CAD 103K-132KAWS | Alerting | Best practices | CI/CD | Cloud platformSenior-level Full TimeToronto, ON, CA1d ago
-
Bash | Coverage.py | Dagger | Docker | Gcov20 to 30 hours per week | Flexible schedule | Fully remote | Project-based collaboration | Supportive global communitySenior-level Full TimeCanada - Remote R1d ago
-
Senior-level Full TimeMontreal1d ago
-
Embedded Software Developer (Optical Control) CAD 71K-113KC# | C++ | Control Systems | Control loops | DWDMMid-level Full TimeKanata, ON1d ago
-
Availability Testing | C++ | Connection Management | Data Movement | Distributed SystemsBackup child and elder care | Dental insurance | Fertility assistance | Flexible paid time off | Health insuranceSenior-level Full TimeToronto1d ago
-
Senior Backend Software Developer, Platform & Services CAD 123K-161KAPI Design | AWS | ClickHouse | Data pipeline | Database DesignDental insurance | Flexible work hours | Health insurance | Open PTO policy | Parental leave top-upSenior-level Full TimeCanada (Remote) R2d ago
-
Benchmarking | C++ | Compiler design | Deep learning | GPUsSenior-level Full TimeCanada, Toronto2d ago
-
Software Developer (API & Data Engine Integration) CAD 270K-270KAWS | Azure | CI/CD | Cloud Storage | Data IngestionContract position | Fully remoteSenior-level ContractToronto, ON, Canada R2d ago
-
Senior-level Full TimeMontreal 111, Canada2d ago
-
Staff Software Engineer - Lakehouse CAD 132K-217KAQE | Apache Hadoop | Apache Iceberg | Apache Parquet | Apache SparkSenior-level Full TimeToronto, Canada2d ago
-
Senior Machine Learning Engineer - Personalization CAD 128K-176KAlloyDB | Apache Airflow | BigQuery | Bigtable | CI/CDSenior-level Full Time500 Lake Shore Blvd W, Toronto, …2d ago
-
Applied AI Engineer CAD 115K-145KAI orchestration | API Development | AWS | AWS Bedrock | Anthropic Claude401k match | Annual professional development budget | Charitable donation match | Commuter benefits | Flexible time offMid-level Full TimeRemote - Ontario, Canada R3d ago
-
Analysis algorithms | Cloud Computing | Coordinate systems | Data Structures | DockerMid-level Full TimeMontréal, Québec, Canada3d ago
-
Senior Data Engineer CAD 113K-139KApache Kafka | Apache Spark | Azure Data | Azure Data Factory | Azure Data LakeCare days | Defined benefit pension | Extra statutory holidays | Flexible work arrangement | Generous vacationSenior-level Full TimeVancouver, British Columbia, Canada4d ago
-
3D Modeling | Algorithms | Bird Eye View | Computer Vision | Embedded SystemsComprehensive benefits | Equity | Flexible working hours | Inclusive culture | Remote workSenior-level Full TimeCanada R4d ago
-
AWS | CI/CD | Containerization | Geopandas | KubernetesSenior-level Full TimeVancouver4d ago
-
Mid-level Full TimeToronto5d ago
-
GPU Software Optimization Engineer CAD 108K-199KC# | C++ | CUDA | Concurrent programming | GPU ProgrammingSenior-level Full TimeCALGARY, AB, Canada5d ago
-
Bash | Cloud infrastructure | Data Processing | Docker | GCPAsynchronous work culture | Handsoff management | Remote work | Supportive teamMid-level Full TimeMontreal, Canada5d ago
-
C# | C++ | CAN | Embedded Systems | I2CComprehensive benefits package | Flexible scheduling | Permanent full-time employmentSenior-level Full TimeSt. Laurent, Quebec, Canada5d ago