Software Developer (Embedded Systems)
A CAD 90K-112K (estimate) Mid-level Full Time
Tasks
- Build firmware architectures
- Debug hardware-software integration issues
- Design closed-loop control systems
- Develop BSP and HAL
- Develop embedded firmware in C and C++
- Develop low level drivers and middleware
- Implement RTOS based applications
- Implement fault detection and recovery
- Implement telemetry logging and crash diagnostics
- Improve CI/CD workflows
- Lead firmware bring up
- Manage watchdog and recovery strategies
- Optimize firmware performance and memory
- Participate in code reviews
- Perform root cause investigations
- Secure firmware with secure boot and encrypted communications
- Support OTA firmware update workflows
- Support automated testing and static analysis
- Support functional safety compliance
Perks/Benefits
- N/A
Skills/Tech-stack
Abstraction layer | Battery systems | Board Support | Board Support Package | C# | C++ | CAN | CI/CD | Closed Loop | Closed loop control | Crash diagnostics | Embedded Debugger | Embedded Systems | Encrypted Communications | Ethernet | Firmware Architecture | Firmware debugging | FreeRTOS | Functional Safety | Git | Hardware Abstraction | Hardware Abstraction Layer | Hydraulics | I2C | Linux | Logic analyzer | Loop Control | MATLAB | Modbus | Motor Control | OTA Updates | Oscilloscope | Power electronics | RTOS | Real Time | SPI | Secure Firmware Architecture | Secure boot | Secure firmware | Simulink | Static Analysis | Support package | Telemetry Logging | ThreadX | UART | VxWorks | Watchdog Timer | Zephyr
Education
Bachelor of Arts | Bachelor of Engineering | Bachelor of Science
Regions
Countries
States
Related jobs
-
Ansible | Apache Airflow | CI/CD | DBT | Data CleansingFlexible vacation | Flexible work options | Hackathons | Mentorship programs | Recognition programsEntry-level InternshipOttawa, ON, Canada12h ago
-
Infrastructure Engineer - DataOps Team CAD 180K-200KAWS | Application Firewall | ArgoCD | Bash | CI/CDOn-site work in TorontoMid-level Full TimeToronto, Ontario, Canada17h ago
-
Senior-level Full TimeVancouver, British Columbia, Canada R1d ago
-
Senior Data Engineer CAD 120K-145KApache Hadoop | Apache Kafka | Apache Spark | Azure Fabric | CI/CDFlexible working hours | Health and wellness benefits | Learning and development | Parental leave | Retirement planningSenior-level Full TimeToronto1d ago
-
Software Engineer II - Model Platform CAD 100K-159KAWS | Asynchronous Communication | Azure | Data Pipelines | Data ProcessingMid-level Full TimeRemote - Canada R1d ago
-
AI Agents | Access Management | Azure OpenAI | C# | ComplianceContinuous learning | Dental insurance | Flexible work arrangements | Fully remote | Health insuranceMid-level Full TimeCanada R1d ago
-
Airflow | CI/CD | Cloud Architecture | Data Pipelines | DockerAccess to continuous learning | Collaborative consulting environment | Hybrid or remote friendly work arrangements | Professional growth opportunities | Thought leadership and presentation opportunitiesSenior-level Full TimeCanada1d ago
-
Bilby | CAMB | Class | DOLFINx | Differential EquationsFreelance projects | Part-time schedule | Project based workSenior-level FreelanceCanada - Remote R1d ago
-
AI Engineer CAD 129K-142KAI vector search | Agent Development Kit | Agentic Systems | CI/CD | Cloud platformFlexible benefitsMid-level Full TimeToronto - 181 Bay St, Canada1d ago
-
Senior Data Engineer CAD 69K-119KAPI | AWS | AWS Glue | AWS Lambda | AWS Step FunctionsCorporate discount program | Employee savings plan | Enhanced group benefits | Onsite four days per week | Paid Time Off VolunteeringSenior-level Full TimeCDA ON Head Office - 15 …1d ago
-
Senior Data Engineer CAD 120K-145KAPI | CDC | Code review | Containerization | DBTCoaching and training | Extracurricular sports teams | Wellness program | Work-life balanceSenior-level Full TimeWinnipeg Office, Canada1d ago
-
Machine Learning Engineer (with Vertex AI Experience) CAD 152K-180KAuthentication | Automl | BigQuery | CI/CD | Cloud BuildCareer development opportunities | Entrepreneurial environment | Equal employment opportunity | High responsibilitySenior-level Full TimeCanada - Remote R2d ago
-
.NET | API Integration | AWS | Agentic Systems | AngularCollaborative innovation culture | Inclusive supportive environment | Mentorship | Professional growth | Remote-first work environmentSenior-level Full TimeCanada2d ago
-
Analyst/Consultant/Senior Consultant, Quantitative Market Risk Models (12 Month Contract) CAD 56K-126KBinomial trees | C# | C++ | Capital Markets | Counterparty CreditDevelopment and Innovation Days | Flexible work arrangements | Hybrid work structure | Learning days | Mental health support benefitsSenior-level ContractToronto, ON, CA, M5C 3G72d ago
-
Staff Firmware Engineer - memory constrained embedded system development/data center interconnectivity CAD 98K-130KBash | C# | Debugging | Device Driver Development | Device DriversSenior-level Full TimeCA-ON - Ottawa, Canada2d ago
-
MATLAB | NumPy | Pandas | Python | RPart-time project-based workSenior-level FreelanceCanada - Remote R2d ago
-
Sr. Machine Learning Ops Engineer CAD 99K-132KAWS | Alerting | Azure | Batch inference | CI/CDHealth benefits | Paid time off | Retirement planSenior-level Full TimeMississauga, ON, CAN - 2300 Meadowvale …2d ago
-
Sr. Staff Engineer, Computer Vision CAD 116K-154KAI-enabled | AI-enabled Systems | AI/ML | C++ | CUDASenior-level Full TimeBritish Columbia, Burnaby 8329 Eastlake Dr …2d ago
-
AWS | Airflow | Apache Flink | Apache Hadoop | Apache KafkaFully remote-first | Home office stipend | Inclusive workplace culture | Manager coaching | Paid parental leaveSenior-level Full TimeCanada R2d ago
-
Azure Data | Azure Data Factory | Azure Data Lake | Azure Data Lake Storage | Azure Data Lake Storage Gen2Hybrid work | Onsite 3 days a week | Remote 2 days a weekSenior-level Full TimeToronto, ON, Canada3d ago
-
Staff AI Engineer - Tangerine CAD 126K-154KAgentic AI | Angular | Authentication | Authorization | Automated testingSenior-level Full TimeToronto, ON, CA, M2H0A14d ago
-
Principal AI Engineer - Tangerine CAD 125K-141KAuthentication and Authorization | Automated testing | CI/CD | Classification | ClusteringSenior-level Full TimeToronto, ON, CA, M2H0A14d ago
-
Senior AI Engineer - Tangerine CAD 126K-141KAgentic AI | Angular | Automated testing | CI/CD | Contact Center IntelligenceSenior-level Full TimeToronto, ON, CA, M2H0A14d ago
-
Entry-level Full Time InternshipCanada4d ago
-
C++ | Cloud Native | Generative AI | Information Retrieval | JavaExecutive-level Full TimeToronto, ON, Canada4d ago