Robotics Software Engineer

3 weeks ago


Calgary, Alberta, Canada Attabotics Full time

About Attabotics

Attabotics is a pioneering company in the field of 3D robotics supply chain systems for modern commerce. By empowering retailers to place fulfillment centers near high-density urban areas, Attabotics helps create jobs and decrease carbon emissions by closing the last-mile delivery gap.

The Role

As a Control System Software Developer, you'll be part of the software development team within the Control System and Hardware Interfacing space. You will be involved with designing, programming, integrating, documenting, troubleshooting, and supporting new and existing functionality for controlling the simultaneous movement and actions of robots within the Attabotics storage structure.

Key Responsibilities

  • Design and develop software applications that meet the requirements of the company's 3D robotics supply chain system.
  • Collaborate with stakeholders to incorporate new functionality into the product.
  • Work with QA and System Integration to ensure all acceptance criteria for new functionality are being met.
  • Collaborate with Attabotics engineering teams in designing and testing end-to-end functionality between software and solution components.

Requirements

  • Bachelor of Engineering or Applied Science degree or equivalent experience.
  • Four or more years of experience with one or more of the following:
  • Hands-on software development using C#,.NET framework, and MS SQL Server.
  • Designing and developing real-time control system software.
  • Developing multi-threaded software using asynchronous programming.
  • Creating software simulations of physical systems.
  • Interfacing with hardware and designing messaging protocols.
  • Experience in GRPC is an asset.
  • Familiar with Agile methodologies, Azure Dev Ops.
  • Experience in warehouse and logistics automation systems is an asset.
  • Experience with robotic systems.
  • Comfortable working in a complex software environment.
  • Passionate about product performance and delivering quality software.
  • You enjoy the challenges and rewards of using software to control physical systems.
  • You have a demonstrated thirst for learning, always doing better than yesterday, and a knack for solving interesting and challenging opportunities.

