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
-
Data Integration Engineer CAD 62K-113KApache Spark | Azure | Azure Data | Azure Data Factory | Azure Data LakeHybrid work | Pension matching | Performance bonus | Profit sharing | Vacation benefitsMid-level Full TimeToronto, ON, CA, M5H1H115h ago
-
Software Engineer, Perception and Prediction Evaluation USD 155K-213KAWS | Amazon Batch | Amazon ECS | Amazon S3 | Apache AirflowCatered meals | Daily Drinks | Equity awards | Flexible hours | Health and wellness benefitsMid-level Full TimeRemote US & Canada R1d ago
-
AI / ML Engineer CAD 85K-141KAI SDK | Agile | Azure AI | Azure AI SDK | Azure OpenAICoach program | Employee assistance program | Firm holidays | Flex PTO | Flexible work arrangementsMid-level Full TimeCanada1d ago
-
Platform Engineer, Statistical Computing (R) USD 133K-193KAWS | Azure | CI/CD | DevTools | DockerRemote work authorization in US or CanadaMid-level Full TimeRemote-US R1d ago
-
Sr. Data Engineer - CANADA (Remote) CAD 140K-160KAWS | Alerting | Apache Airflow | Apache Iceberg | Apache KafkaSenior-level Full TimeCanada R2d ago
-
Data Engineer CAD 85K-128KAgile | Azure Data | Azure Data Factory | Azure DevOps | Azure SynapseAwards and recognition program | Discounted monthly rent | Discretionary bonus program | Employee referral program | Employee savings programSenior-level Full TimeCalgary, Alberta, Canada2d ago
-
Biomedical Algorithms Engineer (Hybrid) CAD 76K-121KApplied Mathematics | Biosignal Processing | Calculus | Cardiac electrophysiology | Computational GeometryAdoptive leave top up | Career progression | Fertility treatment coverage | Maternity leave top-up | Medical, dental coverageSenior-level Full TimeBurnaby, BC, V5J 0B6, CAN R2d ago
-
Data Engineering Developer CAD 105K-131KAzure Data | Azure Data Factory | DBT | Data Factory | Data ModelingComprehensive group benefits available from day one | Employee and family assistance program | Employer share purchase opportunity | Flexible work schedule | Hybrid work modeSenior-level Full TimeQuébec, Quebec, Canada2d ago
-
Data Engineering Developer CAD 105K-131KAzure Data | Azure Data Factory | Azure Event | Azure Event Hubs | DBTComprehensive group benefits | Employee and family assistance program | Employee share purchase opportunity | Flexible work schedule | Hybrid work modeSenior-level Full TimeMontreal, Quebec, Canada2d ago
-
Data Engineering Developer CAD 105K-131KAzure Data | Azure Data Factory | Azure Event | Azure Event Hubs | DBTEmployee assistance program | Flexible work schedule | Hybrid work mode | Retirement savings plan | Tailored training programsSenior-level Full TimeLaval, Quebec, Canada2d ago
-
Data Engineering Developer CAD 105K-131KAPI | Apache Spark | Azure Data | Azure Data Factory | Azure EventEmployee assistance program | Flexible work schedule | Hybrid work schedule | Retirement savings plan | Tailored trainingSenior-level Full TimeLongueuil, Quebec, Canada2d ago
-
Data Engineering Developer CAD 105K-131KAzure Data | Azure Data Factory | DBT | Data Factory | ELTEmployee assistance program | Employee stock purchase plan | Flexible work schedule | Hybrid work mode | Retirement savings planSenior-level Full TimeSherbrooke, Quebec, Canada2d ago
-
Senior AI Engineer - Grafana Ops, AI/ML | USA | Remote CAD 164K-197KAWS | Agent systems | Cloud Computing | Docker | GenAI100% remote | Annual leave policy | Company funded usage budget for AI tools | Global culture | In-person onboardingSenior-level Full TimeCanada (Remote) R2d ago
-
Debugging | Deep learning | Distributed Systems | Experiment design | GPU ComputingAccess to high performance computing infrastructure | Collaborative research environment | High autonomy in research and experimentation | Professional growth | Remote-friendly work environmentSenior-level Full TimeCanada3d ago
-
Senior Data Engineer CAD 130K-144KApache Airflow | Apache Hive | Apache Spark | Apache Zeppelin | Batch ProcessingSenior-level Full TimeToronto, ON, Canada3d ago
-
Computer Vision | Data Processing | Data debugging | Distributed Computing | JavaSenior-level Full TimeWaterloo, ON, Canada3d ago
-
400Gb Infiniband | Air Flow | Air flow management | Cable Management | Cabling Optics401k plan | Commuter stipend | Flexible paid time off | Health, dental, vision coverage | Wellness stipendMid-level Full TimeVernon, CA - Data Center3d ago
-
Senior Machine Learning Engineer CAD 170K-250KC# | C++ | Data-intensive | Data-intensive software | Deep learningBanking benefits and discounts | Career development | Health and well-being benefits | Mentoring programs | Paid time offSenior-level Full Time661 University Avenue, Toronto, Ontario, Canada3d ago
-
Machine Learning Engineer - Express Scripts Canada CAD 115K-125KArgparse | CI/CD | Calinski-Harabasz | Cluster evaluation | DBSCANCareer development | Flexible work options | Pension plan | Reference checks and background verification | Wellness programsMid-level Full Time300 - 6985 Financial Drive Mississauga …3d ago
-
Senior Data Engineer CAD 76K-142KAPI Design | Agile | Auditability | Azure | Azure ComputeCompany-Paid Holidays | Dental insurance | Disability insurance | Employee assistance program | Life insuranceSenior-level Full TimeMontreal, CA3d ago
-
Software Engineer 1 (AI/ML) CAD 120K-170KAWS Lambda | AWS SageMaker | Airflow | Amazon Bedrock | Audit trailsSenior-level Full TimeToronto, Ontario, Canada3d ago
-
Firmware/Embedded Software Engineer - Controls CAD 107K-125KADC | Assembly | Automation tooling | C# | C++Annual incentive bonus program | Dog-friendly office | EV charging stations | Employee assistance program | Employer retirement matchingSenior-level Full TimeVancouver, British Columbia, Canada3d ago
-
AWS | Azure | CI/CD | Distributed Systems | DockerFamily leave | Health care plan | Life insurance | Paid time off | Training and developmentSenior-level Full TimeVancouver, British Columbia, Canada3d ago
-
Student, Associate Data Engineer (Summer 2026) CAD 78K-128KAWS Glue | AWS Lambda | AWS Step Functions | Bitbucket | CI/CDHybrid work options | Professional development workshops | Socials | Student awardsMid-level Full TimeSun Life Toronto One York, Canada3d ago
-
A/B | A/B Testing | AWS | B testing | Deep learningFlexible work schedule | Work-life integrationSenior-level Full TimeCanada, ON, Toronto3d ago