Last updated: 2025-05-22

31 Embedded Software Engineer jobs in Ottawa.

Hiring now: Member Of Technical Staff @ Wind River, Sr Staff Asic Design Engr @ Synopsys, Innovative Proj Collabora @ Syntronic, Software Engrtelephony An @ Leonardo D, Dir Of Core Eng Ops @ Blackberry, Sr Transceiver Firmware E @ Jabil, Sr Hardware Engr Designer @ Curtisswri, Systems Software Dev @ Qnx, Software Engr Sr Member O @ Wind River, Hardware Designer Embedde @ Curtisswri.Explore more at at kaamvaam.com

🔥 Skills

C programming (9) Linux (5) debugging (5) embedded systems (5) Python (4) Virtualization (4) collaboration (4) C++ (4) C/C++ (4) embedded software (4)

📍 Locations

Ottawa (21) Kanata (10)

Wind River

Skills & Focus: C programming, Python, Linux, RTOS, Agile development, DO-178 certification, software development, Virtualization, debugging, collaborative environments
About the Company: Wind River’s impact spans critical infrastructure domains such as telecommunications, industrial automation, connected healthcare, automotive, and aerospace & …
Experience: 5-7 years
Benefits: Flexible home office, Employee covered Medical, Dental, and Vision insurance, Flexible Time Off policy, 401K with compa…

Synopsys

Skills & Focus: ASIC development, digital design, verification, high-speed serializer, data recovery circuits, Verilog, digital signal processing, design methodologies, test-cases, SerDes products
About the Company: Synopsys is a global leader in electronic design automation (EDA), it provides innovative software, IP, and services to accelerate the design and manufacture o…
Experience: Minimum of 8 years of digital design and verification experience in the industry
Type: Employee
Benefits: Comprehensive medical and healthcare plans, maternity and paternity leave, ESPP, retirement plans, competitive salaries.

Syntronic

Skills & Focus: innovate, electro-mechanics, telecommunications, automotive technology, healthcare innovations, industrial automation, global projects, cutting-edge, entrepreneurial environment, collaboration
About the Company: Syntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a communi…

Wind River

