Embedded Software Developer (Optical Control)
Tasks
- Collaborate with system architects to translate optical behavior into software
- Debug issues across hardware firmware and software
- Design and implement embedded software for optical control systems
- Develop and optimize control loops for optical power and wavelength stabilization
- Develop low-level drivers and hardware abstraction layers
- Implement fault detection protection and restoration mechanisms
- Implement real time or near real time feedback systems
- Integrate management interfaces for telemetry and APIs
- Interface with lasers optical components and sensors
- Optimize software for performance reliability and scalability
- Support system bring up integration and performance tuning
- Write maintainable code with documentation
Perks/Benefits
- N/A
Skills/Tech-stack
C# | C++ | Control Systems | Control loops | DWDM | Debugging | Device Drivers | Embedded Linux | Feedback control | Git | Hardware Abstraction | I2C | Linux | Multithreading | Networking | Optical Transport | REST APIs | ROADM | Real Time | Real-time Systems | Rust | SPI | Signal Processing | Telecom | Telemetry | Time Systems
Education
N/A
Related jobs
-
Staff Software Developer, ML Infrastructure, Core Infra CAD 216K-221KCloud platform | Conversational AI | Data Processing | Data Storage | Data StructuresSenior-level Full TimeWaterloo, ON, Canada10h ago
-
Senior-level Full TimeMontreal1d ago
-
Principal Software Engineer (AI) (CAD) CAD 113K-160KAI RMF | Agentic Systems | Artificial Intelligence | Audit Logging | Cost OptimizationAllyship and inclusion communities | Continuous development support program | Employee assistance program | Employee recognition programs | Fertility and adoption supportSenior-level Full TimeRemote- Canada R1d 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
-
Android | Android Development | CNN | CUDA | Cause analysisSenior-level Full TimeMARKHAM, ON, Canada1d 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) R1d ago
-
Benchmarking | C++ | Compiler design | Deep learning | GPUsSenior-level Full TimeCanada, Toronto1d ago
-
Software Developer (API & Data Engine Integration) CAD 270K-270KAWS | Azure | CI/CD | Cloud Storage | Data IngestionContract position | Fully remoteSenior-level ContractToronto, ON, Canada R1d ago
-
Senior-level Full TimeMontreal 111, Canada1d ago
-
Staff Software Engineer - Lakehouse CAD 132K-217KAQE | Apache Hadoop | Apache Iceberg | Apache Parquet | Apache SparkSenior-level Full TimeToronto, Canada1d 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 R2d ago
-
Analysis algorithms | Cloud Computing | Coordinate systems | Data Structures | DockerMid-level Full TimeMontréal, Québec, Canada2d 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, Canada3d 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 | Agile | Azure | Cloud Computing | Data Governance100 percent remote | Career growth | Continuous learning | Innovation culture | International projectsSenior-level Full TimeCanada R4d ago
-
Mid-level Full TimeToronto4d ago
-
GPU Software Optimization Engineer CAD 108K-199KC# | C++ | CUDA | Concurrent programming | GPU ProgrammingSenior-level Full TimeCALGARY, AB, Canada4d ago
-
Bash | Cloud infrastructure | Data Processing | Docker | GCPAsynchronous work culture | Handsoff management | Remote work | Supportive teamMid-level Full TimeMontreal, Canada4d ago
-
C# | C++ | CAN | Embedded Systems | I2CComprehensive benefits package | Flexible scheduling | Permanent full-time employmentSenior-level Full TimeSt. Laurent, Quebec, Canada5d ago
-
Generative AI Developer CAD 115K-138KAPI Integration | CI/CD | Context Management | DevOps | DockerSenior-level Full TimeGatineau, Canada5d ago
-
Software Engineer Co-Op - AI/ML CAD 50K-53KAWS | CI/CD | Flyte | Git | GitHub ActionsFitness reimbursement | Hybrid work | Wellness reimbursementEntry-level Full TimeOttawa Office5d ago
-
Algorithms | C++ | Concurrency | Data Structures | Distributed SystemsFlexible work schedule | Health coverage | Parental leave | Vacation days | Volunteer timeMid-level Full TimeCanada5d ago
-
Algorithms | Concurrency | Consensus Algorithms | Data Structures | Distributed SystemsCompany-matched retirement plan | Flexible schedule | Health coverage | Parental leave | Vacation daysSenior-level Full TimeCanada5d ago
-
Applied AI Engineer – GenAI Systems CAD 94K-144KAPIs | Agent Orchestration | Anomaly Detection | Backtesting | CI/CDDental insurance | Disability insurance | Employee assistance program | Health insurance | Life insuranceSenior-level Full TimeCAN, Ontario, Toronto, 200 Bloor Street …5d ago
-
Senior Applied AI Engineer – GenAI & Actuarial Systems CAD 129K-179KAgentic Workflows | Anomaly Detection | Backtesting | CI/CD | Data DriftDental insurance | Disability insurance | Employee assistance program | Health insurance | Life insuranceSenior-level Full TimeCAN, Ontario, Toronto, 200 Bloor Street …5d ago