Talent.com
Embedded Software Designer
Embedded Software DesignerPV Labs • Burlington, Halton Region, CA
No longer accepting applications
Embedded Software Designer

Embedded Software Designer

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

Job Description

Salary :

Embedded Software Designer

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 lifecyclearchitecture, design, implementation, verification, debug, deployment, and long-term evolutionof 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—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, IC, 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.

    We’re looking for engineers who combine deep technical skill with professional maturity and strong judgment. You’re 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 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 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
  • Whats in It for You

    You’ll work on real, fielded technology : stabilized opto‑mechanical platforms, high‑speed data systems, control systems, 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 brilliant 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‑do execution. If you want hands‑on impact, technical ownership, and work that genuinely matters, PVLabs is where you’ll find it.

    #J-18808-Ljbffr

    Create a job alert for this search

    Embedded Software Designer • Burlington, Halton Region, CA

    Similar jobs
    Systems Designer

    Systems Designer

    Grantek Systems Integration • Burlington, ON, Canada
    Full-time
    From concept to design to execution,.Do you want to have an impact on creating products from today’s top brands? Does having a company care about your career today and into the future motivat...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer (C++ / C#), Distribution Management System (DMS)

    Software Developer (C++ / C#), Distribution Management System (DMS)

    Survalent • Brampton, ON, Canada
    Full-time +1
    Software Developer (C++ / C#), Distribution Management System (DMS) Brampton (Hybrid) - Applicants Outside the Greater Toronto Area are welcome to Apply! Survalent is looking for an innovative ...Show more
    Last updated: 30+ days ago • Promoted
    Test Specialist

    Test Specialist

    Actalent • Concord, ON, Canada
    Full-time
    Job Title : Software Engineering Specialist.We are seeking a Software Engineering Specialist to join our Test Engineering Team, where you will play a crucial role in developing test and automation s...Show more
    Last updated: 7 days ago • Promoted
    Sales Representative - 60k / Year - Remote

    Sales Representative - 60k / Year - Remote

    Spade Recruiting • West Lincoln, Ontario
    Remote
    Full-time
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Show more
    Last updated: 6 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: 30+ days ago • Promoted
    Software Developer

    Software Developer

    BALANCED PLUS INC. • Mississauga, ON, Canada
    Full-time
    BALANCED+ seeks an Intermediate Software Developer to assist in ongoing software development projects in diverse business environments. You will get to work with great people in different organizati...Show more
    Last updated: 22 hours ago • Promoted • New!
    Senior Software Engineer - Dew Software

    Senior Software Engineer - Dew Software

    Dew Software • mississauga, on, ca
    Temporary
    I'm Naveen from DewSoftware, and we have an exciting open position that may interest you.Please share your updated resume, and I'll reach out to schedule a convenient time to connect.Position : Soft...Show more
    Last updated: 7 days ago • Promoted
    Junior Systems Designer

    Junior Systems Designer

    Berendsen Fluid Power • Oakville
    Full-time
    Berendsen Fluid Power (BFP) is one of North America’s largest distributors and solution providers of hydraulic and pneumatic products and services. We have one of the largest dedicated field sales f...Show more
    Last updated: 15 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: 15 days ago • Promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Roche • Mississauga, Peel Region, Canada
    Full-time
    At Roche you can show up as yourself, embraced for the unique qualities you bring.Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted ...Show more
    Last updated: 15 days ago • Promoted
    Senior Embedded Developer

    Senior Embedded Developer

    Geotab • Southwestern Ontario, Oakville
    Full-time +1
    Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.We are a company of diverse and talented individuals who work together to help businesses grow an...Show more
    Last updated: 15 days ago • Promoted
    Senior Specialist, Software Engineering (SDET)

    Senior Specialist, Software Engineering (SDET)

    Canada Mortgage and Housing Corporation • Toronto, Ottawa
    Full-time +1
    Senior Specialist, Software Engineering (SDET).Language Skill Levels (Read / Write / Speak) : .Our salaries generally range from $101,639. The work you do and the work we do together matters.We come to wo...Show more
    Last updated: 15 days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Evertz Microsystems Limited • Burlington, ON, CA
    Full-time
    Quick Apply
    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 cutting-edge p...Show more
    Last updated: 30+ days ago
    Manager Software Engineering

    Manager Software Engineering

    PointClickCare • Mississauga
    Full-time
    If this role is remote, there will be in-office events that will require travel to and from the Mississauga and / or Salt Lake City office. These will include, but not limited to, onboarding, team eve...Show more
    Last updated: 4 days ago • Promoted
    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
    Delivery Driver - Sign Up and Start Earning

    Delivery Driver - Sign Up and Start Earning

    DoorDash • Grassie, CA
    Full-time
    What is DoorDash Available in over 100 cities in Canada, DoorDash connects local businesses and local drivers (called Dashers) with opportunities to earn, work, and live. As a Dasher , you can be yo...Show more
    Last updated: 6 days ago • Promoted
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • burlington, on, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ days ago • Promoted
    Junior Systems Designer

    Junior Systems Designer

    Berendsen Fluid Power, Ltd. • Oakville, ON, Canada
    Full-time
    Berendsen Fluid Power (BFP) is one of North America’s largest distributors and solution providers of hydraulic and pneumatic products and services. We have one of the largest dedicated field s...Show more
    Last updated: 22 days ago • Promoted