13 Aug
|
Protingent
|
Markham
13 Aug
Protingent
Markham
Position Title: Embedded Systems Software Engineer
Position Description: Protingent Staffing has an exciting direct hire Embedded Systems Software Engineer opportunity.
- 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 setting 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.
📌 Embedded Systems Software Engineer (Markham)
🏢 Protingent
📍 Markham