Software Engineering

A.U.G. Signals Ltd.
Job location: Toronto - ON, Ontario
Job ID: #JP247-170413
Employer: A.U.G. Signals Ltd.
Job Category: Engineering
Vacancies: 1
Posting date: January 11, 2023
Expiry date: -445 days left

 

 

 

About the Position

The Software Engineering 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