Software Designer

3 weeks ago


Nisku AB, Canada Latium Technologies Full time

Software Designer Job SummaryAn exciting opportunity awaits a dynamic engineer to play a pivotal role in the sustained growth of our thriving IIOT company. We are actively seeking a full-time Software Designer to join our central team. The ideal candidate will possess proficiency in C and object-oriented C++ who will be developing IoT applications on both microcontrollers (Toradex Verdin iMX8/iMX9) and field deployed Linux IoT platforms (industrial edge computing platforms), a solid grasp of Object-Oriented Programming (OOP) concepts, hands-on experience in IoT device development, and a commitment to crafting high-quality code. Latium, at the forefront of innovative solutions, values versatility and a rapid learning mindset. Key Responsibilities· Design, develop, and enhance novel and existing industrial IoT devices.· Collaborate with team members to ensure the delivery of high-quality products.· Establish realistic and achievable expectations for project deliverables.Requirements· Proactive and results-driven individual.· Eagerness to embrace new technologies.· Exceptional written and verbal communication skills.· Inherent curiosity and a robust passion for problem-solving.· Capability to manage project intricacies while comprehending the broader context.· Team-oriented mindset with the ability to assume leadership roles as needed.· Capacity to work efficiently under pressure without compromising quality.Required Skills· Some experience with at least one of the following languages: C++, Go, Rust.· Experience with C.· Experience with Python3.· Ability to write test suites using the language of their choice, and integrate them into existing build systems.· Experience using Docker, including troubleshooting containers.· Very comfortable using the Linux command line.· Experience developing for and using Debian based systems.· Good understanding of systemd, including creating services, timers, and systemd sockets.· Ability to write character drivers for Linux using the language of their choice.· Strong understanding of interfacing to the Linux kernel from the language of their choice· Experience with multithreading concepts, including Atomic operations, Mutexes, Semaphores, Conditional variables, etc.· Experience with asynchronous programming. Nice to Have· Understanding of common storage file systems (ext4, btrfs, zfs, etc).· Good understanding of GPIO subsystem in Linux.· Experience using observability frameworks/tools, including open telemetry, prometheus, grafana, and loki.· Understanding of the linux boot process, primarily with grub & uBoot.· Experience with some database type (postgres, mongodb, sqlite3, neo4j, etc).· Experience with Ansible or other automation frameworks.· Experience using developer tools like Vagrant, ssh, etc.


  • Software Designer

    3 weeks ago


    Nisku, AB, Canada Latium Technologies Full time

    Software Designer Job SummaryAn exciting opportunity awaits a dynamic engineer to play a pivotal role in the sustained growth of our thriving IIOT company. We are actively seeking a full-time Software Designer to join our central team. The ideal candidate will possess proficiency in C and object-oriented C++ who will be developing IoT applications on both...

  • Software Designer

    4 weeks ago


    Nisku, AB, Canada Latium Technologies Full time

    Software Designer Job SummaryAn exciting opportunity awaits a dynamic engineer to play a pivotal role in the sustained growth of our thriving IIOT company. We are actively seeking a full-time Software Designer to join our central team. The ideal candidate will possess proficiency in C and object-oriented C++ who will be developing IoT applications on both...

  • Software Designer

    4 weeks ago


    Nisku, AB, Canada Latium Technologies Full time

    Software Designer   Job Summary An exciting opportunity awaits a dynamic engineer to play a pivotal role in the sustained growth of our thriving IIOT company. We are actively seeking a full-time Software Designer to join our central team. The ideal candidate will possess proficiency in C and object-oriented C++ who will be developing IoT applications on...

  • Software Designer

    3 weeks ago


    Nisku, Canada Latium Technologies Full time

    Software Designer   Job Summary An exciting opportunity awaits a dynamic engineer to play a pivotal role in the sustained growth of our thriving IIOT company. We are actively seeking a full-time Software Designer to join our central team. The ideal candidate will possess proficiency in C and object

  • Software Designer

    5 days ago


    Nisku, Alberta, Canada Latium Technologies Full time

    Software Designer Job Summary: An exciting opportunity is available for a skilled engineer to have a significant impact on the continuous expansion of our successful IIOT company.Position: Full-time Software DesignerRequirements: Proficiency in C and object-oriented programming

  • Software Designer

    4 weeks ago


    Nisku, Canada Latium Technologies Full time

    Software Designer Job SummaryAn exciting opportunity awaits a dynamic engineer to play a pivotal role in the sustained growth of our thriving IIOT company. We are actively seeking a full-time Software Designer to join our central team. The ideal candidate will possess proficiency in C and object-oriented C++ who will be developing IoT applications on both...

  • Software Designer

    4 weeks ago


    Nisku, Canada Latium Technologies Full time

    Software Designer   Job Summary An exciting opportunity awaits a dynamic engineer to play a pivotal role in the sustained growth of our thriving IIOT company. We are actively seeking a full-time Software Designer to join our central team. The ideal candidate will possess proficiency in C and object-oriented C++ who will be developing IoT applications on...

  • Software Designer

    4 weeks ago


    nisku, Canada Latium Technologies Full time

    Software Designer Job SummaryAn exciting opportunity awaits a dynamic engineer to play a pivotal role in the sustained growth of our thriving IIOT company. We are actively seeking a full-time Software Designer to join our central team. The ideal candidate will possess proficiency in C and object-oriented C++ who will be developing IoT applications on both...

  • Software Designer

    3 weeks ago


    Nisku, Canada Latium Technologies Full time

    Software Designer   Job Summary An exciting opportunity awaits a dynamic engineer to play a pivotal role in the sustained growth of our thriving IIOT company. We are actively seeking a full-time Software Designer to join our central team. The ideal candidate will possess proficiency in C and object-oriented C++ who will be developing IoT applications on...

  • Software Designer

    3 weeks ago


    Nisku, Canada Latium Technologies Full time

    Software Designer Job SummaryAn exciting opportunity awaits a dynamic engineer to play a pivotal role in the sustained growth of our thriving IIOT company. We are actively seeking a full-time Software Designer to join our central team. The ideal candidate will possess proficiency in C and object-oriented C++ who will be developing IoT applications on both...

  • Software Designer

    3 weeks ago


    Nisku, Canada Latium Technologies Full time

    Software Designer Job SummaryAn exciting opportunity awaits a dynamic engineer to play a pivotal role in the sustained growth of our thriving IIOT company. We are actively seeking a full-time Software Designer to join our central team. The ideal candidate will possess proficiency in C and object-oriented C++ who will be developing IoT applications on both...

  • Software Designer

    5 days ago


    Nisku, Alberta, Canada Latium Technologies Full time

    Software Designer Job SummaryAn exciting opportunity awaits a dynamic engineer to play a pivotal role in the sustained growth of our thriving IIOT company. We are actively seeking a full-time Software Designer to join our central team. The ideal candidate will possess proficiency in C and object-oriented C++ who will be developing IoT applications on both...

  • Software Designer

    5 days ago


    Nisku, Alberta, Canada Latium Technologies Full time

    Software Designer Job SummaryAn exciting opportunity is open for a dynamic engineer to play a crucial role in the continuous growth of our thriving IIOT company. We are actively looking for a full-time Software Designer to join our core team.The ideal candidate should have expertise in C and object-oriented C++ for developing IoT applications on...


  • Nisku, Canada Latium Technologies Full time

    Job SummaryAn exciting opportunity awaits a dynamic engineer to play a pivotal role in the sustained growth of our thriving IIOT company. We are actively seeking a full-time Embedded Hardware Designer to join our central team. The ideal candidate will possess proficiency in microcontroller/analog/interface hardware circuit board design with embedded C...


  • Nisku, Canada PCL Industrial Management Inc. Full time

    Responsibilities Designing and developing in-house software systems (desktop and web) used by staff and construction crews. Optimizing and creating UX and UI to visualize big data. Capturing or inferring additional parameters necessary to achieve Machine Learning objectives. Integrating enterprise systems. Optimizing data access to enhance end-user...


  • Nisku, Canada PCL Construction Full time

    The future you want is within reach. At PCL, we build the places where life happens and find camaraderie in the process. We're a community of builders committed to building better communities. That's why we're always looking ahead, and not just to the next project or what's next in our industry. We're also looking at what's next for you and how we can help...

  • Software Architect

    6 days ago


    Edmonton, AB, Canada Robert Half Full time

    Location: The successful candidate must reside in Edmonton, ABAbout Our ClientOur client is a leader in the education technology sector, committed to delivering innovative solutions. Their flagship products enhance efficiency, data management, and educational outcomes for institutions of all sizes.Job DescriptionWe are looking for an experienced and...

  • Software Architect

    5 days ago


    Edmonton, AB, Canada Robert Half Full time

    Location: The successful candidate must reside in Edmonton, ABAbout Our ClientOur client is a leader in the education technology sector, committed to delivering innovative solutions. Their flagship products enhance efficiency, data management, and educational outcomes for institutions of all sizes.Job DescriptionWe are looking for an experienced and...

  • Software Developer

    2 weeks ago


    Calgary, AB, Canada HCLTech Full time

    Job title - Software Developer III – Video SoftwareLocation - Calgary, Alberta.Onsite - The roleAs a Software Developer in the Video Applications team, you will be involved in the software development lifecycle in our fast-paced Agile development environment. You will work with other developers, our architect and testers to collaboratively develop software...

  • Software Developer

    4 weeks ago


    Calgary, AB, Canada HCLTech Full time

    Job title - Software Developer III – Video SoftwareLocation - Calgary, Alberta.Onsite - The roleAs a Software Developer in the Video Applications team, you will be involved in the software development lifecycle in our fast-paced Agile development environment. You will work with other developers, our architect and testers to collaboratively develop software...