1

Junior Embedded System Engineer Jobs in Kitchener, ON

The [Junior Full Stack Developer - coop] role is to help plan, design, develop, test, launch, and ... Understands operating systems and networking * Strong user orientation and customer focus JOB ...

Junior Machine Learning Engineer

Waterloo, ON · On-site

CA$80K - CA$95K/yr

As a Junior Machine Learning Engineer on the Global AI Team, you will support the design ... Contribute to the design and implementation of Agentic AI systems, including tool-using agents ...

Engineering operations: Improve development workflows, release practices, CI/CD, testing ... Backend systems and APIs * Embedded or hardware-adjacent software * Full-stack application ...

Engineering operations: Improve development workflows, release practices, CI/CD, testing ... Backend systems and APIs * Embedded or hardware-adjacent software * Full-stack application ...

As a Junior Geotechnical Engineer , you will assist in the planning, design, and execution of ... Experience with materials testing, subgrade assessment, and foundation system recommendations is an ...

Test Engineer - SYNC

Waterloo, ON · Hybrid

CA$89K - CA$139K/yr

As a SYNC Test Engineer the candidate will be involved in full lifecycle of embedded software development on Ford SYNC system. Test engineers will be responsible for testing and validating the next ...

Hardware Designer

Kitchener, ON · On-site

CA$95K - CA$145K/yr

We specialize in leading-edge electronic product development, with hardware, embedded software ... Develop the system and board level architectural design, but working collaboratively with the ...

Senior ARM Firmware Engineer

Kitchener, ON · Hybrid

CA$100K - CA$150K/yr

Senior ARM Firmware Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 ... in embedded or realtime control systems * Strong experience developing firmware on ARMbased ...

... in Engineering News Record. Operating in the Canadian construction industry since 1908, Alberici ... Develops and uses earned-value systems for use on projects as appropriate. * Collects status ...

Embedded systems depth. Production C or C++ on microcontrollers. Experience with communication ... Engineering rigour. Tests, code review, and CI/CD are table stakes-practices which are often ...

Showing results 21-40

Junior Embedded System Engineer information

See Kitchener, ON salary details

$28.9K

$96K

$152.1K

How much do junior embedded system engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for junior embedded system engineer in Kitchener, ON is $95,993.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,038.00 and $117,089.00 per year, depending on experience, location, and employer.

What is the difference between Junior Embedded System Engineer vs Embedded Software Developer?

AspectJunior Embedded System EngineerEmbedded Software Developer
Required CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fieldsBachelor's in Computer Science, Software Engineering, or related fields
Work EnvironmentDesigning, testing, and debugging embedded hardware and firmwareWriting, testing, and maintaining embedded software applications
Industry UsageManufacturing, automotive, consumer electronicsConsumer electronics, IoT devices, industrial automation

Both roles often require similar educational backgrounds and work in embedded systems, but Junior Embedded System Engineers focus more on hardware integration and firmware development, while Embedded Software Developers concentrate on software programming and application development within embedded environments.

What is a junior embedded system engineer?

Junior Embedded System Engineers are entry-level professionals who design, develop, test, and maintain embedded systems—specialized computing systems that are part of larger devices, such as cars, medical devices, or household appliances. They typically work with both hardware and software, writing code for microcontrollers and troubleshooting electronic circuits. Junior engineers usually work under the supervision of senior engineers, gaining hands-on experience and building their expertise in embedded technology. Their work often involves programming in languages like C or C++, using debugging tools, and collaborating with cross-functional teams.

What are the key skills and qualifications needed to thrive as a junior embedded system engineer?

To thrive as a Junior Embedded System Engineer, you need a solid grounding in electronics, programming (typically C/C++), and a relevant engineering degree. Familiarity with microcontrollers, real-time operating systems (RTOS), and development tools such as oscilloscopes, debuggers, and IDEs is commonly required. Analytical thinking, attention to detail, and effective teamwork are standout soft skills for this role. These competencies ensure successful hardware-software integration, efficient problem-solving, and the ability to contribute effectively to complex engineering projects.

What are some common challenges faced by junior embedded system engineers during their first year on the job?

Junior Embedded System Engineers often encounter challenges such as adapting to complex hardware-software integration, managing limited system resources, and debugging real-time issues. They may also need to quickly familiarize themselves with proprietary development tools and learn to work within strict project deadlines. Collaboration with cross-functional teams, such as hardware designers and firmware developers, is essential and may require strong communication skills to ensure project goals are met efficiently.

Software Developer - In-Vehicle Infotainment Camera Software

Ford Motor Company

Waterloo, ON • Hybrid

Full-time

Re-posted 23 days 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