Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded C++ Software Engineer

PVLabs

Design real-time embedded software at PVLabs in Burlington, Ontario, using modern C++ and C for airborne imaging systems. Choose hybrid or onsite work.As an Embedded Software Engineer, you will own significant subsystems across architecture, implementation, integration, verification, release, and field support. You will develop distributed, multiprocessor software on microcontrollers and collaborate with systems, electrical, FPGA, controls, mechanical, and optics engineers. The work controls stabilized gimbals, sensors, actuators, and imaging payloads.Key Responsibilities:
Translate system requirements into modular, testable softwareLead subsystem bring-up and target-hardware integrationVerify normal, degraded, startup, and recovery operationsImprove automated tests, diagnostics, and hardware-in-the-loop testingLead reviews, coach engineers, and coordinate technical interfacesRequirements:
Six to ten years in embedded or hardware-connected software developmentFour to eight years developing embedded C++ or CStrong modern C++ and legacy C maintenance skillsMultiprocess and multithreaded real-time development experienceEligibility for Canadian Controlled Goods and Security Clearance requirementsApply embedded C++, real-time debugging, and subsystem ownership to PVLabs airborne imaging platforms in Burlington, Ontario.
#J-18808-Ljbffr
Vacancy posted 29 minutes ago
Similar jobs that could be interesting for youBased on the Embedded C++ Software Engineer in Winnipeg, MB vacancy
  • Design safety-critical embedded software with C++ at Aversan Inc. in Brampton, Ontario, using bare-metal and real-time systems expertise in a hybrid setting.As an Embedded Software Engineer, you will design, implement, maintain, and test modular flight software solutions. The... 
    Suggested

    Aversan

    Winnipeg, MB
    33 minutes ago
  • Use C++ and embedded Linux expertise to manage firmware software development in Calgary or Ottawa for a permanent position.The manager leads a Firmware SDK team...  ...pipelinesBring C++ programming, embedded Linux, testing, and engineering leadership to Firmware SDK development in either... 
    Suggested
    Permanent employment

    Procom

    Winnipeg, MB
    31 minutes ago
  • Lead safety-critical embedded software design at Aversan Inc. in Brampton, Ontario, using C++ and real-time operating systems in a hybrid arrangement.As a Senior Embedded Software Engineer, you will develop safety-critical, real-time software for aerospace, defence, and space... 
    Suggested

    Aversan

    Winnipeg, MB
    32 minutes ago
  • Use C++, Python, and device-driver expertise to develop embedded platforms on-site in Hillsboro, Oregon, for aerospace in-flight entertainment systems.MANNARINO Systems & Software Inc. is seeking an experienced BSP Software Engineer to strengthen platform software development... 
    Suggested

    MANNARINO

    Winnipeg, MB
    31 minutes ago
  • $120k - $140k per year

     ...() is a trusted multi-service engineering and electronics manufacturing...  ...safety-critical electronics and software systems to the aerospace,...  ...currently seeking a qualified Embedded Software Engineer to join our...  ...Science. Strong experience in C++ software development Solutions... 
    Suggested

    Aversan

    Winnipeg, MB
    32 minutes ago
  • Design real-time C++ and C software for PVLabs’ airborne optical platforms in Burlington, Ontario, with hybrid or onsite work.As an Embedded Software Engineer, you will own significant subsystems across architecture, implementation, verification, integration, release, and field... 

    PV Labs

    Winnipeg, MB
    29 minutes ago
  • $114.4k - $164.4k per year

     ...ULCEngineering Group Machine Learning Engineering As a member of Low Power...  ...programming skills in C/C++Machine learning knowledge is a plus....  ...and tools.Familiar with embedded/computer hardware...  ...years of Hardware Engineering, Software Engineering, Systems Engineering... 
    Work from home

    Qualcomm

    Winnipeg, MB
    30 minutes ago
  • Embedded Software Designer x2Airborne Imaging SystemsBurlington ON – Hybrid or Onsite**Please note...  ...About the JobAs an Embedded Software Engineer at PVLabs, you design and build real-time...  ...role. You’ll write and debug real-time C++ and C on distributed, multiprocessor systems... 
    Long term contract
    Work from home

    PVLabs

    Winnipeg, MB
    26 minutes ago
  • Design embedded software at Qualcomm Canada ULC while developing programming, testing, and debugging...  ...connected products through practical engineering work.As a Software Engineer, you will assist...  ...scienceOne or more years with C, C++, Java, or PythonOne or more years with database... 

    Qualcomm

    Winnipeg, MB
    31 minutes ago
  •  ...combined with our Data Management Software, this untapped data unlocks fundamental...  ...world-class team of innovators and engineers! Responsibilities Contribute...  ...Minimum 2 years of experience in embedded programming languages such as C/C++/C#. In-depth knowledge of wired... 

    Pulsenics

    Winnipeg, MB
    32 minutes ago
  • $112k - $140k per year

    Embedded Software EngineerAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical...  ...ideal candidate brings extensive experience in C++, RTOS, and embedded applications, along with... 

    Aversan

    Winnipeg, MB
    29 minutes ago
  • Shape the future of home comfort at Napoleon as an Embedded Engineer specializing in C and C++. Work on innovative products in a collaborative, supportive...  ...looking for a dedicated engineer with expertise in embedded software systems. This role emphasizes planning, developing,... 

    Napoleon Products Limited

    Winnipeg, MB
    28 minutes ago
  • Embedded Software DeveloperAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical...  .... An ideal candidate brings experience in C, C++, Python programming, agile methods, and strong... 

    Aversan Inc

    Winnipeg, MB
    33 minutes ago
  •  ...( is a trusted multi-service engineering and electronics manufacturing...  ...safety-critical electronics and software systems to the aerospace, defence...  ...seeking a qualified Senior Embedded Software Engineer to join...  ...and practical experience with C++ Strong experience developing... 

    Aversan

    Winnipeg, MB
    26 minutes ago
  •  ...HireTalent | Expert in Technical RecruitingAs a member of an Embedded Software Engineering team, perform diverse work tasks in a real‑time embedded...  ...technical degree. Minimum of 5 to 7+ years of experience with C/C++ on microprocessor ARM Cortex A53. Good experience in... 

    HireTalent group

    Winnipeg, MB
    28 minutes ago
  • About the job Senior Embedded Software Engineer Embedded Software Designer Burlington ON Hybrid 4-Day Work Week **Please note that to be considered...  ...of complex, multi-processor real-time software solutions in C++ (and some C for our legacy systems)Being a key contributor to... 
    Remote work

    Donnell Consulting

    Winnipeg, MB
    32 minutes ago
  • $95k - $115k per year

     ...bear a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that is...  ...information, visit . The Role: As our Embedded Software Engineer/MTS, you will be instrumental...  .../Experience: ~ Strong knowledge of C/C++ ~5+ years of relevant experience ~... 
    Flexible hours

    Macdonald, Dettwiler And Associates Corporation

    Winnipeg, MB
    33 minutes ago
  • Pulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware architecture that underpins...  ...maintainability. Design and implement embedded firmware in C/C++ for ARM Cortex-based microcontrollers (e.g., STM32) in time-... 
    Long term contract

    Pulsenics Inc.

    Winnipeg, MB
    33 minutes ago
  • Design embedded and cloud edge software at Qualcomm Canada ULC, applying programming and software validation...  ...under supervision.As a Qualcomm Software Engineer, you will develop, modify, create, and...  ...or more years programming with C, C++, Java, or PythonOne or more years using... 

    Qualcomm Incorporated

    Winnipeg, MB
    31 minutes ago
  • Embedded software testing drives this Richmond, BC opportunity at Planar Motor, using C/C++ and real-time systems expertise. Validate robotic platforms with precision.As a Software Testing Engineer, you will validate embedded software powering Planar Motor’s maglev robotic... 

    Planar Motor Incorporated

    Winnipeg, MB
    32 minutes ago
  • Build C++ software for Zebra’s Aurora Imaging Library in Montreal, working onsite at least three days weekly in a hybrid schedule. Optimize...  ...SIMD, parallel processing, or Arm Neon techniques.As a Software Engineer II, you will design, develop, analyze, maintain, validate, and... 

    Zebra Technologies Canada, ULC

    Winnipeg, MB
    33 minutes ago
  • # Senior C++ Software EngineerTargeted TalentHome›Jobs›Senior C++ Software EngineerTargeted TalentAdzunaRegina, Regina region permanent Posted...  ...are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote. Our... 
    Permanent employment
    Remote work

    Linux User Group

    Winnipeg, MB
    33 minutes ago
  •  ...provider of SoCs (System on Chip), software and hardware integrated...  ...someone with a strong background in embedded systems and mission-critical...  ...in Computer Science, Software Engineering, Electrical Engineering, or a...  ...hands-on experience with C++, including work on embedded systems... 

    Octasic

    Winnipeg, MB
    31 minutes ago
  • $131.2k - $181.2k per year

     ...ULC Job AreaEngineering Group, Engineering Group Machine Learning...  ...years of Hardware Engineering, Software Engineering, Systems Engineering...  ...things and propose new ideas. C++ expertise and work experience. Android or embedded Linux software development preferred... 
    Work from home

    QUALCOMM, Inc.

    Winnipeg, MB
    27 minutes ago
  • Concevez des logiciels C++ et optimisez Aurora Imaging Library dans un poste hybride, avec présence minimale de trois jours à Montréal.Comme ingénieur logiciel II chez Zebra, vous développez des solutions pour un SDK de vision artificielle. Vous concevez, testez et maintenez... 
    Day shift

    Zebra

    Winnipeg, MB
    32 minutes ago
  •  ...A well-established quantitative trading firm is seeking Senior Software Engineers to architect and own the core infrastructure that powers high-frequency...  ...structures, algorithms, and object-oriented programming in C++. Exceptional problem-solving ability - you see through... 
    Work at office
    Local area
    Worldwide

    Catch Talent, LLC

    Winnipeg, MB
    27 minutes ago
  •  ...Miovision in Kitchener is seeking a Firmware Developer to build the low-level hardware abstraction layers (BSP) and on-device software stacks powering Core, Scout and Opticom products. You will navigate multi-board, multi-processor hardware, work on kernel builds, drivers... 

    Miovision Technologies

    Winnipeg, MB
    27 minutes ago
  • $130k - $180k per year

     ...Hamilton, Ontario is seeking a Manager of Software Development to lead a dynamic team...  ...guiding the development of core embedded software solutions for mission-...  ...significant experience in leading software engineering teams, strong proficiency in C/C++, and a background in embedded... 

    L3Harris Technologies, Inc.

    Winnipeg, MB
    29 minutes ago
  • Design embedded software for spacecraft and ground systems remotely across Canada or the United States, using C/C++ and embedded Linux.This senior contract role supports a growing fleet of satellites through software development and maintenance. You will influence design and... 
    Contract work
    Remote work

    Go Fractional

    Winnipeg, MB
    28 minutes ago
  • Drive innovation in satellite navigation with Xona as an Embedded Software Engineer. Focused on developing cutting-edge applications interacting with satellite technology. This position involves engaging with both desktop application development and embedded programming to... 

    Telemetry Today LLC

    Winnipeg, MB
    28 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded C++ Software Engineer. Be the first to apply!