Intermediate Software Developer (Modelling and Simulation) Job at ADGA Group Consultants Inc, Trenton, NS

MmxnN0JmcWNWbTBHdUV2YmRRNnNsUkVZeGc9PQ==
  • ADGA Group Consultants Inc
  • Trenton, NS

Job Description

REF: 007

ADGA Group has an immediate opening for a  Modelling & Simulation Software Developer  in Trenton! Be part of our team that is providing support services to the Canadian military with regards to Simulation Training. 

Tasks will include: 

  • 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)
  • 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 :

  • 5 years of experience as a software developer
  • 2 years experience as a software developer working in a modeling and simulation environment.
  • Experience supporting projects performing at least 6 of the following tasks:
    • Deriving functional requirements in a modelling and simulation environment.
    • Design simulation software in a modelling and simulation environment.
    • Programming graphics using OpenGL QT or equivalent products.
    • Developing add-ons extensions or plug-ins.
    • Designing coding and testing using C C or C# programming languages.
    • Integrating and testing software.
    • Investigating software products for use and integration into modelling and simulation applications.

Additional Information :

  • Work location: On-site on a full-time basis at Canadian Forces Base Trenton. May be required to do occasional travel to Kingston ON. 
  • Must currently hold or be eligible to obtain and maintain a Secret (Level II) Canadian Federal Government Security clearance.

ADGA Group provides the expertise to sustain and maintain deployed Mission Rehearsal and Tactics Trainers (MRTTs) in Ottawa CFB Gagetown Valcartier and Edmonton; a naval Distributed Mission Operation Centre (DMOC) in Halifax; an Air Force DMOC in Trenton connecting existing simulators for Distributed Mission Training (DMT) across Canada via the RCAF Modeling and Simulation Environment (RMSE) Network; System design and capability development; Strategy and concepts development; Research and development; Support to exercises; and system operation and support.

These Synthetic Environment activities are connected using the CFXNet the dedicated experimental and exercise network of the Canadian Armed Forces.

*Our recruitment systems include artificial intelligenceenabled 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). 

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 5000 perks through Perkoplis a Deferred Profit Sharing Plan and access to a wide range of other employee-centric services and savings programs.

Remote Work :

No

Employment Type :

Full-time

Job Tags

Full time, Temporary work, Immediate start, Remote work, Flexible hours,

Similar Jobs

IQVIA

Infirmière diplômée / Registered Nurse Quebec City, QC Job at IQVIA

Notre personnel infirmier autoris a l'occasion unique d'utiliser son expertise en soins infirmiers cliniques d'une nouvelle manire en dehors des soins aux patient(e)s, tout en continuant collaborer avec les professionnel(le)s de la sant et dfendre le bien-tre des patient...

University of British Columbia

Clinical Trials Research Assistant Job at University of British Columbia

 ...Staff - Non Union Job Category Non Union Technicians and Research Assistants Job Profile Non Union Hourly - Research Assistant /Technician 2 Job Title Clinical Trials Research Assistant Department Chan Laboratory Department of Paediatrics Faculty of... 

Two95 International Inc.

Magento Developer Job at Two95 International Inc.

 ...Software Developer (Magento 2) Responsibilities Collaborating with different internal departments to discuss and build solutions for the needs of the customer and company. Building, configuring and managing Magento 2x eCommerce website and apps along with... 

Calvin Klein

Assistant Store Manager - Full-Time Job at Calvin Klein

 ...TITLE : Assistant Manager REPORTS TO : Store Manager/Associate Manager JOB...  ...schedule required including nights, weekends and overnight shifts; some travel may be requested. Excellent...  ...squat for prolonged periods, and carry up to 20 pounds. Pay Range: PVH... 

GK

Vice President, Client Solutions Job at GK

 ... offer an adoption reimbursement program paid time off for new parents and newlyweds and provide travel support for nursing parents. Safeguarding Your Financial Wellbeing ~ Hamilton Lane contributes to retirement programs and offer...