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
Software Engineer developing and scaling a platform at Guidewire. Collaborating with teams to improve system performance and reliability with a focus on clean code and best practices.
Intern participating in low - level software development for Linux platforms at OPAL - RT Technologies. Working in a collaborative environment on driver projects and software integration.
Principal Software Developer specializing in AI systems at Laivly, developing innovative customer service technology. Mentoring engineers and solving complex challenges in real - world environments.
Experienced full - stack developer managing backend infrastructure for cybersecurity services. Responsibilities include building core platform components and owning system design, architecture, and direction.
Full Stack Developer at Button is responsible for modernizing enterprise applications and services, collaborating with stakeholders and mentoring team members in Canada.
Staff Software Engineer leading frontend system initiatives at a fintech company. Influencing architecture and mentoring team members to enhance code quality.
Senior iOS/tvOS Developer contributing to CNN's mobile and CTV technology strategy. Collaborating with Product, Design, and Engineering to build consumer experience solutions.
Software Engineer developing Sage ERP solutions for Aktion Associates in a remote setting. Collaborating on integrations and customizations in the construction industry.
Lead technical direction for Supabase CLI and local tooling across platforms. Engage with engineering and open - source communities to improve developer experience.