Full time developer (Calgary)

Full time developer (Calgary)

27 Oct
|
OPIsystems,Inc.
|
Calgary

27 Oct

OPIsystems,Inc.

Calgary

Embedded Firmware Developer

Employment Type: Full time For over 40 years, OPIsystems has helped farmers and agribusinesses around the world protect and optimize the value of stored grain through innovative monitoring, control, and data-driven solutions. Our hardware, firmware, cloud platform, and analytics technologies are deployed globally to support safer and more efficient grain storage operations.

We are looking for an experienced Embedded Firmware Developer to join our engineering team immediately. Over time, the successful candidate will transition into the development of next-generation products within our EPIQ® platform, helping shape the future of connected agricultural IoT systems.

This position is hands-on and ideal for someone who enjoys troubleshooting complex field issues, improving legacy codebases, and developing reliable firmware for distributed embedded systems operating in challenging real-world environments.

Immediate Responsibilities

You will work primarily on embedded Linux-based systems and be responsible for:

Investigating and resolving firmware defects and field-reported issues.

Refactoring and modernizing existing C and Python codebases.

Improving system reliability, maintainability, and performance.

Supporting wireless communications based on Synapse radio networks.

Developing and maintaining data exchange protocols using: Long-Term Responsibilities

As part of our strategic product roadmap,



you will contribute to the development of next-generation IoT devices and control systems:

AWS IoT Core

Integrate sensors, actuators, and wireless field devices.

Develop automated tests, diagnostics, and deployment tools.

Support production releases and long-term product maintenance.

Develop and maintain reliable embedded firmware for monitoring and control systems.

Participate in code reviews and maintain coding standards.

Create and maintain technical documentation.

Support firmware releases and investigate escalated field issues.

Contribute to build systems, testing frameworks, and development processes.

Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or equivalent experience.

C programming

Python

Linux Experience with embedded networking and communications protocols.

Solid debugging and troubleshooting skills.

Experience using Git/GitHub and Agile development tools such as Jira.

Ability to read electrical schematics and collaborate with hardware designers.

Experience with AWS IoT Core.

Experience with wireless mesh or low-power radio networks, including Synapse radios.

Knowledge of automated testing, CI/CD, and firmware release processes.

Experience with agricultural, industrial, or IoT products.

Solve real-world IoT, wireless networking, and embedded systems challenges.

Help shape the future of connected agriculture. #

📌 Full time developer (Calgary)
🏢 OPIsystems,Inc.
📍 Calgary

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full time developer (calgary) / calgary

Subscribe to this job alert:

Get the latest job offers by email for: full time developer (calgary) / calgary