Software Engineer

Posted 5 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer developing advanced training and simulation technologies at RTX. Managing software requirements, compliance, and contributing to business development efforts in a dynamic team setting.

Responsibilities

  • Manage software system requirements for developmental systems involving multiple subcontractors
  • Develop and/or manage key software engineering documents, such as specifications, Interface Control Documents, test requirements, and test plans
  • Conduct trade studies and recommend new technologies to enhance system capabilities
  • Estimate software engineering effort for tasks and projects through job analysis
  • Ensure compliance with technical processes and policies
  • Monitor program metrics, ensuring the application of Technical Performance Measures (TPMs) to assess technical progress and risk
  • Identify and manage technical/engineering Risks and Opportunities (R&Os)
  • Provide engineering management for suppliers
  • Deliver accurate and timely status reports to Program Managers and the Engineering Director
  • Ensure all software engineering tasks align with project specific systems requirements and are consistent with overall company engineering policies and procedures
  • Support business development efforts for new system integration projects and assist existing programs with technical investigations, development, and review meetings
  • Contribute to the growth of the division by expanding assigned projects and identifying opportunities for additional work.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Science, or a related field
  • A minimum of 5 years in a software engineering, integration, or development environment
  • Eligible for professional registration (Professional Engineer) under the provincial Association of Professional Engineers in the province of practice
  • Strong organizational and communication skills
  • Familiar with capture of new business as a product provider and system integrator.
  • Familiarity and experience within one or more of the following: Training Management Systems for simulated environments, Mobile, Local and Wide area networks architectures and deployments, Command and Control (C2) and Situational Awareness (SA) applications and architecture, Modeling and Simulation applications and architectures for large scale training, Managing requirements using DOORS, Model Based Systems Engineering (MBSE) including Universal Modeling Language
  • Good computer skills in the Microsoft suite of programs and various other computer programs.
  • Bilingual in English and French is an asset.

Benefits

  • medical and dental coverage
  • disability benefits
  • retirement savings program
  • tuition assistance through RTX’s Employee Scholar Program

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$78,000 - CA$122,850 per year

Degree requirement

Bachelor's Degree

Location requirements

HybridCalgaryCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.