Embedded Software Engineer

3 days ago


Burlington, Canada Evertz 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 cutting-edge products. In this role, you’ll collaborate cross-functionally to bring new features to life, adapt existing systems for evolving needs, and ensure seamless hardware-software integration.Responsibilities:Responsible for the design of embedded software to be used in the company’s products.Create, support and debug software and firmware.Adapt existing products for new requirements and uses.Create and maintain documentation of the design, analysis and test results.Provide architectural design, modular code design, code documentation, HW/FW integration, production implementation and support.Responsible for adding new features or otherwise modify firmware/software based on management direction and customer feedback.Perform other duties as assigned and adhere to company policies and proceduresQualifications:Must possess a degree in Electrical/Computer/Mechatronics Engineering or Computer ScienceA minimum of one year of experience in the fieldC++, C, Python programming and debugging skillsExperience in Qt developmentReal-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience is essentialObject-oriented design with some programming techniques; data structures.Knowledge of digital hardware (SoC, ARM, FPGA.)Experienced with device control interfaces, such as I2C, SPI, USB, PCIe, Ethernet; able to perform board level troubleshooting.Familiar with Data Communication Network and associated Layer 2 and 3 protocols.Cloud and AI knowledge is a bonusWhat we offer:Employer funded benefits programCompetitive total compensation packageWork-life balanceEmployee Assistance planEmployee Discount PlatformCareer progressionCasual work environmentSocial events and sports teams



  • Burlington, Ontario, Canada PVLabs 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 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...


  • Burlington, Ontario, Canada PV Labs Full time

    Embedded Software DesignerAirborne Optical SystemsBurlington ON – HybridPlease 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...


  • Burlington, Canada Donnell Consulting Full time

    About the job Senior Embedded Software Engineer Embedded Software Designer Burlington ON Hybrid 4-Day Work Week **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...


  • Burlington, Canada Evertz Microsystems Limited 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 cutting-edge products. In this role, you’ll collaborate cross-functionally to bring new features to life, adapt existing systems for evolving needs, and ensure seamless...


  • Burlington, Canada Donnell Consulting Full time

    About the job Senior Embedded Software EngineerEmbedded Software DesignerBurlington ON Hybrid4-Day Work Week**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...


  • Burlington, Ontario, Canada Evertz Microsystems Limited 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 cutting-edge products. In this role, you'll collaborate cross-functionally to bring new features to life, adapt existing systems for evolving needs, and ensure seamless...


  • Burlington, Ontario, Canada Evertz Microsystems Limited 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 cutting-edge products. In this role, you'll collaborate cross-functionally to bring new features to life, adapt existing systems for evolving needs, and ensure seamless...


  • Burlington, Ontario, Canada Evertz Microsystems Limited 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 cutting-edge products. In this role, you'll collaborate cross-functionally to bring new features to life, adapt existing systems for evolving needs, and ensure seamless...


  • Burlington, Canada PV Labs Full time

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


  • Burlington, Canada PV Labs Full time

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