Enable job alerts via email!

Software Developer - Tools Team

Hexagon Autonomy & Positioning

Calgary

On-site

CAD 70,000 - 100,000

Full time

30+ days ago

Job summary

Hexagon's Autonomy & Positioning division seeks a Software Developer for the Tools Team in Calgary. The role involves designing, developing, and maintaining software tools for automation systems, collaborating with cross-functional teams. Ideal candidates will have strong skills in C++ and Python, a relevant degree, and a commitment to quality and teamwork.

Qualifications

  • Post-secondary degree in Computer Science or Software Engineering is required.
  • Proficient in C++ and Python programming.
  • Detail oriented with problem-solving skills.

Responsibilities

  • Create and update test utilities and scripts using C++ and Python.
  • Design and maintain automated systems and test tools.
  • Work with teams to identify requirements for new tools.

Skills

C++
Python
Detail oriented
Troubleshooting
Version control

Education

Post-secondary degree in Computer Science or Engineering

Tools

Git
Jenkins
GitLab
GitHub

Job description

Overview

Hexagon's Autonomy & Positioning division is looking for a Software Developer - Tools Team to join our high-tech engineering and manufacturing company that is committed to customer service excellence and continuous improvement. You will design, develop, and maintain software tools for users and automation systems. You will work with cross functional groups (software/hardware/systems) to determine requirements, use cases, and features for new and existing tools. Our software infrastructure team is a group is a small but growing team responsible for maintaining, improving, and developing tools used in for test and verification of our hardware and software products.

The Location: Hexagon is a global company with locations around the world. This position is based in Calgary, AB.

Responsibilities

As a Software Developer - Tools Team,you will:

  • Create and/or update NovAtel test utilities and scripts using C++, Python, and other programming languages
  • Design and maintain test tools, automated systems, and other infrastructural components
  • Support data analysis through visualization, statistical analysis, pass/fail criteria
  • Work with teams to identify requirements and features for new and existing tools
Qualifications

Must-Have:

  • Post-secondary degree, preferably in Computer Science or Computer, Software, or Electrical Engineering
  • Proficient in programming (C++ and Python)
  • Detail oriented person willing to dig in and troubleshoot issues with various tools/frameworks
  • Knowledge of SW development including version control tools (Git)

Key Success Factors:

  • You work well in a collaborative team environment
  • You view documentation as critical to the long term success of your work
  • You see a problem and you're compelled to solve it
  • You have strong programing and design skills
  • Able to work in a collaborative team environment

Nice-to-Have:

  • Experience with Jenkins/GitLab/GitHub or other continuous integration systems
  • Web frameworks for REST APIs and visualizing data
  • Knowledge of design patterns and anti-patterns
  • Comfortable working with databases, such as including Couch, Mongo, and Cassandra
  • Understand how to handle/manipulate/massage large data sets
  • Knowledge of GPS/GNSS
  • Proficient in C# or RUST

Not sure if you meetall the qualifications for this role? Let us decide! At Hexagon, we are committed to a diverse and inclusive work environment.If you’re excited about the opportunities this role could bring, we encourage you to apply.

The Company: Hexagon is a global leader in digital reality solutions, combining sensor, software and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality and safety across industrial, manufacturing, infrastructure, public sector and mobility applications. You’ll be joining over 24,000 people in 50 countries on the leading edge of your field.

This position is with Hexagon’s A&P division, a global technology leader, pioneering end-to-end solutions industry leaders rely on for assured positioning and autonomy on land, sea and air. Our work touches every aspect of life, from sustainability on Earth to enabling autonomy. Within the Autonomy & Positioning division your work will contribute to the operation of our brands NovAtel, Veripos, Antcom, and AutonomouStuff. Our organization is a dynamic, fast-paced, and highly collaborative environment. If you are applying to work in Calgary, come see why we are recognized as one of Alberta's Top 75 Employers since 2020!

Applicants to our Calgary location who require accommodation in the job application process may contact Human Resources at hrrecruitingteam.ap@hexagon.com

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs