Firmware / PLC engineer

2 weeks ago


Burnaby, British Columbia, Canada Tersa Earth Full time

The
Firmware/PLC Engineer

role at Tersa Earth Innovations is critical to translating our proprietary synthetic biology platform, TersaClean, from scientific innovation into a commercially viable, industrial-scale reality. In this position, you'll act as the Firmware Lead , designing, developing, and deploying the core control systems that automate our metal recovery and waste neutralization processes. You'll be responsible for the entire control stack, from writing embedded firmware for sensors and microcontrollers to programming, configuring, and troubleshooting Industrial PLCs and SCADA interfaces.

Responsibilities

Firmware Development

  • Design, develop, and test embedded firmware for microcontrollers, sensors, and industrial control devices.
  • Write efficient, reliable code in languages such as C/C++, Python, or embedded C for real-time systems.
  • Conduct debugging, profiling, and optimization of firmware on target PLC hardware.

PLC Programming & Industrial Automation

  • Program, configure, and troubleshoot PLCs (e.g., Siemens, Allen-Bradley, Schneider, Beckhoff).
  • Create and maintain ladder logic, function block diagrams (FBD), structured text, and HMI/SCADA interfaces.
  • Integrate PLCs with sensors, actuators, VFDs, and industrial communication networks.
  • Validate and tune control loops, automated sequences, and safety interlocks.

System Integration & Testing

  • Collaborate with electrical, mechanical, and process engineers to integrate firmware and PLC systems into machinery or plant processes.
  • Develop test procedures and perform functional, performance, and stress testing of control systems.
  • Troubleshoot hardware/firmware issues and perform root-cause analysis for system failures.
  • Support commissioning, field deployment, and on-site debugging of equipment.

Documentation & Compliance

  • Create and maintain technical documentation including firmware specs, PLC logic diagrams, communication maps, and test reports.
  • Ensure control systems comply with relevant standards (IEC, ISO, safety regulations).
  • Manage version control, release notes, and firmware revision tracking.

Continuous Improvement

  • Optimize control logic, firmware performance, and system reliability.
  • Identify opportunities for automation, efficiency improvements, and advanced monitoring.
  • Research and implement new technologies, sensors, and communication protocols.

Qualifications

  • 2+ years in firmware/software engineering, focusing on sensor networks (e.g., pH, flow, current integration) and PLC/SCADA (e.g., Siemens, Allen-Bradley) in cleantech or industrial applications.
  • Proficiency in SCADA systems  for real-time monitoring, data logging, and control of bioprocesses.
  • Strong knowledge of communication protocols (e.g., Modbus, OPC-UA) and cybersecurity for industrial controls.
  • Ability to optimize software for low-power operations in modular designs.
  • Excellent debugging and testing skills for hardware-software integration
  • Scaled software for environmental/Industrial systems
  • Experience working in cross-functional teams under project management processes


  • Burnaby, British Columbia, Canada b-8be6-42c8-bf68-d9642f8f52f0 Full time

    About AvestecAvestec is a Vancouver-based technology company specializing in advanced flying robotic systems for industrial inspection. We design, develop, and manufacture proprietary UAVs that operate in challenging environments, delivering innovative inspection solutions to clients across the energy sector.Position OverviewWe are looking for a motivated...


  • Burnaby, British Columbia, Canada PotisEdge Full time

    Job Title: Sr.Firmware/Embedded software EngineerLocation:Burnaby, BCType:Full-timeOverviewWe are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and implementation of our BMS platform for the North American market. This role will work closely with global...

  • Principal Engineer

    2 weeks ago


    Burnaby, British Columbia, Canada Microchip Technology Full time

    Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We...


  • Burnaby, British Columbia, Canada Red Rabbit Robotics Full time

    About us: At Red Rabbit Robotics, we are on a mission to solve global labor shortage and create a future of abundance. We aim to deploy one million humanoid robots in the next 10 years, eventually producing and deploying > 10M robots per year. Our robots are designed to tackle manual labor across manufacturing, warehouse, logistics and more. Our...


  • Burnaby, British Columbia, Canada Microchip Technology Inc. Full time

    Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We...

  • Senior Engineer II

    2 weeks ago


    Burnaby, British Columbia, Canada Microchip Full time

    Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We...


  • Burnaby, British Columbia, Canada Kardium Inc. Full time

    Your opportunityBy joining the Kardium team, you can help make a difference in the lives of millions around the world. We have developed a ground-breaking medical device for the diagnosis and treatment of the most common heart rhythm disorder, atrial fibrillation – which can cause stroke, heart failure, and other heart-related complications.Kardium's...


  • Burnaby, British Columbia, Canada LUCID Vision Labs Full time

    Job Title: Junior Application Engineer – Burnaby, BCReports To: Application Engineering ManagerJob PurposeTogether with the Engineering teams, Product Management team and the Sales and Marketing teams, the Junior Application Engineer will set the course for the product success and ensure a positive customer experience. The Junior Application Engineer will...


  • Burnaby, British Columbia, Canada AECOM Full time

    AECOM's Water group is searching for an Electrical, Instrumentation & Controls Programmer – EIT of DCS and PLC programmer for a large capital project of a highly integrated Industrial Control Systems (ICS) in the wastewater treatment industry. Experience in the application and startup of industrial process controls is required. In this role you...


  • Burnaby, British Columbia, Canada AECOM Full time

    Company Description Work with Us. Change the World.At AECOM, we're delivering a better world. Whether improving your commute, keeping the lights on, providing access to clean water, or transforming skylines, our work helps people and communities thrive. We are the world's trusted infrastructure consulting firm, partnering with clients to solve the world's...