Embedded Software Developer (Optical Control) (Ottawa based role)
Tasks
- Collaborate with system architects for software functionality
- Debug issues across hardware firmware and software
- Design and implement embedded software for optical control systems
- Develop and optimize control loops for optical stabilization
- Develop low-level drivers and hardware abstraction layers
- Expose functionality via management interfaces telemetry and APIs
- Implement fault detection protection and restoration mechanisms
- Implement real time feedback for optical calibration and control
- Interface with lasers optical components and sensors
- Optimize software performance reliability and scalability
- Participate in system bring up integration and performance tuning
- Write maintainable well-documented code
Perks/Benefits
- Collaborative work environment
- Global projects experience
- On-site work
- Professional development opportunities
- Relocation assistance
Skills/Tech-stack
C# | C++ | Control Systems | DWDM | Debugging | Embedded Linux | Fault detection | Feedback control | Git | I2C | Linux | Multithreading | NETCONF | Network Management | Openconfig | Optical Networking | REST APIs | ROADM | Real Time | Real-time Systems | Rust | SPI | Signal Processing | Telemetry | Time Systems | YANG
Education
N/A
Related jobs
-
Azure | Cloud Architecture | Data Architecture | Data Governance | Data ModelingEmployee recognition | Flexible benefits | Generous time off | Hybrid working | Professional developmentSenior-level Full TimeCA.ON.Toronto.185 The West Mall, Canada1d ago
-
Fall Co-op 2026 – Data Engineer USD 52K-70KAWS | Azure | Bitbucket | Data Modeling | Data WarehousingCareer development | Community events | Hybrid work | Inclusion and well-being focus | MentorshipEntry-level Full TimeCAN, Ontario, Toronto, 200 Bloor Street … R1d ago
-
C# | C++ | CAN bus | CI/CD | DockerCompressed workweek options | Corporate discounts | Flexible work hours | Future co op eligibility | Hybrid work modelEntry-level Full Time InternshipOttawa, ON, Canada1d ago
-
A/B | A/B Testing | Apache Flink | Apache Spark | B testingDisability insurance | Employee stock ownership | Flexible Family Care Support | Health insurance | Life insuranceSenior-level Full TimeCanada1d ago
-
New Grad - ML Stack Optimization Engineer CAD 58K-86KC# | C++ | Constraint Satisfaction | Integer Programming | LLVMCollaborative environment | Job stability | Professional growthEntry-level Full TimeToronto, Ontario, Canada1d ago
-
Mid-level Full TimeToronto, ON, M6B 4C4, CA1d ago
-
2026 Insurance, Fall AI Engineering Co-Op CAD 40K-60KAWS | Airflow | Azure | Bash | CI/CDCoaching and development | Training programEntry-level Full TimeMEADOWVALE BUSINESS PARK, 6880 FINANCIAL DR:MISSISSAUGA, …2d ago
-
Consultant, Automation & Analytics CAD 48K-53KAWS | Alteryx | Automation | Azure | Azure DevOpsBenefits program | Employee share purchase plan | Paid time off | Pension plan | Professional development opportunitiesMid-level Full TimeToronto-81 Bay, 27th Floor, Canada2d ago
-
Forward Deployed Engineer (FDE) CAD 140K-185KAI | AWS | Azure | Data Pipelines | DockerCareer Growth and Advancement | Collaborative work environment | Cutting edge AI and MLOps tools | Supportive work environmentSenior-level Full TimeHamilton, Ontario, Canada - Remote R2d ago
-
Mid-level Full TimeToronto, ON, Canada, M6H 3A72d ago
-
Cyber AI and Data Engineering Senior Associate CAD 84K-134KAWS | Azure | CrowdStrike | Databricks | EDRFlexibility programs | Hybrid work environment | Inclusive work environmentSenior-level Full TimeToronto - 18 York Street, Canada2d ago
-
Senior Data Engineer CAD 90K-140KAWS | Azure | CI/CD | Data Lineage | Data ModelingBonuses | Flexible benefits | Stock optionsSenior-level Full Time180 WELLINGTON ST W:TORONTO, Canada2d ago
-
AWS S3 | Batch inference | CI/CD | Data Quality | Data Quality ValidationSenior-level Full TimeOntario, Ontario, Canada2d ago
-
C++ | Computer Architecture | Cycle-accurate modeling | Event Based | Event-based simulationFlexible hybrid work model | Health care plan | Life insurance | Retirement savings plan matching | Stock option planSenior-level Full TimeRemote, Canada R2d ago
-
Senior-level Full TimeRemote, Canada R2d ago
-
C# | CAN | Debugging | Encryption | EthernetRelocation assistanceMid-level Full TimeToronto, Canada2d ago
-
Staff Embedded Software Designer CAD 100K-140KAuthentication | Build systems | Buildroot | C# | C++Company events | Dental insurance | Health insurance | Parental leave | Professional development fundSenior-level Full TimeToronto, Ontario3d ago
-
Senior Embedded Software Designer CAD 159K-209KAuthentication | Automated testing | Build systems | C# | C++Company holiday shutdown | Great Place to Work certification | Health, dental, and vision insurance | Professional development fund | Relocation packageSenior-level Full TimeToronto, Ontario3d ago
-
AWS CDK | AWS EventBridge | AWS Glue | AWS Lambda | AWS SQSSenior-level Full TimeToronto, Ontario4d ago
-
Senior Data Engineer - Hybrid CAD 100K-150KApache Airflow | Apache Beam | Authentication | Authorization | CI/CDAnonymous reporting platform | Flexible work environment | Free online doctor visits | Learning reimbursement | Mental health counselingSenior-level Full TimeOakville, Canada R4d ago
-
Senior / Staff ML Training Optimization Engineer USD 141K-249KBazel | C++ | CPU Profiling | CUDA | CUDA kernelsCatered meals | Dental insurance | Flexible hours | Health insurance | SnacksSenior-level Full TimeRemote US & Canada R4d ago
-
Staff Machine Learning Engineer CAD 133K-170KAnsible | Configuration Management | DevOps | FreeSWITCH | GitLab CIFlexible work schedule | Remote work flexibilitySenior-level Full TimeToronto, Ontario, Canada4d ago
-
API Integration | Access Control | Artificial Intelligence | Automation | CRMCareer growth | Collaborative & Inclusive Culture | Employee support programs | Flexible remote work | Health and wellness programsSenior-level Full TimeCanada4d ago
-
GPU Embedded AI/ML Technical Marketing Engineer CAD 135K-217KAI/ML | Embedded Systems | GPU Architecture | High Performance | High-Performance ComputingSenior-level Full TimeVancouver, BC, Canada5d ago
-
Angular | Artificial Intelligence | Azure | C++ | CAN J1939Senior-level Full TimeLaval, Quebec, Canada5d ago