XX
Embedded Software Developer – IoT PAC PlatformSymboticware Inc.Calgary, Alberta, Canada
XX

Embedded Software Developer – IoT PAC Platform

Symboticware Inc.
  • CA
    Calgary, Alberta, Canada
  • CA
    Calgary, Alberta, Canada
Postuler Maintenant

À propos

Location: Calgary / Canada
Category: Software & hardware

Embedded Software Developer – IoT PAC Platform

SYMX.AI is looking for an Embedded Software Developer – IoT PAC Platform to join our growing team to help build the next level of our cutting-edge IoT products.

About Us:

We are a leading innovator in industrial automation solutions focused on energy, mining, oil, and gas sectors. We specialize in creating highly reliable, secure, and scalable IoT-based programmable automation controllers (PAC) tailored for mission-critical environments.

Responsibilities

  • Develop robust and high-performance embedded software for ARM-based Programmable Automation Controllers (PAC).
  • Integrate and implement industrial communication protocols including Modbus/TCP, OPC UA, MQTT, and proprietary protocols.
  • Design, develop, and optimize Linux-based embedded solutions using C/C++ and Python.
  • Collaborate with hardware engineers to design and test hardware interfaces (Ethernet, WiFi, Bluetooth, LTE/5G, LoRa, serial communication).
  • Implement edge computing solutions leveraging AWS IoT Greengrass, Docker containerization, and edge analytics frameworks.
  • Perform system-level integration, testing, and validation, ensuring software reliability and security compliance.
  • Write clear documentation, including software architecture specifications and user manuals.

Required Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
  • 4+ years of embedded software development experience.
  • Strong proficiency in C/C++ and Python, specifically for Linux-based embedded systems.
  • Hands-on experience with real-time Linux kernels (PREEMPT-RT) or RTOS.
  • Familiarity with Modbus/TCP, OPC UA, MQTT, and other industrial protocols.
  • Knowledge of cybersecurity standards and best practices (ISO 27001, IEC 62443).
  • Experience with version control (Git), issue tracking, and CI/CD methodologies.

Preferred Qualifications:

  • Prior experience developing IoT gateways or PACs in Energy, Mining, Oil & Gas, or industrial automation industries.
  • Familiarity with IEC 61131-3 compliant SoftPLC runtimes (OpenPLC, CODESYS).
  • Experience with AWS IoT, Greengrass, Lambda, and secure cloud integrations.
  • Understanding of real-time operating systems (RTOS) and embedded Linux kernel customization (Yocto/OpenWRT).

Skills & Attributes:

  • Strong analytical and problem-solving abilities.
  • Ability to work independently and collaboratively in cross-functional teams.
  • Excellent written and verbal communication skills.
  • Adaptable, proactive, and eager to learn new technologies and methodologies.
#J-18808-Ljbffr
  • Calgary, Alberta, Canada

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.