1

Associate Software Engineer Jobs in Cambridge, ON

Bachelor of Computer Science, Electrical/Software Engineering, or a related technical degree. * Strong frontend skills with specialized expertise in React, Redux, and TypeScript (strong JavaScript ...

We are looking for a Software UI Developer to support the design, development, testing, and maintenance of software applications that meet customer and product requirements. This role will focus on ...

Engineering Associate

Hamilton, ON · On-site

CA$70K - CA$80K/yr

Engineering Associate The Engineering Associate supports civil and structural engineering ... design software. * Provide hands-on drafting support for civil and structural drawing packages ...

Engineering Associate The Engineering Associate supports civil and structural engineering ... design software. * Provide hands-on drafting support for civil and structural drawing packages ...

... engineering challenges related to scalability, reliability, performance, latency, throughput, and cost efficiency in cloud-native environments. About You * Minimum 3 years of professional software ...

New

Diploma in computer/web programming, or Degree in computer science, software engineering, or related field; * 3+ years' experience with PHP and/or LAMP programming; * 3+ years of experience with ...

We'relooking for a Senior Full Stack Engineer to join a high-performing, collaborative team that ... In this role,you'lldesign, develop, test, andmaintainscalable, modern software solutions across the ...

Data Engineer

Kitchener, ON · On-site

CA$90K - CA$150K/yr

Azure or Databricks certifications (e.g., Azure Data Engineer Associate, Azure Solutions Architect Expert, Databricks Data Engineer Professional) are a plus. We are GEI. Some of the world's most ...

Data Engineer

Guelph, ON · On-site

CA$90K - CA$150K/yr

Azure or Databricks certifications (e.g., Azure Data Engineer Associate, Azure Solutions Architect Expert, Databricks Data Engineer Professional) are a plus. We are GEI. Some of the world's most ...

Associate Engineer - MTO

Oakville, ON · Hybrid

CA$55K - CA$105K/yr

The Highway Engineer In Training (also known as Project Designer or Engineering Associate) in the ... Advance knowledge of relevant software, such as AutoCAD . * Excellent communication, leadership ...

The Engineer, Low-Code guides clients on employing Power Platform tools - Copilot Studio, Power ... Strong software engineering background - C#.net/Full-Stack development Exposure to Power Pages and ...

AI Engineer

Kitchener, ON · On-site

CA$110K - CA$150K/yr

Minimum Qualifications * 4+ years of software engineering experience, with at least 1 year building ... Azure or Databricks certifications (e.g., Azure AI Engineer Associate, Azure Solutions Architect ...

Showing results 41-60

Associate Software Engineer information

See Cambridge, ON salary details

$34K

$76.9K

$148.3K

How much do associate software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for associate software engineer in Cambridge, ON is $76,915.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,923.00 and $80,286.00 per year, depending on experience, location, and employer.

What is an associate software engineer?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What are some common challenges faced by associate software engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an associate software engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

Is 25 too late to become a software engineer?

The associate software engineer role is open to individuals of various ages, and starting a career at 25 is common. Many successful software engineers begin in their mid-20s or later, often after gaining skills through coding bootcamps, online courses, or degree programs. Age is generally not a barrier if you develop relevant skills and gain practical experience.

What are the most commonly searched types of Software Engineer jobs in Cambridge, ON?

The most popular types of Software Engineer jobs in Cambridge, ON are:

What are popular job titles related to Associate Software Engineer jobs in Cambridge, ON?

For Associate Software Engineer jobs in Cambridge, ON, the most frequently searched job titles are:

What cities near Cambridge, ON are hiring for Associate Software Engineer jobs?

Cities near Cambridge, ON with the most Associate Software Engineer job openings:

Infographic showing various Associate Software Engineer job openings in Cambridge, ON as of August 2026, with employment types broken down into 100% Full Time. Highlights an 80% In-person, 10% Hybrid, and 10% Remote job distribution, with an average salary of $76,915 per year, or $37 per hour.

Software Developer - In-Vehicle Infotainment Camera Software

Ford Motor Company

Waterloo, ON • Hybrid

Full-time

Re-posted 13 hours ago


Job description

Ford of Canada's operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centres, and three Connectivity and Innovation centres. Ford employs approximately 7,000 people in Canada, while an additional 18,000 people are employees in the more than 400 Ford and Ford-Lincoln dealerships across the country. For more information, please visit www.careers.ford.com.


Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams.


In this position... 


Ford's IVI (In-Vehicle Infotainment) organization is seeking a Software Developer with deep technical expertise in embedded camera software. In this role, you will be instrumental in designing, developing and deploying mission-critical camera software solutions. Your work will focus on integrating and streaming camera feeds from embedded cameras and ADAS ECUs to the displays on our next-generation automotive platforms.

You'll have... 


Education: Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field. 

  • 7+ years of experience in software development with embedded systems or automotive background.
  • 3+ years' experience in C/C++ programming, including modern C++ standards.
  • 1+ years' experience in Camera or Video streaming.
  • Proven experience with QNX, embedded/automotive Linux or other Real-Time Operating Systems (RTOS).
  • Working experience with Git/GitHub as a version control system. 

Even better, you may have...

Experience:

  • Proficiency in image and video processing algorithms, ISP, camera tuning, and multimedia frameworks like V4L2 or GStreamer, with experience leveraging hardware accelerators (GPUs, DSPs) using APIs such as Vulkan or OpenGL."
  • Comprehensive understanding of low-level programming, hardware/software interfaces, and modern systems languages like Rust coupled with defensive coding techniques.
  • Experience debugging embedded systems and optimizing software for performance, latency, and memory constraints.
  • Experience with automotive communication protocols such as CAN and Ethernet.
  • Knowledge of the software development lifecycle and agile methodologies.

This posting is for an existing vacancy within our team.

The expected annual salary range for this Ford of Canada position is $ 105,000.00 - $155,000.00 and individuals may be eligible to participate in our Annual Compensation bonus program.


Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required.


We thank all candidates for their interest, but only those selected for an interview will be contacted.
 

 Accommodations for applicants with disabilities throughout the recruitment, selection and/or assessment processes, where needed, are available upon request. Please inform Human Resources of the nature of any accommodation(s) that you may require.


Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited, does not sponsor work permit applications.


This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. 

#LI-Hybrid
#LI-Sherman
 

You'll have... 


Education: Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field. 

  • 7+ years of experience in software development with embedded systems or automotive background.
  • 3+ years' experience in C/C++ programming, including modern C++ standards.
  • 1+ years' experience in Camera or Video streaming.
  • Proven experience with QNX, embedded/automotive Linux or other Real-Time Operating Systems (RTOS).
  • Working experience with Git/GitHub as a version control system. 

Even better, you may have...

Experience:

  • Proficiency in image and video processing algorithms, ISP, camera tuning, and multimedia frameworks like V4L2 or GStreamer, with experience leveraging hardware accelerators (GPUs, DSPs) using APIs such as Vulkan or OpenGL.
  • Comprehensive understanding of low-level programming, hardware/software interfaces, and modern systems languages like Rust coupled with defensive coding techniques.
  • Experience debugging embedded systems and optimizing software for performance, latency, and memory constraints.
  • Experience with automotive communication protocols such as CAN and Ethernet.
  • Knowledge of the software development lifecycle and agile methodologies.

This posting is for an existing vacancy within our team.


Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required.


We thank all candidates for their interest, but only those selected for an interview will be contacted.
 

 Accommodations for applicants with disabilities throughout the recruitment, selection and/or assessment processes, where needed, are available upon request. Please inform Human Resources of the nature of any accommodation(s) that you may require.


Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited, does not sponsor work permit applications.


This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. 

#LI-Hybrid
#LI-Sherman
 

What you'll do...

The primary responsibilities for this position include but are not limited to:

  • Design, develop, and test robust, high-availability camera software for Ford's In-Vehicle Infotainment (IVI) systems.
  • Implement and optimize software for embedded platforms, ensuring reliability and real-time performance in resource-constrained ECUs.
  • Lead the integration of camera systems, including capturing, processing, and streaming video feeds to vehicle displays.
  • Collaborate with hardware teams, other software engineering teams, and external partners to define requirements and ensure seamless system integration.
  • Debug and troubleshoot complex software issues on target embedded hardware, utilizing various debugging tools and techniques.
  • Contribute to architectural decisions and drive best practices for software development, code quality, and maintainability.
  • Stay current with emerging technologies in camera systems, video processing, and embedded software development.


Ford logo

About Ford

Sourced by ZipRecruiter

At Ford Motor Company, we believe freedom of movement drives human progress. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career and help us define tomorrow's transportation.

Industry

Civil engineering construction

Company size

51 - 200 Employees

Headquarters location

Doral, FL, US

Year founded

1982