drjobs Senior Software Engineer

Senior Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Ottawa - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

  • Development of software uses cases for potential Multi-purpose Reconfigurable Trainers (MRT) candidates.
  • Requirements data collection of 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 designs decisions and derived requirements.
  • Software development for potential MRT candidates prototypes as required and feasible in the available timeframe and budget.
  • Provision of developmental labour estimates and skills requirements to further development of Common Open Reconfigurable Environment (CORE) and MRTs.
  • Evaluate and make recommendations on commercially available software tools and development frameworks for applicability to CORE/MRT development. Procure and support software tools used to develop prototype MRTs.
  • Prepare software development guidelines and recommend standards that will be used for future CORE/MRT development.
  • Provide requirements development support to the client of simulators to be developed under the Navys ship procurement programmes such as the Canadian Surface Combatant.  
  • Provide guidance and development support to third party Contractors that have been tasked with further development of CORE/MRTs for the client.  
  • Provide procurement support and services for the acquisition of goods and materials required for the successful completion of the task as identified and requested by the Task Authority.
  • Provide technical support in the planning implementation and execution of the clients Distributed Mission Training (DMT) exercises at the local national and coalition levels.  This includes coordination with technical representatives for other sites to ensure interoperability at the network simulation operational and training levels.
  • Modify integrate test and distribute the Joint Semi-Automated Forces (JSAF) software in support of the client DMT objectives.  Changes must be documented and archived so that coordination and configuration control can be maintained with other JSAF users in the Canadian Forces and reported to the US Navy Warfare Development Command (NWDC).
  • Assess identify integrate test and install necessary equipment and software to facilitate shore and ship based simulator connectivity on an as needed basis.
  • Develop interoperability test plans and test cases and conduct testing with the various simulator Original Equipment Manufacturers (OEMs).  Deficiencies must be documented and a plan of action to rectify issues must be created.
  • Provide technical support to the clients operational personnel on an as needed basis in support of DMT development tests and exercises.

Qualifications :

  • Masters Degree or better in Computer Science Mathematics Sciences or Engineering with Modeling and Simulation courses.
  • CMSP (Certified Modelling and Simulation Professional) Certificate or an equivalent industry-recognized qualification.
  • A minimum of 7 years designing coding and testing C and Java programming in a modeling and simulation environment.
  • A minimum of 6 years working in a Microsoft and Unix or Linux operating system environment;
  • A minimum of 6 years developing simulation systems;
  • A minimum of 6 years working with Image Generation and display systems.
  • A minimum of 3 project references from previous clients is required where the candidate performed software development or maintenance duties in the past ten years.
  • Must be able to obtain and maintain a government secret clearance and controlled goods certification. 
  • Able to go onsite 5 days a week.


Additional Information :

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

Employment Type

Full-time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.