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 ...
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 ...
Senior Embedded Linux Engineer
Kitchener, ON · Hybrid
CA$100K - CA$150K/yr
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
Senior Embedded Linux Engineer
Kitchener, ON · Hybrid
CA$100K - CA$150K/yr
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
Senior Embedded Linux Engineer
CA$100K - CA$150K/yr
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
Senior Embedded Linux Engineer
CA$100K - CA$150K/yr
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
Systems Engineer - Ibex Elevators
CA$95K - CA$135K/yr
System Architecture Ownership: assist in documenting the full system architecture, ensure design supports manufacturing approach and help refine product behaviour * Embedded Software Ownership: Own ...
Quick apply
Systems Engineer - Ibex Elevators
CA$95K - CA$135K/yr
System Architecture Ownership: assist in documenting the full system architecture, ensure design supports manufacturing approach and help refine product behaviour * Embedded Software Ownership: Own ...
Systems Engineer - Ibex Elevators
CA$95K - CA$135K/yr
System Architecture Ownership: assist in documenting the full system architecture, ensure design supports manufacturing approach and help refine product behaviour * Embedded Software Ownership: Own ...
Systems Engineer - Ibex Elevators
CA$95K - CA$135K/yr
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 ...
... 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 ...
Senior Embedded Developer
Waterloo, ON · On-site
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 ...
Quick apply
Senior Embedded Developer
Waterloo, ON · On-site
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 ...
Senior Manager, Embedded SW ITE & RIC
Kitchener, ON · Hybrid
CA$112K - CA$140K/yr
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 ...
Senior Manager, Embedded SW ITE & RIC
Kitchener, ON · Hybrid
CA$112K - CA$140K/yr
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 ...
Firmware Developer
Waterloo, ON · On-site
In this role, you will collaborate closely with crossfunctional teams-including system architecture, design engineering, applications engineering, and embedded firmware development-to deliver robust ...
Firmware Developer
Waterloo, ON · On-site
In this role, you will collaborate closely with crossfunctional teams-including system architecture, design engineering, applications engineering, and embedded firmware development-to deliver robust ...
Staff Firmware Developer
Waterloo, ON · On-site
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 ...
Staff Firmware Developer
Waterloo, ON · On-site
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 ...
Software Developer (Embedded)
Cambridge, ON · On-site
CA$600/day
Within Life Sciences Systems, what we do matters - we custom design, build and service critical ... Design, develop, and maintain complex embedded real time software, including automated test ...
Software Developer (Embedded)
Cambridge, ON · On-site
CA$600/day
Within Life Sciences Systems, what we do matters - we custom design, build and service critical ... Design, develop, and maintain complex embedded real time software, including automated test ...
Experience debugging embedded systems and optimizing software for performance, latency, and memory constraints. * Experience with automotive communication protocols such as CAN and Ethernet.
Experience debugging embedded systems and optimizing software for performance, latency, and memory constraints. * Experience with automotive communication protocols such as CAN and Ethernet.
Within Life Sciences Systems, what we do matters - we custom design, build and service critical ... Design, develop, and maintain complex embedded real time software, including automated test ...
Within Life Sciences Systems, what we do matters - we custom design, build and service critical ... Design, develop, and maintain complex embedded real time software, including automated test ...
Firmware Developer
Waterloo, ON · Hybrid
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 ...
Firmware Developer
Waterloo, ON · Hybrid
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 ...
Software Engineering Manager
Waterloo, ON · On-site
Allocate software development effort across multiple product lines and platforms, including embedded systems, backend services, and user interfaces. Balance priorities, capacity, technical debt, and ...
Quick apply
Software Engineering Manager
Waterloo, ON · On-site
Allocate software development effort across multiple product lines and platforms, including embedded systems, backend services, and user interfaces. Balance priorities, capacity, technical debt, and ...
Firmware Engineer
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 ...
Firmware Engineer
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 ...
Lead Firmware Engineer
Waterloo, ON · On-site
The ideal candidate will have a strong background in firmware development for secure embedded systems, with a proven track record of delivering robust production code on time. The candidate should be ...
Lead Firmware Engineer
Waterloo, ON · On-site
The ideal candidate will have a strong background in firmware development for secure embedded systems, with a proven track record of delivering robust production code on time. The candidate should be ...
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 ...
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 ...
Technical Product Specialist
Guelph, ON · On-site
Experience with NVIDIA Jetson or Intel platforms, embedded Linux, or BSP-level integrati * onExposure to robotics, vision systems, Edge AI, or autonomous syste * msBackground in engineering, FAE ...
Technical Product Specialist
Guelph, ON · On-site
Experience with NVIDIA Jetson or Intel platforms, embedded Linux, or BSP-level integrati * onExposure to robotics, vision systems, Edge AI, or autonomous syste * msBackground in engineering, FAE ...
Embedded System information
What is the difference between Embedded System vs Firmware Engineer?
| Aspect | Embedded System | Firmware Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Electrical, Computer Engineering, or related fields | Bachelor's in Computer Engineering, Electrical Engineering, or related fields |
| Work Environment | Hardware and software development for embedded devices | Developing low-level code for hardware devices |
| Industry Usage | Consumer electronics, automotive, medical devices | Embedded 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?
Is embedded system a good career?
What engineers make $500,000?
What engineers make $300,000 a year?

Teledyne Technologies rating
8.7
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.000The 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
About Teledyne Technologies
Sourced by ZipRecruiter
Industry
Electrical equipment, appliance, and component manufacturing
Company size
5,001 - 10,000 Employees
Headquarters location
Thousand Oaks, CA, US
Year founded
1960