software engineer

Agile Electromagnetics Inc.

Ottawa

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
Financial benefits
Other benefits

Job summary

Agile Electromagnetics Inc. in Kanata, Ontario, is seeking a software engineer to join a hybrid team. The role involves coordinating the development, installation, and integration of computer-based systems, with a focus on robust design and testing.

Ideal candidates hold a Bachelor's degree in computer software engineering or related field and have experience with embedded systems, C/C++, Linux, and Git. The position offers health and financial benefits and starts as soon as possible.

Qualifications

  • Bachelor's degree in Computer software engineering or related field.
  • Experience with embedded systems and hardware integration.
  • Hybrid work eligibility and ability to work in Kanata, ON, Canada.

Responsibilities

  • Coordinate the development, installation, integration and operation of computer-based systems.
  • Develop process and network models to optimize architecture.
  • Evaluate the performance and reliability of system designs.
  • Plan every step of the integration of a computer-based system.
  • Conduct tests and perform security and quality controls.

Skills

C
C++
Python
Programming languages
Software development
Git
Linux

Education

Bachelor's degree
Computer software engineering
Engineering, other

Tools

FPGA
Linux
Servers
Git

Job description

Agile Electromagnetics Inc.

Job details
software engineer

Screening questions: Do you have experience working in this field?. Do you meet the language requirements listed in the job posting for the position (English or French)?.

  • Location Kanata, ON K2K 1X7
  • Work location Hybrid
  • Salary $ 90,000 to $ 120,000 YEAR annually (To be negotiated) / 40 hours per week
  • Terms of employment Permanent employment Full time
  • Day, Flexible hours
  • Starts as soon as possible
  • Benefits:Health benefits, Financial benefits, Other benefits
  • vacancies 1 vacancy
  • Source Job Bank #3640331
Education
  • Bachelor's degree
  • Computer software engineering
  • Engineering, other
Experience

7 months to less than 1 year

Hybrid

Work must be completed both in person and remotely.

Responsibilities
  • Coordinate the development, installation, integration and operation of computer-based systems
  • Develop process and network models to optimize architecture
  • Evaluate the performance and reliability of system designs
  • Plan every step of the integration of a computer-based system
  • Conduct tests and perform security and quality controls
Computer and technology knowledge
  • C
  • C++
  • Linux
  • Servers
  • Programming software
  • Programming languages
  • Software development
  • Git
  • Python
Hardware development
  • FPGA
Area of work experience
  • Embedded systems
Personal suitability
  • Excellent oral communication
  • Excellent written communication
  • Organized
  • Leadership
Benefits
Health benefits
  • Dental plan
  • Disability benefits
  • Health care plan
  • Paramedical services coverage
  • Vision care benefits
Financial benefits
  • Bonus
  • Group insurance benefits
  • Life insurance
Other benefits
  • Free parking available
  • Paid time off (volunteering or personal days)
  • Parking available
Who can apply for this job?

You can apply if you are:

  • a Canadian citizen
  • a permanent resident of Canada
  • a temporary resident of Canada with a valid work permit

Do not apply if you are not authorized to work in Canada. The employer will not respond to your application.

Advertised until

2026-08-28

Important notice: This job posting was posted directly by the employer on Job Bank. The Government of Canada has taken steps to make sure it is accurate and reliable but cannot guarantee its authenticity.

The median wage is the salary of a given occupation where half the workers earn more than that amount, and half earn less. This information is presented on job postings to help job seekers determine how the salary compares to the amount earned by other workers working the same job. Job Bank preferred indicating the median wage, which is less affected by extremely high or low wages, rather than the average wage which is calculated by adding up all the salaries of a group of people and then dividing that total by the number of people.

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

Similar jobs worth comparing

software engineer
software engineer

Tao Digital ULC • Toronto

On-site
lead software engineer
lead software engineer

Nitor Infotech Inc. • Toronto

On-site
CAD 103,000 - 141,000
senior software developer
senior software developer

NashTech Canada Inc. • Toronto

Hybrid
CAD 117,000 - 143,000
software engineer
software engineer

Agile Electromagnetics • Ottawa

On-site
CAD 90,000 - 120,000
Casual dress
Dental care
Disability insurance
+6
senior software engineer
senior software engineer

Compunnel Software Group, Inc. • London

On-site
CAD 128,000 - 142,000
Health benefits
Financial benefits
vice-president - business development
vice-president - business development

ASTEK Canada Inc. • Montreal (administrative region)

Hybrid
CAD 165,000 - 180,000
Health benefits
Dental plan
Vision care benefits
+2
computer software engineer
computer software engineer

Advanze Tech INC. • Vaughan

On-site
CAD 75,000 - 107,000
TFSA
Free parking available
Other benefits
computer software engineer
computer software engineer

Advanze Tech INC. • Markham

On-site
CAD 150,158,000 - 152,914,000
TFSA
Free parking
Other benefits
software engineer
software engineer

Zmley • Halifax

On-site
CAD 88,000 - 108,000
business analyst - computer systems
business analyst - computer systems

G9SIGMA INC. • Toronto

On-site
CAD 71,000 - 96,000