Talent.com
PVLabs
Embedded Software Engineer - Airborne Stabilized Optical SystemsPVLabs • Burlington, ON, Canada
Embedded Software Engineer - Airborne Stabilized Optical Systems

Embedded Software Engineer - Airborne Stabilized Optical Systems

PVLabs • Burlington, ON, Canada
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description
Embedded Software Designer

Airborne Optical Systems

Burlington ON – Hybrid


**Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program of the Defense Production Act and be able to hold and maintain a Canadian Security Clearance. If you are not clear about your eligibility, please consult the Government of Canada website HERE**


About the Role


This is not a narrow, stay-in-your-lane software role.

As an Embedded Software Designer at PVLabs, you design and build real-time software systems that sit at the core of our airborne optical platforms. Your work spans the full lifecycle—architecture, design, implementation, verification, debug, deployment, and long-term evolution—of software that directly controls flight-proven, stabilized gimbals and ISR payloads.

We treat software as a product, not a by-product. Our architecture is modular, component-driven, and intentionally designed for change. Youll work on distributed, multi-processor real-time systems where clarity, testability, and long-term maintainability matter as much as raw performance. Monolithic codebases and just make it work thinking dont survive here.

You'll collaborate closely with systems, electrical, mechanical, and optical engineers—not as support, but as a peer—bringing software judgment to the table as we solve hard problems in stabilization, sensing, and control within demanding operational environments.


What You'll Be Responsible For

Reporting to the VP, New Product Introduction, and working closely with Program and Project leads, you will:

  • Architect, design, implement, and verify complex real-time embedded software in C++ (with some legacy C) across multi-processor systems
  • Actively participate in—and often lead—design and code reviews with a critical, constructive mindset
  • Work with cross-disciplinary teams to ensure requirements are understood, documented, and traceable
  • Develop software aligned with military-class development and verification standards
  • Maintain source control, build artifacts, and package integrity to meet both internal and customer expectations
  • Contribute to—and improve—our engineering standards, knowledge bases, and development workflows


Technical Skills You'll Need

  • Strong C++ and C experience in real-time embedded systems
  • Multi-process and multi-threaded application development
  • Embedded development on microcontroller and FPGA SoC platforms
  • Proficiency with debugging tools (e.g., GDB)
  • Comfort in Linux-based, command-line development environments
  • Experience with common embedded communication protocols (UART, I²C, SPI, CAN, Ethernet)
  • Scripting with Bash and Python; fluent with Git
  • Ability to read and understand electrical schematics


High-Value (Nice-to-Have) Skills

  • Board Support Package (BSP) porting to new hardware
  • Linux driver development
  • Designing for aircraft safety and certification constraints
  • GPU architecture and CUDA programming
  • MATLAB experience


About You as an Embedded Software Engineer

At PVLabs, how we work matters as much as what we build.

Were looking for engineers who combine deep technical skill with professional maturity and strong judgment. Youre curious, detail-driven, and motivated by solving hard problems properly—not just quickly.

About You:

  • Bring creativity, curiosity, and a disciplined approach to problem-solving
  • Step into ownership naturally and arent afraid to lead when needed
  • Communicate technical ideas clearly—and know when to ask for help
  • Take a continuous-improvement mindset to code, process, and tooling
  • Participate in requirements development and provide realistic cost and schedule estimates
  • Drive design and code reviews rather than observing from the sidelines
  • Give and receive feedback constructively—we succeed as a team
  • Prefer small, highly communicative teams over rigid silos
  • Manage your time and priorities with professionalism and autonomy


Qualifications

  • Eligibility to meet Controlled Goods Program requirements and hold a Canadian Security Clearance
  • Degree or technical diploma in Software Engineering, Computer Science, Electrical Engineering, or equivalent experience


What's in It for You

You'll work on real, fielded technology: stabilized electro-mechanical platforms, high-speed motion control, camera and lens systems, real-time video pipelines, distributed I/O, and advanced laser-enabled payloads. These systems operate in demanding ISR environments where precision and reliability matter.

You'll join a team of engineers with serious technical depth and the autonomy to do meaningful work. We value Mastery, Autonomy, and Purpose, and we strive for Resiliency, Innovation, and Productivity in everything we build.

We move fast. We build complicated, expensive things that fly. We don't do ego—we do execution. If you want hands-on impact, technical ownership, and work that genuinely matters, PVLabs is where you'll find it.

**Disclaimer PVLabs Ltd DOES NOT use Artificial Intelligence to scan resumes from applicants. We prefer to use humans to do this. We would similarly appreciate if humans applied to our jobs. Thanks in advance. **


Create a job alert for this search

Embedded Software Engineer - Airborne Stabilized Optical Systems • Burlington, ON, Canada

Similar jobs

Remote Embedded Bluetooth Firmware Engineer

HCR Permanent SearchMississauga, Peel Region, CA
Remote
Full-time

A leading recruitment firm is seeking an Embedded Firmware Engineer to work remotely for a technology company.The ideal candidate will have strong skills in C and Python, experience in developing f... Show more

 • Promoted

Embedded Software Engineer

EvertzAVBurlington, Halton Region, CA
Full-time

Location: Burlington, ON, Canada.We're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and maintaining emb... Show more

 • Promoted

