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

Embedded Software Designer

PV Labs • Burlington, ON, Canada
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

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.
  • Créer une alerte emploi pour cette recherche

    Embedded Software Designer • Burlington, ON, Canada

    Offres similaires
    Systems Designer

    Systems Designer

    Grantek Systems Integration • Burlington, ON, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Developer (C++ / C#), Distribution Management System (DMS)

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

    Survalent • Brampton, ON, Canada
    Temps plein +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 ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Test Specialist

    Test Specialist

    Actalent • Concord, ON, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Embedded Software Engineer - Airborne Stabilized Optical Systems

    Embedded Software Engineer - Airborne Stabilized Optical Systems

    PVLabs • Burlington, ON, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • etobicoke, on, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Embedded Aerospace Software Verification Engineer

    Embedded Aerospace Software Verification Engineer

    Aviya Aerospace Systems • Longueuil, Mississauga
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée
    Embedded Software Developer - burlington

    Embedded Software Developer - burlington

    Scalian • burlington, on, ca
    Temps plein
    Nous mettons notre expertise en.En nous rejoignant, vous aurez l'opportunité d’atteindre vos objectifs professionnels dans un environnement collaboratif et bienveillant. Le / La Embedded Software Deve...Voir plus
    Dernière mise à jour : il y a 19 heures • Offre sponsorisée • Nouvelle offre
    Embedded Software Developer

    Embedded Software Developer

    Scalian • mississauga, on, ca
    Temps plein
    Nous mettons notre expertise en.En nous rejoignant, vous aurez l'opportunité d’atteindre vos objectifs professionnels dans un environnement collaboratif et bienveillant. Le / La Embedded Software Deve...Voir plus
    Dernière mise à jour : il y a 19 heures • Offre sponsorisée • Nouvelle offre
    IBM OpenPages Developer - IBM

    IBM OpenPages Developer - IBM

    IBM • mississauga, on, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Software Developer

    Software Developer

    Actalent • Concord, ON, Canada
    Temps plein
    Join our team as a Software Developer, where you will play a pivotal role in designing and developing advanced hardware and software solutions for one of the world's top life sciences companies...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Embedded, System Configuration Specialist

    Embedded, System Configuration Specialist

    Securitas Technology Canada • Mississauga
    Temps plein
    Securitas Technology Canada is a division of Securitas AB, the largest protective services provider in the world with over 370,000+ Securitas Heroes across the world. Securitas Technology Canada off...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée
    Senior Embedded Real-Time C++ Engineer — Space Systems

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

    MDA • Brampton
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée
    Senior Embedded Developer

    Senior Embedded Developer

    Geotab • Southwestern Ontario, Oakville
    Temps plein +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...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée
    Sr Embedded Firmware & Software Engineer - Power

    Sr Embedded Firmware & Software Engineer - Power

    G&W Electric Co. • Brampton
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 7 jours • Offre sponsorisée
    Embedded Software Engineer

    Embedded Software Engineer

    Evertz Microsystems Limited • Burlington, ON, CA
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Intermediate Embedded Software Engineer

    Intermediate Embedded Software Engineer

    Aversan Inc. • Mississauga
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée
    Sr. Firmware / Embedded software Engineer - etobicoke

    Sr. Firmware / Embedded software Engineer - etobicoke

    PotisEdge • etobicoke, on, ca
    Temps plein
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Sr. Firmware / Embedded software Engineer - oakville

    Sr. Firmware / Embedded software Engineer - oakville

    PotisEdge • oakville, on, ca
    Temps plein
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée