Embedded C++ Software Engineer (Ontario)

Embedded C++ Software Engineer (Ontario)

06 Nov
|
Vertage
|
Ontario

06 Nov

Vertage

Ontario

? Location: Ontario, Canada

Hybrid (4 Days Onsite per Week)

? Education: Bachelor's Degree Required

⏳ Experience: 5 Years

? Client: Automotive Industry Leader

Job Overview

We are seeking an experienced Embedded C Software Engineer to join a high-performing Infotainment BSP (Board Support Package) Team. This team is responsible for developing and maintaining the foundational software layers that power next-generation automotive infotainment systems, including operating systems, kernels, device drivers, networking, graphics, USB, Wi-Fi, camera services, and startup services.

The ideal candidate will have strong expertise in embedded systems development, C/C programming, Linux-based platforms, and hardware-software integration, along with a passion for solving complex technical challenges.

Key Responsibilities

- Design, develop, test, and maintain embedded software solutions for automotive infotainment systems.
- Develop and enhance C/C services supporting infotainment platform functionality.
- Investigate and troubleshoot system-level and BSP-related issues reported by internal teams and external customers.
- Develop, validate, and maintain operating system components, drivers, kernels, and core services.
- Participate in software architecture design, technical documentation, code reviews, and testing activities.




- Collaborate closely with cross-functional engineering teams to deliver high-quality software solutions.
- Support the full embedded software development lifecycle from requirements through deployment and maintenance.

Required Skills

- Robust programming experience in C/C
- Experience with Embedded Linux
- Solid understanding of:
- Operating Systems
- Kernel Development
- Device Drivers
- BSP (Board Support Package) Development
- File Systems
- Networking
- Graphics Systems
- USB & Wi-Fi Technologies
- Experience with Python scripting and automation
- Strong analytical and problem-solving skills
- Familiarity with embedded software testing and debugging
- Excellent verbal and written communication skills

Preferred Skills

- Jira
- Automated scripting and test automation tools
- Agile development methodologies

Required Qualifications

- Bachelor's Degree in:
- Computer Science
- Computer Engineering
- Electrical Engineering
- Or a related technical discipline
- 5 years of experience in:
- Embedded Software Development
- Linux Operating Systems
- Kernel and Driver Development
- BSP Development and Testing
- Strong understanding of embedded operating system concepts and hardware architecture.
- Proven ability to solve complex technical issues with limited information.

📌 Embedded C++ Software Engineer (Ontario)
🏢 Vertage
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded c++ software engineer (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: embedded c++ software engineer (ontario) / ontario