1

Embedded System Jobs in Waterloo, ON (NOW HIRING)

Senior Embedded Linux Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 ... Interface Linux systems with EMS, SCADA, power plant controllers, HMI, and commissioning tools

System Architecture Ownership: assist in documenting the full system architecture, ensure design supports manufacturing approach and help refine product behaviour * Embedded Software Ownership: Own ...

System Architecture Ownership: assist in documenting the full system architecture, ensure design supports manufacturing approach and help refine product behaviour * Embedded Software Ownership: Own ...

... system.Our cameras and software platform are used by professionals in real estate, insurance ... ABOUT THE ROLE As a Senior Embedded Developer, you will join a tight-knit engineering team building ...

CMake, cross-compilation, CI/CD, unit/integration tests,gdb/system logs * Bonus:Yocto/OpenEmbedded ... Embedded Linux (Yocto/OpenEmbedded,systemd) * Mobile: iOS/Android integrations * Build:CMake ...

Lead the development and integration of signal processing features, controller software, and embedded firmware solutions for Sonova hearing systems Own and evolve controller software components ...

In this role, you will collaborate closely with crossfunctional teams-including system architecture, design engineering, applications engineering, and embedded firmware development-to deliver robust ...

Our diverse product portfolio includes high performance sensing solutions, embedded ethernet solutions and industryleading cloud power systems used by global infrastructure providers. In this role ...

Firmware Developers are responsible for writing, testing, and debugging embedded systems code for our safety devices and supporting the full lifecycle of product development, from design to ...

Allocate software development effort across multiple product lines and platforms, including embedded systems, backend services, and user interfaces. Balance priorities, capacity, technical debt, and ...

Allocate software development effort across multiple product lines and platforms, including embedded systems, backend services, and user interfaces. Balance priorities, capacity, technical debt, and ...

The Firmware Engineer - FPGA owns the design, development, optimization, and lifecycle support of realtime embedded firmware for inverters used in utility energy storage systems. This role requires ...

Firmware Engineer

Kitchener, ON · On-site

CA$87K - CA$135K/yr

The Firmware Engineer - FPGA owns the design, development, optimization, and lifecycle support of realtime embedded firmware for inverters used in utility energy storage systems. This role requires ...

next page

Showing results 1-20

Embedded System information

What is the difference between Embedded System vs Firmware Engineer?

AspectEmbedded SystemFirmware Engineer
Required CredentialsBachelor's in Electrical, Computer Engineering, or related fieldsBachelor's in Computer Engineering, Electrical Engineering, or related fields
Work EnvironmentHardware and software development for embedded devicesDeveloping low-level code for hardware devices
Industry UsageConsumer electronics, automotive, medical devicesEmbedded devices, IoT, consumer electronics

Embedded System and Firmware Engineer roles often overlap, but embedded systems focus on designing complete hardware-software solutions, while firmware engineers specialize in writing low-level code that runs directly on hardware. Both roles require similar educational backgrounds and work in related industries, but their specific focus areas differ.

What are jobs in embedded systems?

Jobs in embedded systems involve designing, developing, testing, and maintaining software and hardware for embedded devices such as microcontrollers, IoT devices, and consumer electronics. These roles typically require knowledge of programming languages like C or C++, understanding of hardware interfaces, and experience with real-time operating systems. Professionals often work in industries like automotive, healthcare, and consumer electronics, and may need certifications or specialized training in embedded systems development.

Is embedded system a good career?

Embedded systems engineering is a stable career with demand in industries such as automotive, consumer electronics, and healthcare. It requires knowledge of programming languages like C and C++, as well as understanding hardware design and real-time operating systems. The field offers opportunities for specialization and growth with certifications and hands-on experience.

What engineers make $500,000?

Senior engineers in specialized fields such as software, electrical, or systems engineering with extensive experience, advanced skills, and leadership roles can earn $500,000 or more annually. High compensation often involves working in high-demand industries, holding executive or principal positions, or receiving significant bonuses and stock options.

What engineers make $300,000 a year?

Senior embedded systems engineers with extensive experience, specialized skills in hardware and software integration, and often working in high-demand industries such as aerospace or defense can earn $300,000 or more annually. Achieving this level typically requires advanced certifications, leadership roles, and working in companies with high compensation standards.
What cities near Waterloo, ON are hiring for Embedded System jobs? Cities near Waterloo, ON with the most Embedded System job openings:
Infographic showing various Embedded System job openings in Waterloo, ON as of June 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution.
Design Specialist - Embedded Software - Senior Level

Design Specialist - Embedded Software - Senior Level

Teledyne

Waterloo, ON

Full-time

Posted 27 days ago


Teledyne Technologies rating

8.7

Company rating: 8.7 out of 10

Based on 46 frontline employees who took The Breakroom Quiz

10th of 139 rated electronics manufacturers


Job description

Be visionary

Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.

We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.

Job Description

Our Company is built on employee mutual commitment and respect, enthusiasm and progress. Teledyne DALSA is a subsidiary of Teledyne Technologies Inc., a U.S. publicly listed enterprise, and specializes in the manufacture, design, research and development of high performance image sensors and modular expandable cameras. Teledyne Digital Imaging products are used worldwide in machine vision, document scanning, image capture, surveillance, process monitoring, manufacturing inspection, medical imaging, and multimedia.

