Talent.com
Embedded Software Designer
Embedded Software DesignerPV Labs • Burlington, ON, Canada
Embedded Software Designer

Embedded Software Designer

PV Labs • Burlington, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Salary : 110,000 to 135,000

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. 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.

Youll collaborate closely with systems, electrical, mechanical, and optical engineersnot as support, but as a peerbringing software judgment to the table as we solve hard problems in stabilization, sensing, and control within demanding operational environments.

What Youll 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 inand often leaddesign 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 toand improveour engineering standards, knowledge bases, and development workflows
  • Technical Skills Youll 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.

    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 properlynot 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 clearlyand 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 constructivelywe 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

    Youll 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.

    Youll 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 dont do egowe do execution. If you want hands-on impact, technical ownership, and work that genuinely matters, PVLabs is where youll find it.

  • Disclaimer PVLabs Ltd DOES NOT use Artificial Intelligence to scan resumes from applicants. We prefer to use real humans to do this. We would similarly appreciate if real humans applied to our jobs.
  • Create a job alert for this search

    Embedded Software Designer • Burlington, ON, Canada

    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
    EUC Consultant

    EUC Consultant

    XenTegra • Mississauga
    Full-time
    The EUC Consultant will be responsible for designing, implementing, and supporting end-user computing (EUC) environments for Canadian clients. This is a hands-on technical role requiring expertise i...Show more
    Last updated: 19 days ago • Promoted
    IBM OpenPages Developer - IBM

    IBM OpenPages Developer - IBM

    IBM • mississauga, on, ca
    Full-time
    Title - IBM Open Pages Developer.Location - Hybrid 3 days @ Toronto.We are seeking a skilled IBM OpenPages Developer whose role involves designing analytical solutions, developing forms, calculatio...Show more
    Last updated: 17 days ago • Promoted
    Software Engineering Consultant

    Software Engineering Consultant

    E-Solutions • burlington, on, ca
    Full-time
    ServiceNow Administrator – Mid / L2–L3.Location : Mississauga, On and Vancouver, BC.Owns configuration, platform stability, and enhancement support across multiple ServiceNow modules.Administer user...Show more
    Last updated: 21 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: 19 days ago • Promoted
    Software Applications Developer

    Software Applications Developer

    Electrovaya • Mississauga
    Full-time
    Job Title : ApplicationsSoftware Developer.NASDAQ : ELVA) (TSX : ELVA) is a pioneering leader in global energy transformation, focused on contributing to the prevention of climate change by supplying ...Show more
    Last updated: 2 days ago • Promoted
    User Interface Designer

    User Interface Designer

    Bradford Jacobs • mississauga, ON, ca
    Full-time
    Bradford Jacobs is assisting an AI drone solutions company, offering cutting-edge aerial solutions across a range of sectors, including construction, agriculture, real estate, environmental monitor...Show more
    Last updated: 4 days ago • Promoted
    Product Designer

    Product Designer

    Creative Niche • mississauga, on, ca
    Full-time
    We're Hiring : Digital Product Designer (12-Month+ Contract | Toronto | 4 Days In-Office | 1 Day Remote).We’re looking for a talented Digital Product Designer to join one of Canada’s most respected ...Show more
    Last updated: 20 days ago • Promoted
    Experienced EWP Designer

    Experienced EWP Designer

    adam tools inc • Mississauga, ON, Canada
    Full-time +1
    Hiring-Experienced EWP Designer.Join Adam Tools & Building Materials — Mississauga, ON.Adam Tools is expanding, and we’re looking for an . If you excel at structural problem-sol...Show more
    Last updated: 30+ days ago • Promoted
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • oakville, 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
    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: 19 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    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: 12 days ago • Promoted
    Senior Programmer (Salesforce Commerce Cloud)

    Senior Programmer (Salesforce Commerce Cloud)

    Ateko, backed by Bell Canada • burlington, on, ca
    Full-time
    Senior Programmer - Salesforce Commerce Cloud (SFCC) - remote contract.Salesforce Commerce Cloud (SFCC).Experience with Business Manager : management of product catalogs, promotions, users, site con...Show more
    Last updated: 4 days ago • Promoted
    Junior Systems Designer

    Junior Systems Designer

    Berendsen Fluid Power, Inc. • Oakville
    Full-time
    Toronto - Oakville, 3268 S Service Rd W, Unit D3 & D4, Oakville, ON L6L 0B1, CAN.Berendsen Fluid Power (BFP) is one of North America’s largest distributors and solution providers of hydraulic and p...Show more
    Last updated: 19 days ago • Promoted
    SAP EWM Consultant

    SAP EWM Consultant

    YASH Technologies • Mississauga
    Full-time
    Conduct requirement workshops, blueprinting, and solution design.Configure Inbound, Outbound, RF, HU, Labour Management, and Wave Management processes. Integrate EWM with MM, SD, PP, QM, TM & PM.Man...Show more
    Last updated: 11 days ago • Promoted
    Intermediate Embedded Software Engineer

    Intermediate Embedded Software Engineer

    Aversan Inc. • Mississauga
    Full-time
    Intermediate Embedded Software Engineer.Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently ...Show more
    Last updated: 19 days ago • Promoted
    Software Engineer III

    Software Engineer III

    WaferWire Cloud Technologies • mississauga, ON, ca
    Full-time
    Job Title : Software Engineer III Location : Toronto.One day a week but will go up to 3 when the new Toronto space is ready.Worksite : Hybrid &l...Show more
    Last updated: 15 days ago • Promoted
    Senior Developer, Software

    Senior Developer, Software

    First American • Oakville
    Full-time
    Company Summary • •Come work for a company that’s committed to the success of each and every employee.A place where innovators and collaborators come together and build on each other’s talents.Where ...Show more
    Last updated: 19 days ago • Promoted