1

Embedded System Jobs in Waterloo, ON (NOW HIRING)

Software Manager

Waterloo, ON ยท Hybrid

CA$130K - CA$150K/yr

Backend systems and APIs * Embedded or hardware-adjacent software * Full-stack application development * Experience working in cross-disciplinary environments involving hardware or robotics.

Senior ARM Firmware Engineer

Kitchener, ON ยท Hybrid

CA$100K - CA$150K/yr

Develop and maintain realtime firmware in embedded C/C++, including task scheduling, interrupt handling, drivers, and applications * Translate system, control, and gridcode requirements into ...

FPGA Designer

Kitchener, ON ยท On-site

CA$125K - CA$160K/yr

At Fidus, you'll work on high-speed, high-complexity electronic systems, often using emerging technologies before they reach the broader market. You'll collaborate across FPGA/DSP, hardware, embedded ...

Senior ARM Firmware Engineer

Kitchener, ON ยท Hybrid

CA$100K - CA$150K/yr

Develop and maintain realtime firmware in embedded C/C++, including task scheduling, interrupt handling, drivers, and applications * Translate system, control, and gridcode requirements into ...

Senior DSP Firmware Engineer

Kitchener, ON ยท On-site

CA$100K - CA$150K/yr

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

Hardware Designer

Kitchener, ON ยท On-site

CA$95K - CA$145K/yr

At Fidus, you'll work on high-speed, high-complexity electronic systems, often using emerging technologies before they reach the broader market. You'll collaborate across FPGA/DSP, hardware, embedded ...

Develop deterministic realtime control firmware in embedded C, including fast control loops, interrupt handling, and peripheral configuration * Translate system, control, and gridcode requirements ...

... for embedded systems, power electronics, or industrial equipment. * Demonstrated experience designing hardware for power converters, or other highreliability electronic systems. * Experience ...

Hardware Engineer

Kitchener, ON ยท On-site

CA$87K - CA$135K/yr

... for embedded systems, power electronics, or industrial equipment. * Demonstrated experience designing hardware for power converters, or other highreliability electronic systems. * Experience ...

Systems Designer

Waterloo, ON ยท On-site

CA$130K - CA$170K/yr

The focus of the position is the design and development of system solutions for our ultra-low power ... Familiarity with FPGA development and embedded firmware is an asset * Familiarity with test ...

Lead the design and development of embedded software for diverse applications. * Architect software solutions and define system interfaces. * Perform root cause analysis and implement corrective ...

Secure embedded MCU systems * Memory technologies (volatile and non-volatile) * Chip I/O design * Design for test (DFT) * Understanding of ASIC package types and implications for ASIC design ...

PCB Layout Designer

Kitchener, ON ยท On-site

CA$90K - CA$125K/yr

At Fidus, you'll work on high-speed, high-complexity electronic systems, often using emerging technologies before they reach the broader market. You'll collaborate across FPGA/DSP, hardware, embedded ...

Embedded systems depth. Production C or C++ on microcontrollers. Experience with communication protocols (Modbus, BLE, Wifi, LoRa), memory management, and real-time constraints. Comfort debugging ...

Utilize Embedded SQL for secure and efficient data access, retrieval, and system communication * Process Automation & Optimization: Work closely with business teams to identify areas for process ...

Utilize Embedded SQL for secure and efficient data access, retrieval, and system communication * Process Automation & Optimization: Work closely with business teams to identify areas for process ...

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.

Software Manager

Voltera, Inc.

Waterloo, ON โ€ข Hybrid

CA$130K - CA$150K/yr

Full-time

Posted 23 days ago


Job description

About Voltera

Voltera is a rapidly scaling and profitable Canadian tech company that has been driving change in the additive electronics industry since 2013. Our customers span 92 countries and use our products to improve quality of life and push the boundaries of what electronics can do. From developing electronics skin to exploring space, our products support some of the world's most exciting engineering endeavors.


Our first product, the V-One PCB printer, integrates drilling through-holes, printing conductive materials, dispensing solder paste, and reflowing circuits to enable fast iteration of circuit board designs. Our second product, the NOVA materials dispensing system, offers precision dispensing of functional materials on both flexible and rigid substrates for flexible hybrid electronics prototyping and materials research.


