Search Jobs

Embedded Systems Software Engineer

Thornhill, ON L3T 7W3

Posted: 08/11/2026 Employment Type: Direct Hire Job Number: 32228 Job Location: Onsite Industry: SEMI - Semiconductor

Job Description

Position Title: Embedded Systems Software Engineer
 
Position Description: Protingent Staffing has an exciting direct hire Embedded Systems Software Engineer opportunity.

Job 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


About Protingent: Protingent is an Award-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.

Meet Your Recruiter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Thornhill, ON

Discover exciting job opportunities in the vibrant area surrounding Thornhill, Ontario! Nestled in the heart of the Greater Toronto Area, Thornhill offers a dynamic and diverse community with a mix of urban amenities and lush green spaces. With easy access to attractions like the beautiful Pomona Mills Park, charming boutiques on Yonge Street, and cultural hubs like the McKay Art Centre, Thornhill provides the perfect backdrop for professional growth and personal fulfillment. Consider a career in Thornhill to immerse yourself in a rich tapestry of arts, cuisine, and entertainment, with proximity to venues like the Thornhill Community Centre, showcasing local talent and fostering a strong sense of community. Explore our job listings today and take the first step towards a rewarding career in this captivating region!