Talent.com
Protingent
Embedded Systems Software EngineerProtingent • Thornhill, ON, CA
Rechercher d'autres offres
Embedded Systems Software Engineer

Embedded Systems Software Engineer

Protingent • Thornhill, ON, CA
Il y a 27 jours
Salaire
110 000,00 $CA – 190 000,00 $CA par an
Type de contrat
  • Permanent
Description de poste

Description:

  • The Embedded Systems Software Engineer will be responsible for the design, implementation, and definition of validation plans for various software modules running on a multi-processor system.
  • This role requires a self-motivated individual with strong problem-solving skills who thrives in a collaborative team environment and can provide technical mentorship.


Job Responsibilities:

  • Design, implement, and test new system-level firmware features
  • Optimize system resources and video data paths based on product use cases
  • Integrate new image and video processing capabilities (e.g., warping, computer vision) from algorithm teams
  • Develop and maintain embedded applications on SoCs.
  • Integrate our client’s camera processor with various system hosts and third-party middleware.
  • Create and maintain tools for customers and developers.
  • Support system bring-up and debug customer systems and issues.


Job Qualifications:

  • Minimum 7+ years of embedded software development experience
  • Bachelor’s degree in Computer Engineering, Computer Science, or equivalent experience
  • Strong C programming and debugging skills in RTOS environments
  • Experience solving real-time embedded issues, including threading, optimization, memory management, and interrupt handling
  • Familiarity with the full software development lifecycle
  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication skills.


Preferred Job Qualifications:

  • Working knowledge of Python for scripting
  • Experience working with Board Support Packages (BSPs)
  • Understanding of I2C, UART, SPI, and Ethernet protocols
  • Working knowledge of heterogeneous multi-core systems
  • Software development experience in automotive or other safety-critical industries
  • Knowledge of AUTOSAR systems
  • Familiarity with cryptographic authentication, hashing and encryption algorithms, and secure key storage technologies


Job Details:

  • Job Type: Direct Hire
  • Pay Range: $110,000-$190,000 CAD
  • Location: Markham, Ontario, Canada
Créer une alerte emploi pour cette recherche

Embedded Systems Software Engineer • Thornhill, ON, CA