As we continue to tackle new challenges, we are looking for ambitious, talented individuals to join the adventure. We are a tight-knit, mission-driven team. You will be supported by people who care, challenged to grow, and trusted to make a real impact.


About the Job

  • Team leadership and people management: Lead and manage the software engineering team, with accountability for team performance, engagement, and growth. You will provide coaching and mentorship through code reviews, architecture discussions, and regular one-on-ones, while delivering continuous feedback and supporting career development.
  • Resource management: Allocate software engineering resources across multiple product lines and platforms (embedded, backend, UI) to meet delivery goals.
  • Project oversight: Partner with project & product managers on concurrent software initiatives from concept through release, including backend services, machine control, and user interfaces.
  • Architecture and technical direction: Guide system design decisions across distributed systems, real-time control, and hardware-software interfaces.
  • Cross-functional collaboration: Partner closely with hardware, product management, and manufacturing teams to deliver cohesive, production-ready systems.
  • Production and field support: Ensure software is robust, observable, and maintainable in deployed systems; support diagnostics, updates, and fleet-level improvements.
  • Process improvement: Drive improvements in development workflows, CI/CD, testing practices, and release management.
  • Reporting: Communicate project status, risks, and trade-offs clearly to engineering leadership, ensuring visibility and alignment.
  • Quality and reliability: Establish and uphold standards for code quality, testing, and system reliability in production environments.


Working conditions

Working from the office in Waterloo at least three days per week.


About You

  • 8+ years of experience in software engineering, with approximately 3 years of people management experience.
  • Experience leading teams delivering production-grade software systems.
  • Strong background in at least one of:
    • Backend systems and APIs
    • Embedded or hardware-adjacent software
    • Full-stack application development
  • Experience working in cross-disciplinary environments involving hardware or robotics.
  • Proficiency in system design, trade-off analysis, and debugging complex issues.
  • Strong communication and organizational skills, with the ability to align technical teams to product goals.


Nice to haves

  • Backend and infrastructure: Python, Node.js, or similar; REST/WebSocket APIs; distributed systems.
  • Frontend: React or similar modern frameworks for UI development.
  • Embedded / systems: Experience interfacing with hardware, real-time systems, or machine control (e.g., motion systems, robotics).
  • DevOps: CI/CD pipelines, containerization, observability, and deployment strategies.
  • Data and telemetry: Experience designing systems for fleet monitoring, logging, and analytics.
  • Tooling: Git-based workflows, Jira/Asana, and modern development pipelines.
  • Architecture patterns: Event-driven systems, microservices, or modular monoliths.
  • Security: Understanding of authentication, authorization, and secure system design.
  • Product lifecycle: Experience supporting EVT/DVT/PVT phases and transitioning software into production environments.
  • Experience scaling teams, improving engineering processes, and managing technical debt.


Why We're Awesome

  • We're a scaling company - you're hired to have a voice, not to be a cog.
  • Three weeks' vacation to start, plus a paid end-of-year company shutdown.
  • Flexible work hours.
  • Family-friendly work culture.
  • Collaborative work environment.
  • Located in the growing tech hub of Waterloo, Ontario, close to restaurants and easily accessible by public transit.


If this sounds like a good fit, reach out! We'd love to hear from you.


Compensation

The expected base salary range for this role is CAD $130,000-$150,000. Final compensation will be based on job-related skills, experience, and qualifications. This range reflects base pay only and does not include bonus eligibility or benefits.


Posting and application details

This posting is for an existing vacancy. Applications are reviewed by a member of our team; we do not use artificial intelligence (AI) to screen, assess, or select candidates. Selected applicants will be contacted regarding next steps.


Voltera is an equal opportunity employer, and we are committed to inclusion and diversity. Voltera does not discriminate based on race, ancestry, place of origin, color, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, record of offenses, marital status, family status, disability, or any other basis forbidden under federal, provincial, or local law.


Accommodations are available upon request for candidates participating in all aspects of the recruitment process. If you require accommodation or require recruitment documents in a different format, please contact us at accessibility@voltera.io.