IT & Software

Embedded Firmware Developer Calgary

OPIsystems Inc.

Calgary · Alberta · Canada

Develop embedded firmware with C and Python at OPIsystems Inc. in Calgary, Alberta, working in a hybrid environment on connected agricultural systems.

This experienced developer supports the BLUE® platform before contributing to next-generation EPIQ® products. The work spans embedded Linux, MQTT, JSON, Protocol Buffers, and distributed IoT systems. You will troubleshoot field issues, modernize code, and develop reliable product features.

Key Responsibilities:

  • Investigate firmware defects and escalated field-reported issues
  • Refactor C and Python codebases
  • Design and implement new product features
  • Collaborate with QA to validate fixes
  • Support Synapse wireless communications

Requirements:

  • Bachelor’s degree or equivalent experience in a relevant discipline
  • Five or more years of embedded firmware development
  • Strong proficiency in C, Python, and Linux
  • Experience with MQTT-based IoT systems and networking protocols
  • Experience using Git, GitHub, and Jira

Apply embedded Linux, C, Python, and IoT troubleshooting expertise to OPIsystems platforms in Calgary’s hybrid engineering environment.

#J-18808-Ljbffr

Reference: WJ-291_12002719

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.