Sr. Firmware Engineer - Embedded Systems
Tasks
- Analyze logs and system behavior
- Automate software testing with scripts and applications
- Collaborate with QA hardware cloud and software teams
- Debug system level issues
- Design communication protocols
- Design embedded firmware for sensor devices
- Design prototype implement test and document embedded software
- Develop test cases for edge and failure scenarios
- Diagnose issues across device communication and backend
- Execute validation and feasibility tests
- Handle edge cases timing synchronization device behavior
- Maintain embedded firmware
- Optimize performance power consumption reliability
- Own technical validation strategy with QA
- Perform root cause analysis
- Read schematics and PCB layouts
- Validate data accuracy and consistency
Perks/Benefits
- Annual bonus plan
- Company paid benefits
- Group pension plan
- Social events
- Training opportunities
- Travel 10 percent time
Skills/Tech-stack
ARM | Bare Metal | Bitbucket | C# | C++ | Cause analysis | Confluence | Debugging | Embedded Systems | Ethernet | Firmware Development | FreeRTOS | Git | I2C | JTAG | Java | Jira | Logic analyzer | Multimeter | Oscilloscope | PCB Layout | Python | RS232 | RS485 | RTOS | Root Cause Analysis | Root cause | SPI | TCP/IP | UART | USB | Version control
Related jobs
-
Software Engineer, Data Platform CAD 90K-120KAWS | AWS Glue | AWS Lambda | Amazon Athena | Amazon EKSDental insurance | Financial planning | Learning and development budget | Life AD and D and disability insurance | Medical insuranceMid-level Full TimeRemote - Canada R1d ago
-
Staff Machine Learning Platform Engineer CAD 216K-297KAWS | Access Control | Access Management | Airflow | Apache IcebergEquity | Health insurance | Hybrid work schedule | Remote work up to 4 weeks per yearSenior-level Full TimeKitchener-Waterloo, ON; Toronto, ON R1d ago
-
Intern Researcher - LLMs Agentic AI and RL CAD 58K-104KAgent systems | Diffusion Models | Language Models | Language Processing | Large Language ModelsSenior-level InternshipMarkham, Ontario, Canada1d ago
-
Senior Data Engineer CAD 120K-145KAzure | Azure Data | Azure Data Factory | CI/CD | Data FactoryFlexible working hours | Health and wellness benefits | Learning and development programs | Parental leave | Retirement planningSenior-level Full TimeToronto1d ago
-
AWS CDK | AWS EventBridge | AWS Glue | AWS Lambda | AWS SQSSenior-level Full TimeToronto, Ontario1d ago
-
AWS CDK | AWS DynamoDB | AWS EventBridge | AWS Glue | AWS KinesisSenior-level Full TimeToronto, Ontario1d 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 R1d 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 R1d ago
-
Staff Machine Learning Engineer CAD 133K-170KAnsible | Configuration Management | DevOps | FreeSWITCH | GitLab CIFlexible work schedule | Remote work flexibilitySenior-level Full TimeToronto, Ontario, Canada1d ago
-
Senior Software Engineer - Data Infrastructure CAD 116K-145KAWS | AWS CDK | Alerting | Apache Airflow | Apache HudiAnnual bonuses | Development dollars | Family-forming benefits | Flexible vacation time | Multiple health insurance optionsSenior-level Full TimeToronto, Canada; Vancouver, Canada1d ago
-
Ingénieur Gen AI Prompt / Gen AI Prompt Engineer CAD 31K-31KAgile | Benchmarking | Design Patterns | LLM Evaluation | Language ModelsMid-level Full TimeMontreal, QC1d ago
-
Senior Internal Auditor – Data Analytics CAD 113K-116KAI-assisted analytics | Anomaly Detection | Cloud Data | Cloud Data Platforms | Continuous MonitoringEntry-level Full TimeCanada R1d 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 TimeCanada1d 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, Canada2d ago
-
Lead Data Engineer Spark and SQL – Vice President CAD 120K-170KAb Initio | ETL | Java | SQL | ScalaSenior-level Full Time5900 HURONTARIO STREET MISSISSAUGA, Canada2d ago
-
Angular | Artificial Intelligence | Azure | C++ | CAN J1939Senior-level Full TimeLaval, Quebec, Canada2d ago
-
Senior Advisor, Data engineering CAD 94K-130KAlgorithm Development | Data Engineering | Data Management | Data Mining | Data ModelingDefined benefit pension plan | Flexible vacation | Group insurance | Health and wellness expense reimbursement | TelemedicineSenior-level Full Time1, Complexe Desjardins, Montréal, Canada2d ago
-
AI Engineer CAD 135K-170KBigQuery | Cache Augmented Generation | Function Calling | GitOps | Knowledge graphsCareer growth | Healthcare benefitsSenior-level Full TimeBrampton, Ontario, Canada2d ago
-
Data Engineer CAD 120K-145KAlloyDB | Apache Airflow | Apache Kafka | BigQuery | CDCCareer growth | Healthcare benefitsSenior-level Full TimeBrampton, Ontario, Canada2d ago
-
Senior ML Platform Engineer CAD 154K-209KAWS | Azure | CI/CD | GCP | Generative AICounseling benefit | Flexible time off | Hybrid work environment | RESP contribution | RRSP matchingSenior-level Full TimeToronto, Canada2d ago
-
Data Engineer CAD 50K-100KAuto Loader | Azure | Azure Data | Azure Data Factory | Azure Data LakeAccessibility support | Community engagement programs | Employee resource groups | Flexible vacation | Online coursesMid-level Full TimeToronto, ON, CA, M5H 1H12d ago
-
Machine Learning Developer CAD 120K-140KAirflow | ArgoCD | Arize | BigQuery | CodefreshEmployee travel discounts | Health & wellness coverage | Hybrid work model | Paid time off | Paid volunteer daysSenior-level Full TimeToronto, Canada R2d ago
-
Senior Data Engineer CAD 120K-152KAWS | Azure | Data Ingestion | Data Lakes | Data ModelingDental insurance | Flexible PTO | Life insurance | Long-term disability | Medical insuranceSenior-level Full TimeVancouver - Hybrid (3x in office/week) R2d ago
-
AWS | Azure | Cloud platform | Docker | ERP integration100% remote in Quebec | Claude Code subscription | Cursor subscription | French and English training support | Travel up to 25 percentMid-level Full TimeMontreal or Quebec City, Quebec R2d ago
-
AI/Machine Learning Engineer CAD 125K-145KA/B | A/B Testing | AWS | Azure | B testingDental insurance | Life insurance | Long-term disability | Medical insurance | RRSP matchSenior-level Full TimeVancouver, British Columbia, Canada2d ago