What We Offer

  • A dynamic and innovative work environment.
  • Opportunities for professional growth and development.
  • A competitive compensation package.
  • A comprehensive benefits program.


  • Calgary, Alberta, Canada Attabotics Full time

    About AttaboticsAttabotics is a leading innovator in the field of 3D robotics supply chain systems for modern commerce. Our mission is to empower retailers to place fulfillment centers near high-density urban areas, creating jobs and reducing carbon emissions by closing the last-mile delivery gap.Job SummaryWe are seeking a highly skilled Control System...


  • Calgary, Alberta, Canada Attabotics Full time

    About AttaboticsAttabotics is a leading innovator in the field of 3D robotics supply chain systems for modern commerce. Our mission is to empower retailers to place fulfillment centers near high-density urban areas, creating jobs and reducing carbon emissions by closing the last-mile delivery gap.Job SummaryWe are seeking a highly skilled Control System...


  • Calgary, Alberta, Canada Attabotics Full time

    About AttaboticsAttabotics is a pioneering company that has revolutionized the supply chain industry with its innovative 3D robotics system. Inspired by the efficiency of ant colonies, our patented storage structure and robotics shuttles utilize both horizontal and vertical space, reducing warehouse needs by 85%. This cutting-edge technology empowers...


  • Calgary, Alberta, Canada Attabotics Full time

    About AttaboticsAttabotics is a pioneering company that has revolutionized the supply chain industry with its innovative 3D robotics system. Inspired by the efficiency of ant colonies, our patented storage structure and robotics shuttles utilize both horizontal and vertical space, reducing warehouse needs by 85%. This cutting-edge technology empowers...


  • Calgary, Alberta, Canada Attabotics Full time

    About the RoleWe are seeking a highly motivated and skilled Corporate Systems Software Developer to join our team at Attabotics. As a key member of our software development team, you will be responsible for designing, programming, integrating, documenting, troubleshooting, and supporting new and existing functionality for controlling the simultaneous...


  • Calgary, Alberta, Canada Attabotics Full time

    About the RoleWe are seeking a highly motivated and skilled Corporate Systems Software Developer to join our team at Attabotics. As a key member of our software development team, you will be responsible for designing, programming, integrating, documenting, troubleshooting, and supporting new and existing functionality for controlling the simultaneous...


  • Calgary, Alberta, Canada Attabotics Full time

    About the RoleWe are seeking a highly motivated and skilled Corporate Systems Software Developer to join our team at Attabotics. As a key member of our software development team, you will be responsible for designing, programming, integrating, documenting, troubleshooting, and supporting new and existing functionality for controlling the simultaneous...


  • Calgary, Alberta, Canada Attabotics Full time

    About the RoleWe are seeking a highly motivated and skilled Corporate Systems Software Developer to join our team at Attabotics. As a key member of our software development team, you will be responsible for designing, programming, integrating, documenting, troubleshooting, and supporting new and existing functionality for controlling the simultaneous...


  • Calgary, Alberta, Canada Attabotics Full time

    About the RoleWe are seeking a highly motivated and skilled Corporate Systems Software Developer to join our team at Attabotics. As a key member of our software development team, you will be responsible for designing, programming, integrating, documenting, troubleshooting, and supporting new and existing functionality for controlling the simultaneous...


  • Calgary, Alberta, Canada Attabotics Full time

    About the RoleWe are seeking a highly motivated and skilled Corporate Systems Software Developer to join our team at Attabotics. As a key member of our software development team, you will be responsible for designing, programming, integrating, documenting, troubleshooting, and supporting new and existing functionality for controlling the simultaneous...


  • Calgary, Alberta, Canada Attabotics Full time

    About AttaboticsAttabotics is a leading innovator in the field of 3D robotics supply chain systems for modern commerce. Our mission is to empower retailers to place fulfillment centers near high-density urban areas, creating jobs and reducing carbon emissions by closing the last-mile delivery gap.Job SummaryWe are seeking a highly skilled Control System...


  • Calgary, Alberta, Canada Attabotics Full time

    About AttaboticsAttabotics is a leading innovator in the field of 3D robotics supply chain systems for modern commerce. Our mission is to empower retailers to place fulfillment centers near high-density urban areas, creating jobs and reducing carbon emissions by closing the last-mile delivery gap.Job SummaryWe are seeking a highly skilled Control System...

  • Software Engineer

    1 month ago


    Calgary, Alberta, Canada JMJ Network Ltd Full time

    Position OverviewAs a Software Engineer at JMJ Network Ltd, you will be responsible for the design, development, and maintenance of software applications. This role requires a strong understanding of programming languages and software development methodologies.Key ResponsibilitiesEducation: Relevant educational background in Computer Science or related...


  • Calgary, Alberta, Canada Attabotics Full time

    About the RoleWe're seeking a highly skilled Software Systems Engineer to join our team at Attabotics. As a key member of our Control System and Hardware Interfacing space, you'll be responsible for designing, programming, and integrating software solutions for our 3D robotics supply chain system.Key ResponsibilitiesDesign and develop real-time control...


  • Calgary, Alberta, Canada Attabotics Full time

    About the RoleWe're seeking a highly skilled Software Systems Engineer to join our team at Attabotics. As a key member of our Control System and Hardware Interfacing space, you'll be responsible for designing, programming, and integrating software solutions for our 3D robotics supply chain system.Key ResponsibilitiesDesign and develop real-time control...


  • Calgary, Alberta, Canada Attabotics Full time

    About the RoleWe're seeking a highly skilled Software Systems Engineer to join our team at Attabotics. As a key member of our Control System and Hardware Interfacing space, you'll be responsible for designing, programming, and integrating software solutions for our 3D robotics supply chain system.Key ResponsibilitiesDesign and develop real-time control...


  • Calgary, Alberta, Canada Attabotics Full time

    About the RoleWe're seeking a highly skilled Software Systems Engineer to join our team at Attabotics. As a key member of our Control System and Hardware Interfacing space, you'll be responsible for designing, programming, and integrating software solutions for our 3D robotics supply chain system.Key ResponsibilitiesDesign and develop real-time control...


  • Calgary, Alberta, Canada Attabotics Full time

    About the RoleWe are seeking a highly motivated and skilled Corporate Systems Software Developer to join our team at Attabotics. As a key member of our software development team, you will be responsible for designing, programming, integrating, documenting, troubleshooting, and supporting new and existing functionality for controlling the simultaneous...


  • Calgary, Alberta, Canada Attabotics Full time

    About the RoleWe are seeking a highly motivated and skilled Corporate Systems Software Developer to join our team at Attabotics. As a key member of our software development team, you will be responsible for designing, programming, integrating, documenting, troubleshooting, and supporting new and existing functionality for controlling the simultaneous...


  • Calgary, Alberta, Canada Attabotics Full time

    Join Our Team as a Control System Software DeveloperWe are seeking a highly skilled Control System Software Developer to join our team at Attabotics. As a key member of our software development team, you will be responsible for designing, programming, integrating, documenting, troubleshooting, and supporting new and existing functionality for controlling the...