Enable job alerts via email!

Intermediate Application Software Developer

ADGA Group

Ottawa

On-site

CAD 85,000 - 115,000

Full time

29 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company is looking for a Software Developer in Ottawa to support its Tactical Data Links software team. The role involves maintaining and developing a complex, embedded system for defense initiatives, requiring extensive experience in embedded systems and low-level programming.

Benefits

Maternity/Parental Top-Up (up to 52 weeks)
Reservist Leave Top-Up (up to 180 days)
Health & dental coverage
Health Spending Account
Short-Term Disability
Employee Assistance Program
Telemedicine
Gym discounts
Deferred Profit Sharing Plan

Qualifications

  • Minimum 8 years experience with embedded systems or low-level development.
  • Experience with C/C++, JavaScript/TypeScript, Angular/React, and Node.js.
  • Prior experience in the Defence industry is an asset.

Responsibilities

  • Develop and maintain low-level software and embedded systems.
  • Participate in troubleshooting and improving system stability.
  • Collaborate with team members on new features and technical enhancements.

Skills

Integration and design patterns
Security by design principles
Full-stack development
Networking and communication protocols

Job description

Job Description

REF: #001

We are hiring a Software Developer to join our client's Tactical Data Links (TDL) software team. You will contribute to both maintenance and new development of a complex, embedded system supporting defence initiatives. The current codebase is primarily written in ADA, with new work in Python and C/C++.

  • Develop and maintain low-level software and embedded systems
  • Perform bitwise operations and memory management
  • Work with device drivers and message-passing protocols
  • Provide support for system engineering and modular, scalable codebases
  • Participate in troubleshooting and improving system stability
  • Collaborate with team members on new features and technical enhancements

Qualifications

  • Minimum 8 years experience with embedded systems or low-level development
  • C and/or C++ OR modern, complex full-stack web development experience with JavaScript/TypeScript, Angular/React, and Node.js
  • Strong understanding of integration and design patterns
  • Experience with full-stack development
  • Knowledge of security and security by design principles
  • Experience with:
  • DND or other federal client projects
  • Event-driven architecture
  • Agile techniques, including leading with testing
  • Full-stack development including database frameworks MongoDB and PostgreSQL
  • Experience with bitwise operations and device driver development
  • Familiarity with networking and communication protocols (industrial/avionics protocols an asset)
  • Understanding of software modularity, data serialization, and security in embedded systems
  • Prior experience in the Defence industry (e.g., Raytheon, LCM, etc.)

Additional Information

  • Must work on-site full-time in Ottawa.
  • Must be able to obtain and maintain an active Secret level clearance with PSPC/PWGSC (Federal Government Security Clearance).

Work-Life Balance

We support a healthy work-life balance with flexible work policies, including a Maternity/Parental Top-Up (up to 52 weeks) and a Reservist Leave Top-Up (up to 180 days).

Belong@ADGA

We prioritize Diversity, Equity & Inclusion (DEI) to foster an environment where all employees feel valued and respected.

Compensation

We offer a competitive salary along with a profit-sharing plan for all employees.

Benefits and Total Rewards

Our benefits include health & dental coverage, a Health Spending Account, Short-Term Disability, Employee Assistance Program, Telemedicine, gym discounts, perks through Perkopolis, a Deferred Profit Sharing Plan, and other employee services.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.