Senior Modelling & Simulation Software Developer
ADGA Group Consultants Inc
ADGA Group is a Canadian-owned defence and security company that provides integrated, mission-critical technical solutions to Government and industry, specializing in C5ISRT, simulation and training, cyber and infrastructure security, and program delivery. With nearly 60 years of experience, ADGA supports federal clients and Canada’s intelligence and enforcement agencies through embedded teams, advisory services, and full project execution, applying deep operational expertise and innovation to strengthen national safety, resilience, and sovereignty. Guided by a strong social mandate, the company creates meaningful employment for veterans of the CAF and RCMP and other professionals committed to public service, while fostering a safe, inclusive, and agile workplace that supports career development, professional growth, and impactful work across Canada.
Job Description
At ADGA, our teams support Government and industry partners on projects that protect critical systems and strengthen operational readiness. We are seeking a Modelling & Simulation Software Developer to develop scenarios and vignettes through modeling and simulation in AFSIM (Advanced Framework for Simulation, Integration and Modelling) to support tactical research at the RCAF Aerospace Warfare Centre (RAWC) in support of the Centre for Operational Research and Analysis (CORA)
This posting is for an anticipated position expected to commence in mid-September. To accommodate the required security clearance process, we are accepting applications in advance.
Key Requirements:
- Perform verification and validation of simulated scenarios to ensure fidelity and accuracy of modeled platforms.
- Analyze results of simulated scenarios to provide tactical feedback to stakeholders.
- Lead projects and collaborating with multidisciplinary teams (e.g., developers, pilots, analysts) through the complete software development lifecycle (SDLC) for modeling and simulation of systems and software products.
- Gather user requirements, analyze software and hardware requirements, deriving and modifying existing functional requirements based on user input and feedback.
- Refactor ongoing and previous projects to align with best practices of software development, including reusability, documentation, and performance optimization.
- Utilize GitLab as a version control management tool for continuous integration and continuous delivery (CI/CD)
- Conduct regular code reviews and rigorous unit testing for development and integration of new software into existing codebases.
- Research the physics and aerodynamics of radar sensors, aircraft, weapons systems, etc. to model them using software with high fidelity.
- Create, test and modify code and software utilizing programming languages including C++ and Python to contribute to the development, integration, and maintenance of software applications in a modelling and simulation environment.
- All work is completed in Microsoft and/or Linux operating system environments.
- Design methods and procedures for small computer systems, and subsystem of larger systems.
- Produce forms, manuals, programs, data files, and procedures for systems and applications.
- Analyze the problems outlined by the systems analysts/designers and collaborated on potential solutions intended to maximize efficiency while minimizing effects on existing systems.
- Verify accuracy and completeness of programs by preparing sample data and testing them by means of system acceptance test runs made by operating personnel.
- Correct program errors by revising instructions or altering the sequence of operations.
Qualifications
- 10+ years of demonstrated experience as a software developer.
- 4+ years recent experience a modeling and simulation environment
- Bachelor’s degree in the field of Sciences, Engineering, Computer Science, or Mathematics OR a College Technical Diploma related to Information Technology, Software Development, or Computer Science.
- Experience designing, developing, and maintaining simulation software.
- Experience programming graphics using OpenGL, Qt, or equivalent technologies.
- Experience developing software add-ons, extensions, or plug-ins.
- Proficiency designing, coding, testing, and debugging applications using C++, C, or C#.
- Experience integrating, testing, and troubleshooting software applications.
- Experience evaluating and integrating software products into Modelling & Simulation applications.
- Experience developing test plans, test procedures, and technical test reports within a Modelling & Simulation environment.
- Experience working within an Agile software development environment.
- Experience contributing to one or more projects delivering software solutions for military or defence applications.
- Experience utilizing and configuring Computer Generated Forces (CGF) applications.
- Experience developing and integrating software using Unity, Unreal Engine, Unigine, Delta3D, or equivalent simulation/game engines.
- Experience developing applications that interoperate using applicable simulation or military protocols and standards.
Additional Information
- Must currently hold or be eligible to obtain and maintain a Secret (Level II) Canadian Federal Government Security clearance VCR and Controlled Goods clearances.
- Work location could vary, and include Ottawa, Kingston and Trenton. please indicate when you apply which location(s) you are interested in being considered for. You can select multiple locations.
- The posted salary reflects an employee compensation model; consultant rates will be adjusted accordingly. We will consider candidates for either employment or consultant arrangements. Consultants will be required to hold a Controlled Goods clearance and Insurance.
If you require accommodations during any stage of the application or interview process, please let us know. We are happy to work with you to meet your needs.
*Our recruitment systems include artificial intelligence–enabled tools; however, AI is not used to screen, evaluate, or make decisions about applicants for this role.
*Unless otherwise stated, all job postings reflect a current vacancy at the time of publication.
Work-Life Balance
We strongly support a healthy and productive work-life balance. This starts with a flexible approach to work, and policies designed to support employees through their day-to-day routines and major life events. For example, we offer a Maternity/Parental Top-Up (up to 52 weeks) and a Reservist Leave Top-Up (up to 180 days).
View email address on jobs.smartrecruiters.com
ADGA continuously strives to integrate advanced Diversity, Equity & Inclusion (DEI) approaches and practices into our work culture. Our employee-based DEI Committee explores activities and invites discussions that foster an environment where all employees feel valued, respected, and heard.
Compensation
Above and beyond our commitment to offer a competitive base salary, ADGA has a company-wide profit-sharing plan for all full-time and part-time employees.
Comprehensive Benefits and Total Rewards
We offer a comprehensive benefit program, providing employees with the choice between base or enhanced plans. Depending on the plan, ADGA pays for Health & Dental, a Health Spending Account, Short-Term Disability, an Employee Assistance Program, and a Telemedicine service. Also offered: discounts on gym memberships, 5,000+ perks through Perkoplis, a Deferred Profit Sharing Plan, and access to a wide range of other employee-centric services and savings programs.
- ...Sensor Modeling & Simulation Engineer (M&S) Preferred Location: Ottawa or Toronto Reports to: Head of Simulation The Role Simulation... ...to it. This role owns the sensor and electronic-warfare models end to end — RF/radar, EW, multi-sensor fusion, and synthetic...SuggestedFull time
- ...or visit As an integral part of our scrum team, contribute to the design, development and testing of our cutting-edge LightSpeed Software. Actively engage with both the test and support teams to ensure comprehensive testing and efficient bug resolution. Participate...SeniorFull timeWorldwide
- ...design, development, and testing of our cutting-edge LightSpeed software. Collaborate closely with the test and support teams to ensure comprehensive... ...technical solutions and outcomes. In this role, the Software Developer will own specific software modules and be responsible for their...SeniorFull timeWorldwide
$95k - $110k per year
At March Networks, our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities needed to advance...SuggestedFull timeImmediate start$105k - $155k per year
...position... You will be working in the software development team, participating in a... ...experience on scaled agile software development model and C++ and Python programming. Come and... .... Experience ~7+ years' experience developing real-time embedded software using C and...SuggestedFull timeLocal area- ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore, we embrace change and continuous innovation to deliver solutions that empower businesses and organizations around the world. Collaboration...Full time
$75k - $100k per year
...volume manufacturing. The design team is seeking an Embedded Software Developer in optical transceiver designs to participate in the software... ..., Coherent optical interfaces, DWDM, OTN, Ethernet, OSI Model, TCP/IP and MPLS. Other Information The compensation range...Full time$106k - $140k per year
...) and the Ontario Human Rights Code. Envision Yourself at Barracuda: We are seeking a passionate and hardworking Senior Software Developer in Test to join our cross-functional Agile team. You will work on innovative cloud security products that protect our customers...SeniorWorldwide$80k - $105k per year
...SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development... ...Defence (DND). Reporting to the Senior Staff Software Developer, this role will... ...software including Radio Frequency (RF) modeling and simulation products. This role requires...SeniorFull timeWork at officeRemote workFlexible hours- ...their emissions. Reporting to the Mission Platform lead, GHGSat is looking for an innovative and experienced Backend Developer for our Payload Planner software. As part of a cross-functional team deployed around Agile Scrum, you will be designing, developing, and supporting...Full timeLocal areaRemote workFlexible hours
- Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services. The resources will assist the Engineering Unit with processing and analysis systems development...Senior
- ...Job Description REF: 007 ADGA has an immediate opportunity for an Intermediate Software Developer to support the Military Command Software Centre (MCSC). The MCSC manages a suite of mission-critical applications for the Canadian Armed Forces (CAF), ensuring 24/7 availability...Full timeTemporary workPart timeInternshipImmediate startFlexible hours
- ...people to help us get there! About the Senior Software Engineer role As a Senior Software... ...databases. ~ Solid understanding of data modeling, ETL concepts, and simplifying data... ...chats, and interact with colleagues for a simulated, "live" digital headquarters. In-person...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...are looking for an experienced Full Stack Senior Software Engineer (+7 years) to join our core... ...culture. Key Responsibilities Design and develop scalable, maintainable, and high-... ...RESTful APIs, microservices, and database models supporting complex data workflows. Design...Senior
- ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON Are you an innovative and flexible self-starter? Do you have keen software engineering skills? We’re looking for highly motivated Software Developer to join our world class organization in _ Ottawa, ON...SeniorFlexible hours
- ...SustainabilityEngagement Data-SharingStewardship Field GuideBenchmark Your Votes News Contact 2025 RANKING ACCESS PLATFORM Senior Backend Developer Convallis euismod amet pellentesque sed condimentum curabitur feugiat arcu suspendisse. In lacus tincidunt sollicitudin...Senior
- ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting-edge quantum technologies in sensing, communication, and computation...SeniorPermanent employmentFull time
$81k - $105k per year
...the Ontario Human Rights Code. Envision yourself at Barracuda We are seeking a passionate and hardworking midlevel Software Developer in Test who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security products...Worldwide- ...from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code... ...meetings or quick chats, and interact with colleagues for a simulated, "live" digital headquarters. In-person: Outside of the option...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
$140k - $150k per year
...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$150,000 per year Work Schedule: 9:00 AM - 5:00 PM PST... ...data-heavy products in production. You'll be designing and developing critical backend components and guiding other engineers through...SeniorRemote jobLong term contractFull time$85.5k - $114k per year
...helping to take science a step beyond by developing solutions for some of the world’s... ...cures for cancer. We are seeking a Senior Mainframe Developer to join our Ottawa-based engineering... ...Environment Location: Ottawa, Canada Work Model: Hybrid work model with a combination...SeniorRemote jobLong term contractFull timeWork at officeMonday to friday- ...peek at what it’s like to work here, check out our Life at RVezy Instagram! About the role We are seeking a highly skilled Senior Mobile Developer to join our team as the technical anchor for our mobile platform. You'll own the architectural direction of RVezy's mobile...SeniorFull timeWork at officeFlexible hours2 days per week3 days per week
- ...Role Overview Ever wanted to build software that directly improves how cities move? As a Senior Software Engineer at Derq, you will develop and evolve a cloud-based traffic signal... ...NoSQL databases. ~ Experience validating models, algorithms, or system outputs against real...SeniorFull time
$120k - $155k per year
...Senior Software Developer - Hybrid/Secret Cleared 90-110k About the Opportunity The Source Staffing is supporting a leading Canadian defence... ...environments Contribute within a SAFe Agile delivery model Requirements Required Qualifications Must-Have...SeniorLong term contractFull timeTemporary workFor contractorsCasual workFlexible hours- ...Who We Are; What We Do; Where We’re Going Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating...
$68k - $98k per year
...Will Do GFT is seeking to build a pipeline of Water/Wastewater Modeller talent to join our Water team in either Toronto, Mississauga... ...water and wastewater systems Experience with hydraulic modeling software such as InfoWorks, WaterCAD/WaterGEMS, InfoWater, Hammer, or...Full timeWork at officeLocal areaRelocation- ...next chapter starts here. We are seeking a Ruby on Rails Developer to support a federal government project in Ottawa. The ideal candidate... ...DevOps workflows Build and support cloud-based and web-based software solutions Collaborate with developers, QA, DevOps, and...Full timeFixed term contract
- ...industry, specializing in C5ISRT, simulation and training, cyber and... ...operational readiness. We are seeking a Software Architect with knowledge of... ...management skills as the RCN develops, pivots to right fit solutions... ...an employee compensation model; consultant rates will be adjusted...Full timeTemporary workPart timeInternshipImmediate startRemote workFlexible hours
- ...is Canada’s largest Indigenous-owned software testing and technology services company... ...making an impact. We are seeking a Senior Automation Developer t o support a critical backend... ...relationships, business rules, and security models to ensure accurate backend validation...SeniorInternship
$80k - $90k per year
...are looking for a UI/Frontend Developer to join the Larus team. You... ...user flows, and deliver working software; Architect and build... ...you apart and open pathways to seniority: Frontend architecture -... ...intelligent systems and engineering simulations primarily for business,...Permanent employmentFull timeWork at officeRemote workHome officeMonday to friday3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Modelling & Simulation Software Developer. Be the first to apply!

