Back to search
Akkar Linkedin · Posted 5d ago

Embedded Systems Software Engineer

Canada

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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.



Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search