Firmware / PLC engineer
2 weeks ago
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
-
Control/Firmware Engineer
2 weeks ago
Burnaby, British Columbia, Canada b-8be6-42c8-bf68-d9642f8f52f0 Full timeAbout 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...
-
Sr. Firmware/Embedded software Engineer
3 days ago
Burnaby, British Columbia, Canada PotisEdge Full timeJob 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 timeAre 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...
-
Mechatronics Engineer
7 days ago
Burnaby, British Columbia, Canada Red Rabbit Robotics Full timeAbout 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...
-
Senior System Validation Engineer
2 weeks ago
Burnaby, British Columbia, Canada Microchip Technology Inc. Full timeAre 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 timeAre 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/Staff Controls Engineer
1 week ago
Burnaby, British Columbia, Canada Kardium Inc. Full timeYour 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...
-
Junior Application Engineer
7 days ago
Burnaby, British Columbia, Canada LUCID Vision Labs Full timeJob 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...
-
Electrical, Instrumentation
1 week ago
Burnaby, British Columbia, Canada AECOM Full timeAECOM'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...
-
Electrical, Instrumentation
1 week ago
Burnaby, British Columbia, Canada AECOM Full timeCompany 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...