×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer (4) - Premium Engineer 2

Job in Ottawa, Ontario, Canada
Listing for: EPITEC
Full Time position
Listed on 2026-08-20
Job specializations:
  • Software Development
    Unix/Linux, Python, Embedded Systems/ Firmware/ IoT, C++ Developer
Salary/Wage Range or Industry Benchmark: 50 - 80 CAD Hourly CAD 50.00 80.00 HOUR
Job Description & How to Apply Below

C/C++ and Python Developer

Location: Ottawa, ON
Duration: 12+ Month Contract (Extensions Possible)
Schedule: Hybrid – 4 Days Onsite per Week
Work Location: Ottawa Engineering Center

Pay Rate: $50.00 - $80.00 per hour CAD

Job Type:On Going Contract

Expected hours per week: 40hours per week

Position Overview

Our client is seeking an experienced C/C++ and Python Developer to join the SYNC BSP Team
, responsible for developing and supporting the foundational software layers that power Ford's SYNC4 infotainment platform.

This team owns critical low-level software components, including kernel drivers, operating system services, file systems, networking, graphics, USB, Wi-Fi, startup services, and camera services. The ideal candidate will have strong embedded systems expertise and a passion for troubleshooting complex system-level issues.

Key Responsibilities
  • Develop and maintain C/C++ services for Ford's SYNC infotainment platform.
  • Design, develop, test, and support embedded software components and system services.
  • Investigate and resolve complex operating system, kernel, and BSP-related issues reported by internal teams and customers.
  • Participate in software architecture, design reviews, documentation, and testing activities.
  • Collaborate with cross-functional engineering teams to deliver high-quality infotainment solutions.
  • Support the full software development lifecycle from requirements through deployment and maintenance.
  • Analyze system-level failures, perform root cause analysis, and implement corrective solutions.
  • Contribute to automation and scripting efforts using Python.
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 5+ years of experience developing software for embedded systems.
  • Strong hands-on experience with C/C++ programming in production environments.
  • Experience working with:
    • Operating systems
    • Kernel drivers
    • Board Support Packages (BSP)
    • Core system services
    • Embedded Linux environments
  • Strong understanding of:
    • File systems
    • Graphics subsystems
    • Networking
    • USB
    • Wi‑Fi technologies
  • Proven experience developing, testing, and debugging drivers and BSP software.
  • Excellent analytical and troubleshooting skills with the ability to perform deep root cause analysis.
  • Experience working in Agile development environments.
  • Strong verbal and written communication skills.
Preferred Qualifications
  • Python scripting and automation experience.
  • Experience with Jira or similar work tracking tools.
  • Exposure to automated testing and acceptance testing frameworks.
  • Knowledge of infotainment, automotive, or embedded Linux platforms.
Required
  • C/C++
  • Python
  • Embedded Software Development
  • Embedded Systems
  • Linux
  • BSP Development
  • Driver Development
  • Debugging & Troubleshooting
  • Root Cause Analysis
  • Automation & Scripting
Preferred
  • Jira
  • Automated Testing
  • Acceptance Testing
  • Agile Methodologies
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary