Posted by:
A.U.G. Signals Ltd. 

Job Category:
Engineering 

Job Location:
Toronto - ON, Ontario, CANADA

Vacancies: 1 Vacancies 


 

Job # : 638313


Target groups:
Newcomers in Canada 

Posted date: May 08, 2023 

Expire after: -300 days 

Web Site: www.augsignals.com

 

Job detail


26

Job Description

Position

Software Engineering 

Location

Toronto, Ontario, Canada

Education

Bachelor’s degree (or higher) in Computer Science, Computer Engineering, or Software Engineering

Start Date

Immediate

Duration

Permanent

Salary

$55.29 per hour

About AUG Signals

AUG Signals (https://www.augsignals.com) was established in 1986 and is a research-oriented company focused on the development of advanced Signal, Image and Data Processing (SIDP) algorithms. The company is at the forefront of advanced technology development in computer vision and multi-sensor fusion, and provides products and services in data collection, processing, analysis and delivery, working with data from satellites, airborne, and ground sensors. These technologies are applied to a variety of fields, including defense and public safety, remote sensing, environmental monitoring, and Intelligent Transportation Systems (ITS).

About the Position

The Software Engineering Manager/Architect will lead AUG Signals’ software development team to create industry-leading data analytics software, based on radar, image and/or other sensors as data sources. The role requires hands-on experience with the full software development life cycle (SDLC) and expertise with software documentation. A successful candidate will oversee and mentor software engineers and motivate them to produce readable, well-structured, well-documented and optimized software. They will also have solid communication skills which they’ll use to support team growth – both in ability and in size – and to present information to external stakeholders.

Roles and Responsibilities

  • Translate project/product requirements into software design
  • Develop software architecture following the software design
  • Communicate the project/product requirements to research scientists for algorithm development
  • Manage a team of 3-5 software engineers
  • Write application code and support DevOps for software development
  • Ensure the developed software meets project/product requirements
  • Report status updates, KPI and other performance metrics to the Engineering Director

 

Skills and Qualifications

Requirements (Must have)

  • Bachelor’s degree in Computer Science, Computer Engineering, or Software Engineering
  • 3 to 5 years’ demonstrated experience in a senior software engineering role
  • 1 to 3 years’ demonstrated experience in a leadership role in software development
  • Experience with Git or Mercurial
  • Experience with CMake or other build automation
  • Strong technical writing and verbal communication skills
  • 1+ years working experience with computational image processing, or computer vision
  • First-hand experience with using scientific or math libraries, such as Armadillo or Eigen
  • Familiarity with cross-compiling for embedded systems
  • Familiarity with geo-spatial data processing libraries, such as GDAL
  • Apply with current CV or resume

Desirable (Good to have)

Application Process

  • Apply with current CV or resume