Current jobs related to Senior Robotics C# Software Developer - Calgary - GeologicAI


  • Calgary, Alberta, Canada C Igeo Full time

    About the RoleWe're seeking a highly skilled C/C++ Systems Engineer to join our team at C Igeo. As a key member of our engineering team, you will be responsible for designing and implementing high-performance systems that enable developers to port their mobile apps/games to the web.Key ResponsibilitiesDesign and develop low-level system software using...


  • Calgary, Alberta, Canada C Igeo Full time

    About the RoleWe're seeking a highly skilled C/C++ Systems Engineer to join our team at C Igeo. As a key member of our engineering team, you will be responsible for designing and implementing high-performance systems that enable developers to port their mobile apps/games to the web.Key ResponsibilitiesDesign and develop low-level system software using...


  • 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 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 RoleAs a Control System Software Developer, you'll be...


  • Calgary, Alberta, Canada Attabotics Full time

    About AttaboticsAttabotics 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 RoleAs a Control System Software Developer, you'll be...


  • Calgary, Alberta, Canada Hexagon Geosystems Full time

    About the RoleWe are seeking a highly skilled C++ Software Engineer to join our Geospatial Content Solutions (GCS) team at Hexagon Geosystems. As a key member of our team, you will be responsible for developing and maintaining our geospatial content solutions.Key ResponsibilitiesDesign, develop, and test C++ software applications for geospatial content...


  • Calgary, Alberta, Canada Hexagon Geosystems Full time

    About the RoleWe are seeking a highly skilled C++ Software Engineer to join our Geospatial Content Solutions (GCS) team at Hexagon Geosystems. As a key member of our team, you will be responsible for developing and maintaining our geospatial content solutions.Key ResponsibilitiesDesign, develop, and test C++ software applications for geospatial content...

  • Senior C# Developer

    1 week ago


    Calgary, Alberta, Canada AbaData Full time

    About AbaDataWe are Western Canada's leading GIS technology company headquartered in Calgary, Alberta.Our company delivers an advanced suite of cutting-edge surface data solutions for the energy, environmental, renewables, and utilities industries.The RoleWe are seeking an experienced C# / ASP.NET Senior Software Developer to join our team.As a C#/ASP.NET...

  • Senior C# Developer

    1 week ago


    Calgary, Alberta, Canada AbaData Full time

    About AbaDataWe are Western Canada's leading GIS technology company headquartered in Calgary, Alberta.Our company delivers an advanced suite of cutting-edge surface data solutions for the energy, environmental, renewables, and utilities industries.The RoleWe are seeking an experienced C# / ASP.NET Senior Software Developer to join our team.As a C#/ASP.NET...


  • 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 Western Heritage Full time

    Job SummaryWe are seeking a skilled C++ software developer to join our team at Western Heritage. As a C++ software engineer, you will be responsible for designing, developing, and testing software applications using C++ programming language.Key ResponsibilitiesDevelop software applications using C++ programming languageDesign and implement software systems...


  • Calgary, Alberta, Canada Western Heritage Full time

    Job SummaryWe are seeking a skilled C++ software developer to join our team at Western Heritage. As a C++ software engineer, you will be responsible for designing, developing, and testing software applications using C++ programming language.Key ResponsibilitiesDevelop software applications using C++ programming languageDesign and implement software systems...


  • Calgary, Alberta, Canada National HealthClaim Corporation Full time

    Job Title: Software Developer, C++We are seeking a highly skilled Software Developer, C++ to join our team at National HealthClaim Corporation.Job Summary:The successful candidate will be responsible for designing, developing, and testing software applications using C++ programming language. The ideal candidate will have a strong background in computer...


  • Calgary, Alberta, Canada National HealthClaim Corporation Full time

    Job Title: Software Developer, C++We are seeking a highly skilled Software Developer, C++ to join our team at National HealthClaim Corporation.Job Summary:The successful candidate will be responsible for designing, developing, and testing software applications using C++ programming language. The ideal candidate will have a strong background in computer...


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

Senior Robotics C# Software Developer

4 months ago


Calgary, Canada GeologicAI Full time

About Us:

Enersoft Inc. is a Calgary-based start-up developing and deploying exciting new technologies for the energy and mining sectors under the GeologicAI brand. We build nifty geological robots that scan rocks, train AI to analyze the scan data, and make fancy software that makes all our results incredibly useful for finding and extracting natural resources. We are well-funded and growing rapidly and looking for amazing people to join our team.


What You'll Do:

As a member of our engineering team, you will be developing and supporting scanning software which operates GeologicAI robots and sensors to analyze rocks. Your primary responsibility will be developing, maintaining and improving user software for our operators, interfacing instruments, sensors and mechatronic components. The position includes deploying software on the freshly built units, assistance with installation, calibration and alignment of instruments. You also be part of the support team for operating units in the field. Your work will mainly concentrate on R&D and creation next-generation products that can do even more for our clients, but it also includes potential support for operations and reliability.


You will also work with our geoscience and AI analytics teams to get the most out of the hardware outputs, and with our project managers to understand how our clients' geologists and engineers do their jobs, and to build new tools to help them automate and improve their workflows using our scan data.


What We'll Love About You:

You have a computer science or software engineering or electronic engineering degree or similar. You enjoy electronics, robotics, programming, and sensing. You are enthusiastic and hard working and looking to be part of a fun team building something useful and meaningful. You are a good communicator and work well with others. You are diligent and self-motivated, and can get stuff done both when sitting next to your co-workers in an office, and as part of a remote-work team. You have a strong foundation in math and physics. You want to work with both your brain and your hands. You love the idea of building robots with lasers and x-ray beams, but in a save-the-world Tony Stark kind of way and not a take-over-the-world Lex Luthor kind of way. You are nerdy enough to appreciate those references, but no so nerdy that you get offended by the mixed Marvel-DC metaphor.


Main requirements:

  • Object-Oriented Programming
  • C#
  • C++
  • Python
  • WPF
  • MVVM
  • Design Patterns
  • Entity Framework


You have some experience with and useful working knowledge of the following:

  • Electronics and mechatronics
  • Good understanding of math, geometry and physics
  • Serial communication, I2C, SPI, Arduino, STM32


You round that out with some of the following skills and experiences:

  • Mercurial, Git
  • Dependency injection
  • Jupyter
  • Async C#, multithreading,
  • SQL and Entity Framework
  • UI design
  • Machine Learning and Computer Vision


What You'll Love About Us:

We're a fast-growing well-funded company working on interesting products that are making difference to the world. Our products and services are helping find the hydrocarbons that power our world today, and the metals and minerals required for the energy transition of tomorrow.

Working at Enersoft you will enjoy the following benefits:


  • A casual and fun work environment
  • Extended health and dental benefits
  • Flexible schedule and opportunities for remote work
  • Robots with lasers


Education:

  • Secondary degree or diploma in a related field


Job Type: Full-time

Location: Calgary, AB (In-person)