Embedded Software Developer (Remote) (Calgary)
Embedded Software Developer (Remote) (Calgary)
-
Calgary, Canada
-
Posted: less than a week ago
-
Save
Description
Software & Hardware AI is 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. 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. 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. Prior experience developing IoT gateways or PACs in Energy, Mining, Oil & Gas, or industrial automation industries. Experience with AWS IoT, Greengrass, Lambda, and secure cloud integrations. Understanding of real‑time operating systems (RTOS) and embedded Linux kernel customization (Yocto/OpenWRT). Opportunities for career advancement in industrial IoT and automation. Flexible and collaborative work workplace. Continuous professional training and skill development opportunities. # Apply on Kit Job: kitjob.ca/job/2ps9wx
Highlights
-
Company nameSYMX.AI
-
Job positionEmbedded Software Developer (Remote) (Calgary)
Safety Tips
Be careful with commission-based ’work-from-home’ positions that offer an unrealistically high income.
More info about this ad
Embedded Software Developer (Remote) (Calgary) has been posted in the Calgary Information Technology category on Locanto.
If you’re looking for something similar, check out Mobile Application Developer, Calgary, Java Developer, Calgary or SAP Basis Consultant in Calgary, also posted in Information Technology. Right now, there are 7 classified ads in Information Technology in Calgary on Locanto.
There are more ads within a 15 km radius for this category. If you want to view those ads, click here.