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
-
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 R17h 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 | GitOnsite work in Ottawa | Relocation supportMid-level Full TimeMontreal, QC20h ago
-
Data Architect CAD 120K-150KA/B | A/B Testing | Agile | Amazon Redshift | B testingFlexible working hours | Health and wellness benefits | Parental leave | Retirement planning | Tech allowanceSenior-level Full TimeToronto22h 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
-
Staff Software Developer, ML Infrastructure, Core Infra CAD 216K-221KCloud platform | Conversational AI | Data Processing | Data Storage | Data StructuresSenior-level Full TimeWaterloo, ON, Canada1d ago
-
Senior Business Intelligence & Analytics Developer CAD 91K-120KApache Spark | Azure Data | Azure Data Factory | Azure Databricks | Azure Machine LearningDiscount program | Flexible spending account | Health benefits | Leadership training | RRSP matchingSenior-level Full TimeGreater Toronto Area, ON, Canada1d ago
-
Junior AI Software Engineer CAD 60K.NET | API Integration | AWS | Agentic Workflows | C SharpFlexible in-office schedule | Guaranteed bonus | Mentorship | Remote work within North America optionsEntry-level Full TimeRemote - Canada R1d 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
-
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
-
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
-
Android | Android Development | CNN | CUDA | Cause analysisSenior-level Full TimeMARKHAM, ON, Canada2d 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