Job DescriptionPosition 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
Meet Your RecruiterTina Sturgeon