Talent.com
Embedded Software Engineer - Airborne Stabilized Optical Systems
Embedded Software Engineer - Airborne Stabilized Optical SystemsPV Labs • Burlington, Halton Region, CA
Embedded Software Engineer - Airborne Stabilized Optical Systems

Embedded Software Engineer - Airborne Stabilized Optical Systems

PV Labs • Burlington, Halton Region, CA
3 days ago
Job type
  • Full-time
Job description

Embedded Software Engineer – Airborne Stabilized Optical Systems

Join to apply for the Embedded Software Engineer – Airborne Stabilized Optical Systems role at PV Labs

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, debugging, 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. You’ll 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 don’t survive here. You’ll collaborate closely with systems, electrical, mechanical, and optical engineers—as a peer—bringing software judgment to solve hard problems in stabilization, sensing, and control within demanding operational environments.

What You’ll Be Responsible For

  • 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

  • Bring creativity, curiosity, and a disciplined approach to problem‑solving
  • Step into ownership naturally and aren’t 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 observe from the sidelines
  • Give and receive feedback constructively— we succeed as a team
  • Prefer small, highly communicative teams over rigid silos
  • Manage 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 resilience, 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.

    Seniority Level

    Mid‑Senior level

    Employment Type

    Full‑time

    Job Function

    Engineering and Information Technology

    Industries

    Aviation and Aerospace Component Manufacturing

    Referrals increase your chances of interviewing at PV Labs by 2x

    #J-18808-Ljbffr

    Create a job alert for this search

    Embedded Software Engineer • Burlington, Halton Region, CA

    Similar jobs
    Software Development Engineer III

    Software Development Engineer III

    Biiibo Inc. • Concord, ON, Canada
    Full-time
    As a Software Development Engineer lll, you will work as part of a small, autonomous, agile team to deliver both internal and external applications. built on a modern hybrid cloud platform.You will...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Ritchie Bros. • Mississauga
    Full-time
    Get AI-powered advice on this job and more exclusive features.RB Global (NYSE : RBA) (TSX : RBA) is a leading, omnichannel marketplace providing insights, services, and transaction solutions for buye...Show more
    Last updated: 20 days ago • Promoted
    Lead Software Engineer : ASP.NET Core & Flutter Expert

    Lead Software Engineer : ASP.NET Core & Flutter Expert

    InCube Mobility Solutions Inc. • Oakville
    Full-time
    A leading mobility solutions company in Oakville, Ontario, is seeking a highly skilled Software Engineer.This role involves designing and maintaining enterprise-grade applications using ASP.Candida...Show more
    Last updated: 20 days ago • Promoted
    Embedded Software Engineer - Airborne Stabilized Optical Systems

    Embedded Software Engineer - Airborne Stabilized Optical Systems

    PVLabs • Burlington, ON, Canada
    Full-time
    Embedded Software DesignerAirborne Optical SystemsBurlington ON – Hybrid.Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the requirement...Show more
    Last updated: 6 days ago • Promoted
    Principal systems software engineer

    Principal systems software engineer

    Targeted Talent • Mississauga, ON, Canada
    Full-time
    Our client is a company building the world's highest- performance pure digital AI inference chip.We are looking for an experienced software engineer with excellent C / C++ programming skills and ...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Engineer — Safety-Critical Systems

    Embedded Software Engineer — Safety-Critical Systems

    Aversan Inc. • Mississauga
    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
    Last updated: 9 hours ago • Promoted • New!
    Ford BIW Robotics Start-Up Engineer - FGnb

    Ford BIW Robotics Start-Up Engineer - FGnb

    The Fletcher Group Automation Inc • Oakville, ON, Canada
    Full-time
    FGA) is a leading provider of turnkey automation solutions, specializing in the design, engineering, commissioning, and support of advanced robotic systems. With a team of over 80 engineers and deca...Show more
    Last updated: 30+ days ago • Promoted
    Senior C++ Software Engineer / MTS

    Senior C++ Software Engineer / MTS

    MDA Space • Brampton
    Full-time
    Building the space between proven and possible, MDA Space is a trusted mission partner to the global space industry.A robotics, satellite systems and geointelligence pioneer with a 55-year+ story o...Show more
    Last updated: 20 days ago • Promoted
    Software & Technology

    Software & Technology

    Bystronic Laser AG • Mississauga
    Full-time
    I have read and agree to the Privacy Policy.From design to reality, you fuel our creativity.Tap into our dynamic teams across various technology roles at Bystronic. You fuel our passion for creating...Show more
    Last updated: 1 hour ago • Promoted • New!
    Senior Embedded Real-Time C++ Engineer — Space Systems

    Senior Embedded Real-Time C++ Engineer — Space Systems

    MDA • Brampton
    Full-time
    A leading space technology company in Brampton is seeking an experienced software engineer to lead designs for safety critical, real-time software solutions. Candidates should have a minimum of 10 y...Show more
    Last updated: 20 days ago • Promoted
    AMR Systems Engineer

    AMR Systems Engineer

    Kion Group AG • Mississauga
    Full-time
    AMR Systems Engineer page is loaded## AMR Systems Engineerlocations : Mississauga, Canada : DEMATIC Montrealposted on : Gestern ausgeschriebenjob requisition id : JR-0084411The Autonomous Mobil...Show more
    Last updated: 1 hour ago • Promoted • New!
    AMR Systems Engineer

    AMR Systems Engineer

    Dematic • Mississauga
    Full-time
    AMR Systems Engineer – Dematic.We are looking for a highly skilled engineer to develop the design and implementation of systems that integrate Autonomous Mobile Robot (AMR) hardware and associated ...Show more
    Last updated: 1 hour ago • Promoted • New!
    Embedded Software Engineer

    Embedded Software Engineer

    Evertz Microsystems Limited • Burlington, ON, Canada
    Full-time
    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 embedded software for cuttin...Show more
    Last updated: 30+ days ago • Promoted
    software engineer

    software engineer

    Architecture in Motion • Mississauga
    Full-time +1
    Location Mississauga , ON L4W 5M6.Terms of employment Permanent employment Full time.Work must be completed at the physical location. There is no option to work remotely.Develop software solutions b...Show more
    Last updated: 20 days ago • Promoted
    Intermediate Software Engineer (AIOps)

    Intermediate Software Engineer (AIOps)

    PointClickCare • Mississauga
    Full-time
    At PointClickCare our mission is simple : to help providers deliver exceptional care.And that starts with our people.As a leading health tech company that’s founder‑led and privately held, we empowe...Show more
    Last updated: 9 hours ago • Promoted • New!
    Algebra Private Tutoring Jobs Dunnville

    Algebra Private Tutoring Jobs Dunnville

    Superprof • Dunnville, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Aviya Aerospace Systems • Mississauga
    Full-time
    Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software, ...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    ASP.NET Software Engineer for Automation & Control Systems

    ASP.NET Software Engineer for Automation & Control Systems

    MPAQ Automation Inc. • Mississauga
    Full-time
    An innovative software company in Mississauga is seeking a passionate C# developer to join their dynamic team.NET development, with opportunities to explore React and WPF.You'll be responsible for ...Show more
    Last updated: 20 days ago • Promoted