Embedded Software Developer – IoT PAC Platform
3 weeks ago
Location: Calgary / CanadaCategory: 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
-
Embedded Software Developer – IoT PAC Platform
4 weeks ago
Calgary, Canada Symboticware Inc. Full timeLocation: Calgary / Canada Category: Software & hardware Embedded Software Developer – IoT PAC Platform 18.03.2025 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...
-
Embedded IoT
6 days ago
Calgary, Alberta, Canada Canonical - Jobs Full timeCanonical 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,...
-
Embedded Software Developer – WiFi Mesh
4 weeks ago
Calgary, Canada Symboticware Inc. Full timeEmbedded Software Developer – WiFi Mesh & Router Protocols 18.03.2025 SYMX.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...
-
Embedded Software Developer – WiFi Mesh
3 weeks ago
Calgary, Canada Symboticware Inc. Full timeEmbedded Software Developer – WiFi Mesh & Router Protocols SYMX.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 mission to...
-
Embedded Linux Field Engineer for Devices/IoT
3 weeks ago
Calgary, Canada Canonical Full timeOverview Canonical 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...
-
Embedded Linux Senior Software Engineer
3 weeks ago
Calgary, Canada Canonical Full timeEmbedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 1 week ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Work across the...
-
Embedded Linux Senior Software Engineer
4 weeks ago
Calgary, Canada Canonical Full timeEmbedded Linux Senior Software Engineer - OptimisationJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalEmbedded Linux Senior Software Engineer - Optimisation1 week ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalWork across the full...
-
Embedded Linux Field Engineer for Devices/IoT
4 weeks ago
Edmonton, Toronto, Montreal, Calgary, Vancouver, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Canonical Full timeEmbedded Linux Field Engineer for Devices/IoTJoin to apply for the Embedded Linux Field Engineer for Devices/IoT role at CanonicalEmbedded Linux Field Engineer for Devices/IoT1 day ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Field Engineer for Devices/IoT role at CanonicalJob DescriptionCanonical is a leading provider of open...
-
Embedded Linux Field Engineer for Devices/IoT
4 weeks ago
Mississauga, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Canonical Full timeOverviewEmbedded Linux Field Engineer for Devices/IoTJoin to apply for the Embedded Linux Field Engineer for Devices/IoT role at CanonicalCanonical 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...
-
Embedded IoT
4 weeks ago
Laval, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Southwestern Ontario, R, Canada Canonical Full timeEmbedded IoT / Edge Solutions Sales Representative, Manager and DirectorCanonical 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...