Corporate Systems Software Engineer

1 week ago


Calgary, Alberta, Canada Attabotics Full time
About the Role

We 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 movement and actions of robots within our storage structure.

Key Responsibilities
  • Design and develop real-time control system software using C#,.NET framework, and MS SQL Server
  • Develop multi-threaded software using asynchronous programming
  • Create software simulations of physical systems
  • Collaborate with Attabotics engineering teams in designing and testing end-to-end functionality between software and solution components (robot/structure/hardware)
Requirements
  • Bachelor of Engineering or Applied Science degree or equivalent experience
  • Hands-on software development experience 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
  • Experience in GRPC is an asset
  • Familiar with Agile methodologies, Azure Dev Ops
  • Experience in warehouse and logistics automation systems is an asset
What We Offer

We offer a dynamic and challenging work environment, opportunities for professional growth and development, and a competitive compensation package. We are committed to cultivating diversity as a source of excellence and promoting a corporate safety culture where employees' health, safety & well-being is number one.

Successful candidates for this position will undergo a criminal record check, and must provide proof of legal eligibility to work in the country they applied to without sponsorship.



  • 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

    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...


  • 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...


  • 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...


  • 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...


  • Calgary, Alberta, Canada Attabotics Full time

    About the RoleWe are seeking a highly 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, and integrating software solutions for our 3D robotics supply chain system.Key ResponsibilitiesDesign and develop real-time control system...


  • Calgary, Alberta, Canada Attabotics Full time

    About the RoleWe are seeking a highly 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, and integrating software solutions for our 3D robotics supply chain system.Key ResponsibilitiesDesign and develop real-time control system...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...


  • Calgary, Alberta, Canada Attabotics Full time

    Join Our Team as a Control System Software DeveloperWe are seeking a highly skilled and motivated 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...


  • 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...


  • Calgary, Alberta, Canada Attabotics Full time

    Join Our Team as a Control System Software DeveloperWe are seeking a highly skilled and motivated 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...


  • 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...