13 Aug
|
Protingent
|
Vaughan
13 Aug
Protingent
Vaughan
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 cooperative 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 clients 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 Bachelors 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
📌 Embedded Systems Software Engineer (Vaughan)
🏢 Protingent
📍 Vaughan