Skills & Focus: Real Time Operating System, certification, Agile development, C programming, Python, Linux, RTOS, virtualization, debugging, collaboration
About the Company: Wind River’s impact spans critical infrastructure domains such as telecommunications including 5G; industrial (automation, sustainable energy, robotics, mining…
Experience: More than 8 years of relevant technical experience in software development.

Leonardo Drs, Inc.

Skills & Focus: Software Engineering, Telephony, Embedded Systems, Digital Signal Processing, Low-level Firmware, Voice Processing, C++, C, Man-Machine-Interface, Simulation
About the Company: LEONARDO DRS, headquartered in Arlington, Virginia and is a leading supplier of integrated products, services and support to military forces, intelligence agen…
Experience: Preferably 2+ years of experience in software development for telephony systems for Intermediate Engineers, or entry-level experience with a strong academic or project background for Junior Engineers.
Benefits: A motivating team-based environment where your achievements matter, Flexible work hours, Industry leading wellness prog…

Wind River

Skills & Focus: Real Time Operating Systems, C programming language, DO-178 certification, Agile development, Python, Linux shells scripts, RTOS software development, Virtualization, aerospace, automotive
About the Company: Wind River’s impact spans critical infrastructure domains such as telecommunications, industrial automation, connected healthcare, automotive, and aerospace & …
Experience: 5-7 years
Type: Hybrid work model
Benefits: Comprehensive health, dental, and life insurance, short and long-term disability coverage, RRSP matching, flexible time…

Syntronic

Skills & Focus: AUTOSAR, C/C++, automotive, embedded software, communication protocols, CAN, LIN, FlexRay, real-time embedded, functional safety
About the Company: Syntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a communi…
Experience: 5+ years with AUTOSAR Classic implementation, 7+ years with automotive communication protocols, 7+ years of embedded software development in C/C++
Type: Full-time

Wind River

Skills & Focus: Android builds, Virtualization, C programming, Embedded Linux, RTOS, Device driver, Hardware customization, Code reviews, Software development methodology, Technical leadership
About the Company: Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator an…
Experience: Minimum 12 years experience in designing complex software features; Minimum 12 years experience working in a software design and development role.
Type: Hybrid Work
Benefits: Company-sponsored health, dental, and life insurance; Income protection through short and long-term disability coverage…

Syntronic

Skills & Focus: C++, Adaptive AUTOSAR, Embedded Software, ECU Development, Linux, QNX, Object-Oriented Programming, Git, Jenkins, IoT Solutions
About the Company: Syntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. Our teams work on projects that define th…
Experience: 5+ years of software development experience, 3+ years in ECU development with Adaptive AUTOSAR, 7+ years developing on Linux/QNX
Type: Full-time
Skills & Focus: collaborate, cutting-edge projects, international experience, entrepreneurial environment, telecommunications, automotive, healthcare, industrial automation, innovate from concept to completion, high standards
About the Company: Syntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a communi…

Blackberry Qnx

Skills & Focus: operational efficiency, product delivery, cross-functional, software development lifecycle, stakeholder communication, process improvements, data-driven feedback, team direction, functional safety, cybersecurity
About the Company: QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, providing expert support and services for build…
Experience: Extensive experience in driving communication throughout an entire development organization, product/program and project management, thought leadership and team direction.
Type: Regular
Skills & Focus: Graphics drivers, Embedded systems, C/C++ development, 2D graphics, 3D graphics, GPU drivers, Software debugging, Operating System concepts, Real-time operating system, Troubleshooting
About the Company: BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and ser…
Experience: Proven and significant driver development experience in C, C++ and assembly language. Proven experience in 2D and 3D graphics. Strong analytical and software debugging skills.
Type: Regular
Benefits: Attractive compensation & bonus package with excellent benefits.

Jabil

Skills & Focus: firmware, software development, transceivers, design engineering, technical reviews, project management, design verification, embedded systems, communication protocols, team leadership
About the Company: At Jabil we strive to make ANYTHING POSSIBLE and EVERYTHING BETTER. We are proud to be a trusted partner for the world's top brands, offering comprehensive eng…
Experience: At least 8 years demonstrated experience with firmware/low level software development.
Type: Full time

Blackberry Qnx

Skills & Focus: graphics drivers, QNX Graphics subsystem, embedded systems, C programming, C++ programming, unit test, debug implementations, GPU architecture, Operating System concepts, troubleshooting
About the Company: BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and ser…
Experience: Proven and significant driver development experience in C, C++ and assembly language; Expertise in embedded systems on major processor architectures (ARM, x86, PPC); Hands-on experience with troubleshooting and debugging tools.
Salary: Attractive compensation & bonus package
Type: Regular
Benefits: Excellent benefits package includes attractive compensation, bonus opportunities, and great career growth.

Curtiss-Wright

Skills & Focus: embedded hardware design, electrical engineering, multi-disciplined team, product development process, hardware test equipment, high-speed digital circuit board design, debugging skills, process improvement, design documentation, FPGAs
About the Company: Curtiss-Wright creates a wide variety of embedded computer products designed for the rugged defense industry. Our customers want the latest cutting-edge consum…
Experience: 8+ years Board level development and hands on lab experience
Type: Onsite Position
Benefits: Paid Time Off, RRSP with Employer Match, Health and Wellness Benefits, Learning and Development Opportunities, Competit…

Qnx

Skills & Focus: Systems Software Developer, embedded systems, C programming, customer service, technical issues, QNX products, trouble shooting, problem solving, interpersonal skills, embedded software development
About the Company: QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, providing expert support and services for build…
Experience: 3-5+ years customer service experience in related environment
Type: Regular

Blackberry Qnx

Skills & Focus: driver development, ISO 26262, embedded systems, safety-critical applications, hardware peripherals, C programming, Assembly programming, bootloader, security hardware, customer-facing role
About the Company: QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for bu…
Experience: Senior level, hands-on embedded development experience
Type: Regular

Qnx

Skills & Focus: Embedded systems, C++, Rust, ISO-26262, Software development, Automation strategies, Architecture, Design documentation, Build systems, Technical communication
About the Company: QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for bu…
Experience: Strong C++ and Rust programming knowledge; Embedded SW development and/or cross platform development experience
Type: Regular
Benefits: Attractive compensation/benefits package, opportunity to work with state-of-the-art technology, personal development op…

Wind River Systems

Skills & Focus: RTOS development, VxWorks, Operating System, Real-Time Operating System, Kernel, C/C++, Assembly, Device Drivers, Virtualization, Edge Computing
About the Company: Wind River’s impact spans critical infrastructure domains such as telecommunications, industrial automation, healthcare, automotive, and aerospace & defense. R…
Experience: 15+ years of relevant technical experience in software operating system development
Benefits: Workplace Flexibility: Hybrid Work, health, dental, and life insurance, income protection, RRSP matching, vacation poli…

Qnx

Skills & Focus: Embedded Systems, C Programming Language, Customer Service, Technical Problem Solving, QNX Operating System, Interpersonal Skills, Shell Scripting, Version Control, Software Development, Analytical Thinking
About the Company: QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, providing expert support and services for embedd…
Experience: 3-5+ years customer service experience in related environment
Type: Regular

Curtiss-Wright

Skills & Focus: embedded software design, embedded systems, firmware solutions, C programming, IC datasheets, troubleshooting, software debugging, software engineering best practices, Linux, JIRA
About the Company: Curtiss-Wright creates a wide variety of embedded computer products designed for the rugged defense industry, supporting the development of new embedded system…
Experience: 5 yrs + experience in software development
Type: Onsite Position
Benefits: Paid Time Off, RRSP with Employer Match, Health and Wellness Benefits, Learning and Development Opportunities, Competit…

Synopsys

Skills & Focus: ASIC, Digital Design, Firmware, Verification, PAM4, Serdes, PCIe, Ethernet, C, Documentation
About the Company: Synopsys is a leader in electronic design automation and semiconductor IP solutions.
Experience: 5+ years working experience in a related field
Type: Employee
Benefits: Comprehensive medical and healthcare plans, ETO and FTO programs, maternity and paternity leave, ESPP.

Curtiss-Wright

Skills & Focus: embedded software, software development, real-time software solutions, C programming, Linux BSPs, device driver development, software engineering best practices, requirements analysis, scripting, debugging tools
About the Company: Curtiss-Wright creates a wide variety of embedded computer products designed for the rugged defense industry. Our customers want the latest cutting-edge consum…
Experience: Experience developing real-time embedded software solutions; experience working with a multi-disciplined team is an asset.
Type: Onsite Position
Benefits: Paid Time Off, RRSP with Employer Match, Health and Wellness Benefits, Learning and Development Opportunities, Competit…

Curtiss-Wright Defense Solutions

Skills & Focus: embedded hardware design, development processes, design documentation, architecture reviews, signal integrity, high-speed digital circuit, FPGAs, debug skills, team player, problem-solving
About the Company: Curtiss-Wright Defense Solutions has a long and rich history as the trusted, proven leader in rugged, reliable, and secure solutions for the defense and commer…
Experience: 5+ years
Type: Full-time
Benefits: Paid Time Off, RRSP with Employer Match, Health and Wellness Benefits, Learning and Development Opportunities, Competit…

Tenstorrent

Skills & Focus: SoC design, RTL design, Verilog, memory subsystem, fabric design, high-performance CPU, cross-functional collaboration, power performance area, debugging, microarchitecture
About the Company: Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency.
Experience: 5+ years
Benefits: highly competitive compensation package and benefits

Qnx

Skills & Focus: Embedded systems, C++, Rust programming, ISO-26262, Software development, Integration strategies, Automation, Debugging skills, Technical communication, Cross platform development
About the Company: QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, providing expert support and services for buildi…
Experience: Experience developing for multiple OS architectures, expertise in C++ and Rust programming, embedded SW development experience
Salary: Attractive compensation/benefits package
Type: Regular
Benefits: Attractive compensation/benefits package, opportunity to work with state-of-the-art technology, dynamic work environment

Tenstorrent

Skills & Focus: Digital Design, Verification, Chiplets, UVM, C/C++, Python, FPGA prototyping, SOC logic, Performance validation, Machine learning
About the Company: Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. Our diverse team…
Experience: 5-8 years experience in block-level verification
Salary: $100k - $500k
Type: Hybrid
Benefits: Highly competitive compensation package and benefits

Synopsys

Skills & Focus: ASIC Digital Design, C/C++ programming, mixed-signal designs, firmware development, verification, debugging, SerDes standards, embedded microprocessors, collaboration, innovation
About the Company: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving…
Experience: 5+ years of embedded software development experience
Type: Full-time
Benefits: Comprehensive medical and healthcare plans, ETO and FTO Programs, maternity and paternity leave, retirement plans, comp…

L3harris Technologies

Skills & Focus: FPGA design, Verilog, VHDL, Hardware verification, FPGA modeling, SystemVerilog, Simulation, Timing analysis, Digital systems, Embedded firmware
About the Company: L3Harris Technologies is a defense industry company with a focus on security solutions across space, air, land, sea, and cyber domains. The company operates gl…
Experience: Minimum 5 years relevant experience

Synopsys

Skills & Focus: firmware development, C/C++, digital logic design, verification, debugging, embedded software, SerDes, mixed-signal design, collaboration, programming
About the Company: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving…
Experience: 5+ years
Type: Employee
Benefits: Comprehensive medical and healthcare plans, maternity and paternity leave, ESPP, retirement plans.

Curtiss-Wright

Skills & Focus: embedded software, firmware, C programming, IC datasheets, troubleshooting, software debugging, software engineering, Linux, VxWorks, Git
About the Company: Curtiss-Wright creates a wide variety of embedded computer products designed for the rugged defense industry. Our mission is to create cutting-edge consumer te…
Experience: 7 years
Type: Onsite Position
Benefits: Paid Time Off, RRSP with Employer Match, Health and Wellness Benefits, Learning and Development Opportunities, Competit…