Staff Software Developer, Embedded Systems/Firmware
Tasks
- Contribute to system designs
- Define technical roadmaps
- Deliver system stability milestones
- Develop and maintain bootloaders
- Develop and maintain device drivers
- Develop and maintain hardware abstraction layers
- Execute data driven optimizations
- Lead hardware bring-up
- Manage embedded development team
- Partner with cross-functional leads
- Write critical path code
Perks/Benefits
Skills/Tech-stack
Abstraction layer | Android | Android Wearable Computing | Android platform | Bootloader | C# | C++ | Device driver | Embedded Systems | HAL | Hardware Abstraction | Hardware Abstraction Layer | MCU | Microcontroller Unit | Multi-Processor | Operating System | People management | Project Management | RTOS | Real Time | Real-time Operating System | SoC | System Architecture | Technical leadership | Wearable Computing
Education
Related jobs
-
Agent Orchestration | Artificial Intelligence | BERT | C# | C++Entry-level Apprenticeship Full TimeRemote, Canada R5h ago
-
Android | C# | C++ | Compiler toolchain | Embedded SystemsSenior-level Full TimeMarkham, Ontario, Canada1d ago
-
Lead Engineer - Embedded SW Quality Test CAD 105K-155KCybersecurity Testing | DNP3 | Debugging | Defect Tracking | Electrical SubstationsOnsite workSenior-level Full TimeMarkham, Canada1d ago
-
Expert Gameplay AI Software Engineer CAD 114K-169KAlgorithms | C++ | Data Structures | Game AI | Multi-threadingSenior-level Full TimeBurnaby, British Columbia, Canada1d ago
-
SENIOR SYSTEMS INTEGRATOR (Senior BI & Analytics Lead) CAD 105K-160KChange Management | Dashboard Development | Data Modeling | Data Quality | Data WarehousingSenior-level Full TimeToronto, ON, CA, M5V3C62d ago
-
Entry-level Full Time661 University Avenue, Toronto, Ontario, Canada2d ago
-
Engineer, AI Software/Machine Learning (C++) CAD 99K-149KAndroid | C++17 | CMake | CPP | Cross-compilationMid-level Full TimeMarkham, Ontario, Canada2d ago
-
Senior Machine Learning Engineer CAD 120K-160KAPI Design | Agentic Workflows | Automated testing | C# | Cloud infrastructureCareer development and mentoring programs | Community Volunteering and Philanthropy Programs | Employee peer recognition programs | Flexible time off | Health insuranceSenior-level Full TimeRemote, Canada R2d ago
-
Lead, Robotics Software Engineer CAD 130K-190KAnalytics | C++ | Cloud Platforms | Code review | Data PipelinesContinuous learning | Mentorship and career development | Onsite collaborationSenior-level Full TimeNorth Vancouver, BC2d ago
-
Senior-level Full TimeMarkham, Ontario, Canada2d ago
-
Mid-level Full TimeMontreal, QC, Canada3d ago
-
AI Software Engineer CAD 130K-155K.NET | Authentication | Authorization | Azure DevOps | Azure OpenShiftFree snacks | Health, dental, vision coverage | Paid personal days | Paid vacation | Professional dues reimbursementSenior-level Full TimeCambridge, ON, CA3d ago
-
Agentic design | Amazon Athena | Amazon Redshift | Amazon S3 | Apache FlinkFully remoteEntry-level Full TimeToronto, ON, Canada R3d ago
-
AI Software Engineer CAD 45KAgile | Automated testing | Azure Container | Azure Container Apps | Azure DataAnnual bonuses | Employee resource groups | Family benefits | Flexible work options | Generous PTOMid-level Full TimeNationwide, Canada3d ago
-
Senior-level Full TimeToronto, Canada3d ago
-
Embedded Software Engineer - New Grad CAD 68K-109KAgile | Bare Metal | Bash | C# | C++401k matching | Company-Paid Holidays | Employee assistance program | Employee stock purchase program | Paid family leaveEntry-level Full TimeCanada- Ottawa- 385 Terry Fox- Bldg …3d ago
-
Databricks Data Engineering Advisor CAD 105K-120KAzure Databricks | Azure Functions | Azure Storage | C# | Data GovernanceFlexible vacation | Group insurance | Health and wellness reimbursement | Pension plan | TelemedicineMid-level Full TimeComplexe Desjardins Montréal, Canada R3d ago
-
Databricks Data Engineering Advisor CAD 105K-115KAPI Development | Azure Databricks | Azure Functions | Azure Logic | Azure Logic AppsDefined benefit pension plan | Flexible vacation | Group insurance | Health and wellness expense reimbursement | TelemedicineMid-level Full TimeComplexe Desjardins Montréal, Canada R3d ago
-
AI Developer, Senior Associate CAD 84K-134KArtificial Intelligence | Big Data | C++ | Data Engineering | Data LakeFlexibility programs | Inclusive benefits | Wellbeing supportSenior-level Full TimeToronto - 18 York Street, Canada3d ago
-
AAC | Android | Audio drivers | Bring-up | C#Senior-level Full TimeMarkham, Ontario5d ago
-
Mid-level Full TimeRemote (United States); United Kingdom; Canada R6d ago
-
Database Research Expert - Big Data Platform CAD 127K-191KAI for databases | Apache Flink | Apache Spark | Batch Processing | C#Senior-level Full TimeMarkham, Ontario, Canada6d ago
-
AI Developer II CAD 94K-115KAI Services | AI orchestration | AI tools | API Integration | Agent BricksCompany retirement plan match | Employee share purchase plan | Flexible work arrangements | Share plan | Wellness accountMid-level Full TimeToronto, 1000, 700 University Avenue 10th …6d ago
-
Senior Machine Learning Engineer, Digital Twin Platform CAD 206K-217KAWS | Azure | Cloud infrastructure | Computer Vision | Data PipelinesRemote work flex firstSenior-level Full TimeCanada - Remote (ON, AB, BC, … R6d ago
-
Senior Embedded Software Engineer CAD 120K-160KAuthentication | Automated testing | Build systems | C++ | Device DriversRemote workSenior-level Full TimeToronto, ON; Mississauga, Ontario; Ottawa, Ontario R7d ago