Retour à la recherche
A
AkkarSource d’offres vérifiée

Embedded Systems Software Engineer

Offre en anglais

Design, implement, and test new firmware features while optimizing system resources and real-time data-processing pipelines. Integrate computer-vision functionality and maintain embedded applications on modern SoC platforms.

  • Hybride
  • Toronto, ON
  • Publié 12 août 2026
  • Postuler avant le 11 sept. 2026
  • 1 poste

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Résumé du poste

This role is offered on a hybrid basis - expectation is 4 days onsite, with 1 day at home. The client is looking to hire a mid to senior level embedded systems software engineer to join a growing team who are providing cutting edge tech solutions. Responsibilities: Design, implement and test new firmware features at system level. Optimise system resources, performance and real-time data-processing pipelines. Integrate new image-processing and computer-vision functionality developed by specialist algorithm teams. Develop and maintain embedded applications running on modern SoC platforms. Integrate embedded processing platforms with different host systems and third-party software components. Develop and maintain internal tools and utilities for engineering and customer use. Support hardware/software bring-up, system integration and technical debugging. Requirements: 8+ years of professional embedded software development experience. Degree in Computer Science, Computer Engineering or a related technical discipline, or equivalent experience. Strong C programming and debugging skills within RTOS-based environments. Experience troubleshooting real-time embedded systems, including threading, memory management, optimisation and interrupt handling. Understanding of the full software development lifecycle. Working knowledge of Python for scripting and automation. Strong analytical and problem-solving abilities. Clear verbal and written communication skills.

Ce que vous ferez

Design, implement, and test new firmware features while optimizing system resources and real-time data-processing pipelines. Integrate computer-vision functionality and maintain embedded applications on modern SoC platforms.

Exigences

Requires 8+ years of professional embedded software experience and a degree in Computer Science or a related technical field. Proficiency in C within RTOS environments and working knowledge of Python for automation are essential.

Compétences indiquées

  • PythonSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • C Programming
  • RTOS
  • Python
  • Embedded Software Development
  • Firmware Design
  • SoC Platforms
  • Image Processing
  • Computer Vision
  • System Integration
  • Debugging
  • Memory Management
  • Interrupt Handling
  • Threading
  • Software Development Lifecycle
  • Real-time Data Processing
  • Technical Debugging

Domaines d’emploi

  • Engineering
  • Software
  • Technology
  • Manufacturing
  • Science & Research

Renseignements supplémentaires

Formation minimale
Baccalauréat
Expérience minimale
5+ ans
Postuler avant le
11 sept. 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Présence au bureau
4 jours par semaine
Niveau d’expérience
Mid-Senior level
Mode de candidature
La candidature directe est offerte