Senior Embedded Software Engineer
Tasks
- Collaborate with systems software teams
- Define development approaches
- Develop firmware download upgrade rollback
- Ensure product compliance
- Identify technical risks
- Integrate firmware and hardware
- Lead embedded software implementation
- Maintain code quality
- Maintain source code and build environments
- Manage toolchain
- Monitor industry standards
- Own embedded software design
- Provide build phase support
- Support third party licensing compliance
- Track hardware changes
- Work with product verification teams
Perks/Benefits
Skills/Tech-stack
Build systems | Code Management | Code Quality | Debugging | Embedded Systems | Firmware Development | Integration | Operating Systems | Real Time | Real-time operating systems | Source Code | Source Code Management | Telecom | Toolchain Management
Related jobs
-
Data Engineer (MS Fabric / Databricks) - Consultant CAD 58K-102KADLS | Azure Data | Azure Data Factory | Azure Data Lake | Azure Data Lake StorageFlexible work arrangements | Hybrid work structure | Learning development and innovation days | Mental health support benefits | MentoringMid-level Full TimeToronto, ON, CA, M5H 0A91d ago
-
Co-op Engineer - AI Software Engineering CAD 58K-104KAgent Orchestration | Architectural refactoring | Automated testing | Autonomous Agents | C++Mid-level Full TimeMarkham, Ontario, Canada1d ago
-
Embedded Software Co-Op CAD 50K-86KC# | C++ | Case Development | Development Environment | Embedded SystemsContinuous learning opportunities | Lunch and learn | Social events | Work-life balanceEntry-level Full TimeCanada, Vancouver2d ago
-
Senior Machine Learning Engineer CAD 142K-190KAdvertising Auction | Airflow | BigQuery | Convolutional Neural Networks | Data Pipelines401k employer match | Caregiving support | Coaching benefits | Family planning support | Flexible vacationSenior-level Full TimeRemote - Ontario, Canada R2d ago
-
Staff Software Developer, AI/ML, Safety and Security USD 207K-301KClassification | Computer Vision | Data Processing | Debugging | Fine TuningSenior-level Full TimeWaterloo, ON, Canada; New York, NY, …2d ago
-
Android | Bayes Theorem | C# | C++ | CaffeSenior-level Full TimeToronto, Ontario, Canada3d ago
-
Sr. Engineer, Machine Learning Engineering (C++) CAD 114K-164KAndroid | C plus plus | C++17 | DSP SDK | DebuggingSenior-level Full TimeMarkham, Ontario, Canada3d ago
-
Batch Processing | Cloud Computing | Data Governance | Data Integrity | Data ManagementAccident insurance | Employee resource groups | Health insurance | Life insurance | Mentorship programEntry-level Full Time InternshipFCP, Canada3d ago
-
Embedded Software Designer CAD 100K-150KAssembly | BSP | Bare Metal | Bash | Build systemsAnnual profit-sharing | GRSP matching | Medical/Dental/Vision | Team mentorshipSenior-level Full TimeOttawa, Canada3d ago
-
C# | C++ | CAN | CSS | Control SystemsSenior-level Full TimeWoodbridge, Canada3d ago
-
Batch Processing | Cloud Computing | Data Governance | Data Integrity | Data ManagementAccident insurance | Career Training and Coaching | Employee resource groups | Health insurance | Life insuranceEntry-level Full Time InternshipFCP, Canada3d ago
-
Computer Vision and Applications Development CS-2 CAD 86K-108K3D Imaging | Algorithm Design | Arduino | C++ | CUDABilingualism bonus | Disability and life insurance | Health and dental coverage | Limited hybrid work arrangement | Office closure at end of DecemberSenior-level Full TimeOttawa, ON, CA4d ago
-
AI guardrails | API Development | Cache optimization | Deep learning | Distributed ComputingSenior-level Full TimeToronto, ON, Canada4d ago
-
C# | CAN | Debugging | Embedded Linux | GitMid-level Full TimeSt. Laurent, Quebec, Canada5d ago
-
AWS | AWS Glue | AWS Glue Data Catalog | AWS Lake Formation | AWS LambdaAutonomy and ownership | Career growth | Collaborative global team | Flexible work culture | Fully remote workSenior-level Full TimeCanada R6d ago
-
Abstraction layer | Battery systems | Board Support | Board Support Package | C plus plusMid-level Full TimeToronto; Markham; Scarborough; Brampton; North York7d ago
-
Senior-level Full TimeMEADOWVALE BUSINESS PARK, 6880 FINANCIAL DR:MISSISSAUGA, …7d ago
-
Développeur en apprentissage automatique, senior CAD 133K-238KApache Spark | Azure | Azure Functions | Azure Key Vault | Azure LogicEntry-level ApprenticeshipCanada7d ago
-
Machine Learning Engineer CAD 154K-180KComputer Vision | Computer vision models | Data collection | Deep learning | DockerEmployee assistance program | Employee stock purchase plan | Health insurance | Retirement plan | VacationSenior-level Full TimeWinnipeg, MB, CA8d ago
-
Agile | Assembly | C# | C++ | CI/CDDental insurance | Employee assistance program | Health insurance | Hybrid work | Life insuranceSenior-level Full TimeCAN Kanata (2), ON - WR, …8d ago
-
Embedded Software Engineer – Wind River Next RTOS CAD 95K-135KAgile | C# | CI/CD | Concurrency | GitDental insurance | Employee assistance program | Health insurance | Hybrid work | Life insuranceSenior-level Full TimeCAN Kanata (2), ON - WR, …8d ago
-
Agile | C# | CI/CD | Concurrency debugging | Device DriversDental insurance | Employee assistance program | Health insurance | Hybrid work | Learning benefitsSenior-level Full TimeCAN Kanata (2), ON - WR, …8d ago
-
Embedded Software Engineer – Wind River Next RTOS CAD 95K-135KAgile | C# | CI/CD | Code review | ConcurrencyDental insurance | Disability coverage | Employee assistance program | Employee well-being programs | Health insuranceSenior-level Full TimeCAN Kanata (2), ON - WR, …8d ago
-
Embedded Software Engineer Co-op/Intern CAD 48K-70KAnalysis and Design | C# | C++ | Code reuse | DebuggingFree coffee and tea | Free gym | Free parking | Games room | Prayer roomEntry-level Full Time InternshipCanada - Ottawa (Bill Leathem)9d ago
-
Embedded Software Engineer (Co-op/Intern) CAD 48K-70KC# | C++ | Debugging | Distributed Systems | Embedded SystemsFree coffee and tea | Free gym | Free parking | Games room | Prayer roomEntry-level Full Time InternshipCanada - Ottawa (Bill Leathem)9d ago