Teledyne DALSA is a global leader in the design and production of image sensors, cameras and acquisition equipment for various applications such as industrial automation, medical imaging and scientific observation. We develop best-in-class products with a talented team of people engaged with creating leading edge imaging technology.

Technical Challenge - We like to do what hasn't been done before. We push the global boundaries of science and technology in our desire to be #1 in the markets we serve.

A great place to learn and grow - We have a deep bench strength of technical staff who lead the imaging industry, both in terms of advanced education and in leadership of global imaging standards committees. We regularly work with customers who are leaders in their own industries.

Global opportunities - We have development or direct sales offices in over a dozen countries and sell to the largest industry players in almost all industrialized countries globally. Our teams regularly work in partnership with other locations of our organization or with global partners to produce novel new products.

Rewarding outcomes - We produce highly successful imaging products for use in a myriad of interesting applications - such as cell phone display inspection, assisting in medical diagnosis, genetic mapping, exploring our galaxy, enabling autonomous vehicles, or facilitating dental health, just to name a few.

We are currently seeking a highly talented and motivated developer to be part of our Scanning Products R&D team. As a successful candidate for this role, you have excellent problem-solving and troubleshooting skills, advanced programming knowledge, solid communication skills and a desire to tackle challenges. You will use your skills and initiative within a team environment to develop novel embedded system designs for world-class imaging products.

What you`ll do

  • Contribute to the architecture and design of vision products developed by Teledyne DALSA

  • Provide technical and team leadership: mentor engineers, support skill development, and foster strong engineering practices while remaining hands-on

  • Design and develop C/C++ application code for embedded camera platforms

  • Use AI-assisted tools responsibly (Copilot-style code generation, test creation, refactoring support) with strong human review and validation

  • Integrate across hardware/firmware/software boundaries: sensors, I/O, networking, and imaging pipelines

  • Develop and maintain automated build/test flows in Azure DevOps Pipelines (cross-compile, static analysis, unit/integration tests, artifact packaging)

  • Own regression readiness: reproducible builds, versioning, release notes, and traceable changes

  • Work closely with other members of the camera design team on end-to-end system design and integration.

  • Create and oversee unit and functional tests, debug applications and drivers, document architecture and implementation

  • Collaborate through modern Git workflows (pull requests, code review, branching strategy, tags/releases)

  • Facilitate and support regression testing and revision control of software and firmware

What you need

  • Bachelor's or Master's degree in Computer Science, Systems or Software Engineering

  • Minimum of 3 years of professional experience

  • Excellent level of autonomy, creativity and a drive to succeed

  • Thorough, applied knowledge of C/C++ languages in embedded environment (memory/performance constraints, concurrency, debugging)

  • Experience with Linux, GNU based cross-compile toolchains and debugging tools (gdb, perf/strace equivalents)

  • Experience with system administration for Windows and Linux based PCs (dev environment setup, tooling, networking basics)

  • Experience with computer vision and image processing algorithms

  • Strong experience with Git in a team setting (PRs, code reviews, conflict resolution, clean history)

  • Practical experience using Azure DevOps (Repos + Pipelines) or equivalent CI/CD systems for build/test automation and artifact management

Asset qualifications:

  • Experience with embedded hardware and embedded vision system integration

  • Experience using containerized build agents (Docker/OCI) in CI/CD Pipelines to create reproducible cross-compile and test environments

  • Experience with Python and Groovy

  • Experience with regression development and testing

  • Familiar with ARM Cortex based architectures and low-level debugging

  • Azure DevOps YAML pipelines (multi-stage, templates, self-hosted agents, gated checks, artifact feeds)

  • Experience with ML frameworks such as PyTorch and/or TensorFlow (edge deployment awareness is a plus)

  • Experience with FPGA, DSP and/or GPU programming

  • Experience with machine vision protocols, GigE Vision, GenICam

  • Driver development experience for Linux/Windows

What we offer

  • Meaningful work supporting critical technologies.

  • A collaborative, peoplefocused culture.

  • Competitive compensation and comprehensive benefits.

  • Professional development and training opportunities.

  • Stability as part of the global Teledyne Technologies family.

  • A workplace that values innovation and continuous improvement.

What happens next

This position is being posted in response to an existing vacancy within our organization.

Apply online, and our Talent Acquisition team will review your application.

If selected, you'll be contacted for a conversation to learn more about your experience and to discuss next steps in the hiring process.

Teledyne Digital Imaging does not use AI tools to assist in the Screening, Assessing and Selecting of candidates for this role.

All employment is subject to applicable background checks and compliance requirements.

Salary Range:

$114,200.00-$152,300.000

The anticipated salary range listed for this role is only an estimate. Actual compensation for successful candidates is carefully determined based on several factors including, but not limited to, location, local regulations (such as minimum wage), education/training, work experience, key skills, and type of position.

Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.

Teledyne is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws.


What Teledyne Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom