Software Engineer (1 Year Term)

Hexagon Autonomous Solutions

Calgary

On-site

CAD 80,000 - 110,000

Full time

45 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Hexagon’s Autonomous Solutions division in Calgary, Alberta is seeking an embedded software engineer for a 1-year term. You will design and test embedded software for resilient positioning products used in aerospace and defense, reporting to the Software Manager, Aerospace & Defense.

The role emphasizes strong troubleshooting, analytical thinking, and collaboration with System Engineers. Candidates should have 3+ years in embedded software, and a degree in engineering or computer science; CGP

Qualifications

  • Bachelor’s or Master’s Degree in Engineering, Computer Science, or a related field.
  • Minimum 3+ years of embedded software experience.
  • CGP (Controlled Goods Program) compliance required.

Responsibilities

  • Design, develop, and test embedded software.
  • Work with System Engineers to define functional and performance requirements and product architecture.
  • Analyze test data using graphical and statistical tools and methods.
  • Plan and support testing of software features with Verification Engineers.
  • Maintain technical documentation, design specifications, and testing reports.

Skills

C++
Embedded software
Troubleshooting
Communication
Git
JTAG debugging

Education

Bachelor’s or Master’s Degree in Engineering, Computer Science, or related field

Tools

AMD Vitis
ARM-based SoCs
RFSoC
JTAG

Job description

Hexagon’s Autonomous Solutions division is looking for an embedded software engineer (1 year term) to join our team in Calgary, Alberta. Reporting to the Software Manager, Aerospace & Defense, this role will focus on extending the reach and capability of Hexagon’s resilient positioning products for aerospace and defense customers.


Your previous experience, drive for innovation, excellent troubleshooting abilities, and methodical problem-solving approach will support ongoing business initiatives in our exciting high-tech environment and, most importantly, provide solutions and products for our customers’ positioning and situational awareness needs across various applications.


The location: This position is based in Calgary, Alberta.


Responsibilities

As an Embedded Software Engineer (1 year term) you will be responsible for these activities:



  • Design, develop, and test embedded software.

  • Work with System Engineers to define functional and performance requirements and product architecture.

  • Analyze test data using graphical and statistical tools and methods.

  • Plan and support testing of software features with Verification Engineers.

  • Maintain technical documentation, design specifications, and testing reports.


Qualifications

Must Have


  • Be compliant with the Controlled Goods Program (CGP).

  • Bachelor’s or Master’s Degree in Engineering, Computer Science, or a related field.

  • 3+ years of proven experience in embedded software development.

  • Proficiency in C++ software development, debugging, and troubleshooting.

  • Experience with AMD Vitis, ARM-based SoCs, and RFSoC embedded platforms.

  • Experience with version control systems such as Git.

  • Experience with debugging tools such as JTAG.

  • Excellent analytical and problem-solving skills.

  • Strong written and verbal communication skills.


Nice To Have


  • Familiarity with satellite navigation systems, positioning methods, and inertial sensors.

  • Experience with the full software development lifecycle, from concept through delivery and maintenance.

  • Experience with software verification methodologies.


Key Success Factors


  • Excellent interpersonal skills within a multi-disciplinary team.

  • Commitment to high-quality work and continuous improvement.

  • Effective written and verbal communication.

  • Quick learning and efficient implementation of product capabilities.


At Hexagon, we are committed to a diverse and inclusive work environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Manufacturing Test Engineer
Manufacturing Test Engineer

Hexagon Autonomous Solutions • Calgary

On-site
CAD 85,000 - 110,000
Hardware Verification Engineer
Hardware Verification Engineer

Hexagon Autonomous Solutions • Calgary

On-site
CAD 85,000 - 120,000
Intermediate Systems Engineer
Intermediate Systems Engineer

Hexagon Autonomous Solutions • Calgary

On-site
CAD 90,000 - 120,000
Project Manager
Project Manager

Hexagon Autonomous Solutions • Calgary

On-site
CAD 90,000 - 130,000
Software Engineer
Software Engineer

NovAtel Inc. • Calgary

On-site
CAD 70,000 - 110,000
Applications Support Representative
Applications Support Representative

Hexagon Autonomous Solutions • Calgary

On-site
CAD 55,000 - 75,000
Software Test Designer
Software Test Designer

Hexagon Autonomous Solutions • Calgary

On-site
CAD 70,000 - 100,000
Software Engineer
Software Engineer

Hexagon Autonomous Solutions • Calgary

On-site
CAD 70,000 - 100,000
Project Manager
Project Manager

NovAtel Inc. • Calgary

On-site
CAD 90,000 - 120,000
GNSS Algorithm Engineer
GNSS Algorithm Engineer

Hexagon Autonomous Solutions • Calgary

On-site
CAD 90,000 - 130,000