Senior Electrical Engineer (Analog & Embedded Systems)

Myant IncMississauga, Peel Region, CA
Full-time

At Myant, our mission is to help people live younger, longer by transforming healthcare from episodic, reactive care to proactive, preventive health management.Through our pioneering connected text... Show more

 • Promoted

Software Engineer for Drone Systems at Draganfly

Draganfly Inc.Mississauga, Peel Region, CA
Full-time

Innovate in UAV technology as a Software Engineer at Draganfly.This role focuses on real-time systems, autonomous capabilities, and the development of scalable solutions for drone operations.Dragan... Show more

 • Promoted

Embedded Software Engineer

evertz.ioBurlington, Halton Region, CA
Full-time

Location: Burlington, ON, Canada.We're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and maintaining emb... Show more

 • Promoted

Sr Advanced Software Engineer – Aerospace

Honeywell Aerospace TechnologiesMississauga, Peel Region, CA
Full-time

Advanced Software Engineer here at Honeywell, you will play a critical role in developing and implementing advanced software solutions for our Aerospace Technologies (AT) business unit.You will be ... Show more

 • Promoted

Embedded Firmware Bluetooth Engineer

HCR Permanent SearchMississauga, Peel Region, CA
Permanent

This range is provided by HCR Permanent Search.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from HCR Permanent ... Show more

 • Promoted

Remote Principal Software Engineer — Lead Scalable Systems

eDynamic LearningMississauga, Peel Region, CA
Remote
Full-time

A leading educational technology company in Canada seeks a Principal Software Engineer to provide technical leadership across multiple teams.This role emphasizes improving engineering effectiveness... Show more

 • Promoted

Software Engineer - Distributed Systems

HRBMississauga, Peel Region, CA
Full-time

This presents an exciting challenge where you can apply your expertise in distributed systems, performance optimization, and troubleshooting to push the boundaries of what is possible and meaningfu... Show more

 • Promoted

AMR Systems Engineer

DematicMississauga, Peel Region, CA
Full-time

The Autonomous Mobile Robot (AMR) Systems Engineer develops the design and implementation of systems that integrate AMR hardware and associated software.The role involves working closely with colle... Show more

 • Promoted

Sr Embedded Firmware & Software Engineer - Power

G&W Electric Co.Brampton, Peel Region, CA
Full-time

A leading electrical power solutions company in Brampton is seeking an NPD Firmware Software Developer to design and validate embedded firmware and software for protection and control systems.This ... Show more

 • Promoted

Sr Embedded Audio Software Engineer

JobotMississauga, Peel Region, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Jobot.Your actual pay will be based on your skills and experience — talk wit... Show more

 • Promoted

Embedded Aerospace Software Verification Engineer

Aviya Aerospace SystemsMississauga, Peel Region, CA
Full-time

A leading aerospace engineering company is seeking a Software Verification Engineer to ensure the safety and reliability of embedded software solutions for flight control systems.The ideal candidat... Show more

 • Promoted

Sr. Embedded Software/Firmware Engineer

EthernoviaMississauga, Peel Region, CA
Full-time

Senior Embedded Software/Firmware Engineer (Device Drivers).Location: Canada (Multiple Positions), 100% Remote work.Preference for those in or adjacent to Eastern Time Zone.Ethernovia is changing h... Show more

 • Promoted

Senior Firmware Engineer — Remote Embedded Vehicle Software

LimeMississauga, Peel Region, CA
Remote
Full-time

A leading micromobility company is seeking a Senior Firmware Engineer for their remote team in Canada.You will design and develop embedded software for electric vehicles, contributing to innovative... Show more

 • Promoted

Software Engineer - Brookhaven

VoldexMississauga, Peel Region, CA
Full-time +1

Voldex is a leading gaming company focused on Roblox, the most exciting ecosystem in gaming today.We are home to several of Roblox's top games, including Brookhaven, Driving Empire, and NFL Univers... Show more

 • Promoted

UAV Software Engineer at Draganfly Innovations

Draganfly Inc.Mississauga, Peel Region, CA
Full-time

Enhance UAV reliability as a Software Engineer at Draganfly Innovations specializing in Flight Control and Mission Systems.Ideal for engineers eager to make tangible impacts through technology.In t... Show more

 • Promoted

Embedded Software Engineer — Safety-Critical Systems

Aversan Inc.Mississauga, Peel Region, CA
Full-time

A trusted multi-service engineering firm in Peel Region, Mississauga, is seeking an Intermediate Embedded Software Engineer to design and develop software solutions.You will be responsible for anal... Show more

 • Promoted

Sr Advanced Software Engineer – Aerospace

Honeywell AerospaceMississauga, Peel Region, CA
Full-time

Advanced Software Engineer here at Honeywell, you will play a critical role in developing and implementing advanced software solutions for our Aerospace Technologies (AT) business unit.You will be ... Show more

 • Promoted

Senior Software Engineer, Agentic Systems - Asepha (Mississauga)

AsephaMississauga, Peel Region, CA
Full-time

Asepha is based in New York and Toronto, building agentic solutions that re‑imagine how medications are prescribed, verified, and supported across the pharmacy ecosystem.Backed by $4M in funding an... Show more