NovAtel

Software Engineer (1 Year Term)

NovAtel
Apply
20 days ago
Calgary, CanadaMid Level

Responsibilities

  • Design, develop, debug, and test embedded software.
  • Collaborate with Systems Engineers on functional and performance requirements and product architecture.
  • Analyze test data using graphical and statistical tools and methods.
  • Plan and support software feature testing with Verification Engineers.
  • Maintain technical documentation, design specifications, and testing reports.

Requirements

  • Bachelor’s or master’s degree in engineering, computer science, or a related field.
  • At least 3 years of embedded software development experience.
  • 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.
  • Compliance with the Controlled Goods Program.
  • Familiarity with satellite navigation systems, positioning methods, and inertial sensors is preferred.
  • Experience with the full software development lifecycle and software verification methodologies is preferred.
  • Strong analytical, problem-solving, interpersonal, written, and verbal communication skills.

Benefits

  • One-year term position based in Calgary, Alberta.
  • Inclusive work environment with accommodation available during the application process.

Tech Stack

Categories

Contact me