Job: Software Engineering Manager & Architect

Title Software Engineering Manager & Architect
Location York, ON
Job Information

Job ID 10729
Education Bachelor’s degree (or higher) in Computer Science, Computer Engineering, or Software Engineering
Start Date Immediate
Duration Permanent
Salary 70k-95k

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

Desirable (Good to have)

  • 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

Application Process

  • Apply with current CV or resume
  • LMIA will be provided for foreign workers, if needed.

 

NOTICE: A.U.G. Signals Ltd. provides equal employment opportunities to all qualified employees and applicants for future and current employment and prohibit discrimination on the grounds of race, color, religion, sex, national origin, age, marital status, genetic information, disability, protected veteran status, sexual orientation, gender identity or gender expression. We prohibit discrimination in decisions concerning recruitment, hiring, referral, promotion, compensation, fringe benefits, job training, terminations or any other condition of employment. A.U.G. Signals Ltd. is in compliance with local, state and federal laws and regulations and ensures equitable opportunities in all aspects of employment. EEO including Disability/Protected Veterans.