Enable job alerts via email!

Senior Software Engineer

ADGA Group

Ottawa

On-site

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in defense and technology seeks a software developer to enhance Multi-purpose Reconfigurable Trainers (MRT). The role focuses on developing simulations and requirements documents, requiring advanced qualifications in computer science and extensive programming experience. Join a team that values diversity, work-life balance, and employee well-being with competitive salaries and comprehensive benefits.

Benefits

Maternity/Parental Top-Up
Reservist Leave Top-Up
Comprehensive health and dental plans
Employee Assistance Program
Gym discounts
Deferred Profit Sharing Plan

Qualifications

  • 7+ years of experience in designing, coding, and testing in a modeling and simulation environment.
  • Ability to obtain government secret clearance.

Responsibilities

  • Develop software use cases for Multi-purpose Reconfigurable Trainers (MRT).
  • Support procurement and development for simulation systems and exercises.
  • Document requirements and design decisions for future projects.

Skills

C++
Java
Modeling and Simulation
Microsoft
Unix
Linux
Image Generation

Education

Master’s Degree or higher in Computer Science, Mathematics, Sciences, or Engineering
CMSP (Certified Modeling and Simulation Professional)

Job description

Job Description

  • Development of software use cases for potential Multi-purpose Reconfigurable Trainers (MRT) candidates.
  • Requirements data collection for potential MRT candidates through interviews with subject matter experts and observation of equipment to be simulated.
  • Requirements definition and derivation of lower-level requirements.
  • Preliminary design and software architecture recommendations.
  • Documenting design decisions and derived requirements.
  • Software development for potential MRT prototypes, as required and feasible within the available timeframe and budget.
  • Provision of developmental labor estimates and skills requirements for further development of the Common Open Reconfigurable Environment (CORE) and MRTs.
  • Evaluate and recommend commercially available software tools and frameworks for applicability to CORE/MRT development. Procure and support these software tools for prototype development.
  • Prepare software development guidelines and standards for future CORE/MRT development.
  • Provide requirements development support to the client for Navy ship procurement programs, such as the Canadian Surface Combatant.
  • Guide and support third-party contractors in further developing CORE/MRTs for the client.
  • Support procurement of goods and materials necessary for project success, as requested by the Task Authority.
  • Provide technical support for planning, implementing, and executing Distributed Mission Training (DMT) exercises at various levels, ensuring interoperability across sites.
  • Modify, integrate, test, and distribute Joint Semi-Automated Forces (JSAF) software to support DMT objectives, maintaining documentation and configuration control.
  • Assess, identify, and install equipment and software to facilitate shore and ship-based simulator connectivity.
  • Develop interoperability test plans and cases; conduct testing with OEMs; document deficiencies and corrective actions.
  • Provide operational technical support for DMT development, testing, and exercises.

Qualifications

  • Master’s Degree or higher in Computer Science, Mathematics, Sciences, or Engineering, with coursework in Modeling and Simulation.
  • CMSP (Certified Modeling and Simulation Professional) or equivalent industry-recognized qualification.
  • At least 7 years of experience in designing, coding, and testing C++ and Java in a modeling and simulation environment.
  • At least 6 years of experience working in Microsoft, Unix, or Linux environments.
  • At least 6 years of developing simulation systems.
  • At least 6 years working with Image Generation and display systems.
  • Three project references from past clients involving software development or maintenance in the last ten years.
  • Ability to obtain and maintain a government secret clearance and controlled goods certification.
  • Availability to work onsite 5 days a week.

Additional Information

Work-Life Balance

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

Belong@ADGA

We promote Diversity, Equity & Inclusion (DEI) through ongoing initiatives and discussions to foster an inclusive environment.

Compensation

Competitive base salary plus a profit-sharing plan for all employees.

Benefits and Rewards

Comprehensive health and dental plans, Health Spending Account, Disability coverage, Employee Assistance Program, Telemedicine, gym discounts, perks, Deferred Profit Sharing Plan, and other employee benefits.

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

Similar jobs

Senior Software Engineer II, Kora Compute

Confluent

Ontario

Remote

CAD 90 000 - 130 000

3 days ago
Be an early applicant

Senior Software Engineer

Anaplan Inc

Ottawa

On-site

CAD 100 000 - 150 000

2 days ago
Be an early applicant

Senior Software Engineer (SEO Team, Full Stack)

TripAdvisor LLC

Ottawa

Remote

CAD 90 000 - 120 000

3 days ago
Be an early applicant

Senior Software Engineer

Infios

Nova Scotia

Remote

CAD 90 000 - 130 000

5 days ago
Be an early applicant

Senior Software Engineer

Infios

Moncton

Remote

CAD 80 000 - 120 000

5 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

CAD 70 000 - 110 000

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

USD 100 000 - 150 000

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

CAD 100 000 - 140 000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 80 000 - 120 000

4 days ago
Be an early applicant