Embedded Software Developer – IoT PAC Platform

4 days ago


Calgary, Canada Symboticware Inc. Full time

Location: Calgary / CanadaCategory: Software & hardwareEmbedded Software Developer – IoT PAC Platform18.03.2025SYMX.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.ResponsibilitiesDevelop 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 QualificationsBachelor’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


  • Embedded IoT

    2 weeks ago


    Calgary, Alberta, Canada Canonical - Jobs Full time

    Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Calgary, Canada Symboticware Inc. Full time

    Embedded Software Developer – WiFi Mesh & Router Protocols18.03.2025SYMX.AI is looking for an Embedded Software Developer – WiFi Mesh & Router Protocols to join our growing team to help build the next level of our cutting-edge IoT products.About Us:Symboticware is a fast-growing Industrial IoT leader headquartered in the USA and Canada. We’re on a...


  • Calgary, Canada Canonical Full time

    OverviewCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include leading public cloud and silicon providers, and industry leaders in...


  • Calgary, AB TR K, Canada Kuva Systems Full time

    Kuva Canada, a subsidiary of Sensirion Connected Solutions, is hiring an Embedded Software Engineer to join our team developing and maintaining the onboard software that powers our distributed IoT edge camera systems. These devices run complex workloads in the field, including edge computing and machine learning tasks, and require robust, efficient, and...


  • Calgary, AB TE X, Canada TEKTELIC Communications Inc. Full time

    Build the backbone of global IoT connectivity.TEKTELIC is a world leader in LoRaWAN gateways, sensors, and end-to-end IoT solutions. Our KONA gateway portfolio powers mission-critical deployments across smart cities, agricultural, industrial, and enterprise IoT. We are looking for an experienced Embedded Linux Developer to help evolve the next generation of...


  • Calgary, Canada Canonical Full time

    Embedded & Desktop Linux Systems Engineer – Optimisation Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server for the latest silicon. Responsibilities Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks. Work...


  • Calgary, Alberta, Canada Canonical - Jobs Full time

    Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and...


  • Calgary, Canada Canonical Full time

    Embedded & Desktop Linux Systems Engineer – OptimisationWork across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server for the latest silicon.ResponsibilitiesDesign and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks.Work...


  • Calgary, Canada North Vector Dynamics Full time

    About North Vector Dynamics North Vector Dynamics is a Canadian defense technology company developing next-generation counter-UAS, short-range air defense, and hypersonic systems. Backed by Defence Research and Development Canada and global industry partners, we are redefining modern air defense with modular, low-cost, and sovereign technologies. We are...


  • Calgary, Canada North Vector Dynamics Full time

    About North Vector Dynamics North Vector Dynamics is a Canadian defense technology company developing next-generation counter-UAS, short-range air defense, and hypersonic systems. Backed by Defence Research and Development Canada and global industry partners, we are redefining modern air defense with modular, low-cost, and sovereign technologies. We are...