Software Engineer Job at CAE

CAE Saint-Laurent, QC

Role and Responsibilities


Passionate about your field? Looking for a work environment where you can meet challenges, innovate, use state-of-the-art tools and collaborate with experts from various sectors? Want to join a worldclass company and industry leader and be proud to contribute to our projects and mission? Come join our team and share your passion with us!

The role we are offering you:

  • You will work in close collaboration with many engineering groups and system architects to deliver important basic components essential to all our products.
  • The candidate will be developing and maintaining the simulation framework SFX
  • SFX is a C++ software needed by many simulated systems.
  • The candidate could be asked to maintain graphical tools designed with QT or WPF to support the framework
  • Being part of a dynamic software developer team, you will participate in design, development and support of the common software used by business units.
  • You be part of a team using “Agile” methodologies
  • Our team supports many teams developing applications like:
    • High-fidelity software that simulated in real-time a virtual naval, air or ground battlespace
    • Software for complete operational and mission training
    • Realistic sensor simulation: Radar, Sonar, Dipping sonar, Electronic support measures (ESM), Radar warning receiver (RWR)
    • High-fidelity weapons simulation: Guns, Bombs, Rockets, Mines, Missiles, Torpedoes, Close-in weapon system (CIWS)
    • Counter-measures simulation: Chaff, Flares, Jammers, Acoustics decoys, Smoke generators
  • You will be responsible for all software development phases, from requirements to testing and final integration into a simulator.
  • You will participate in setting technical criteria and in designing various software components, in addition to providing support to users.
  • You will provide support to internal and external clients.
  • You will coordinate issues and project deliverables.

Our ideal candidate has:

  • Bachelor’s degree in Electrical, Software, Computer or Software Engineering or in a similar area of expertise.
  • Minimum 3-5 years’ experience in software development
  • Experience in C/C++ programming in a real-time distributed environment.
  • Good object-oriented design skills (knowledge of C++ is essential).
  • The following knowledge is a asset: aircraft navigation, modeling, mathematics, flight dynamics, flight instruments, electronic warfare, military weapons, sensors and communication systems.
  • High degree of autonomy, initiative and creativity.
  • Ability to work using organizational processes and to contribute to continuous improvement.
  • Excellent verbal and written communication skills.
  • Available to travel occasionally
  • Bilingualism in both French and English is required.

CAE offers:

  • Benefits: fully flexible for you to choose what is important
  • Retirement: Defined Benefits Retirement Plan & Group Registered Retirement Savings Plan (RRSP)
  • Financial Perks: Employee Stock Purchase Plan & numerous corporate discounts
  • Personal and Family Programs: Physical Wellness Plan & Supplementary Maternity Plan
  • Work-Life Balance: Flextime & California Fridays all year
  • Fun at work: social and community events all-year round!

With over 10,000 employees located in 35 countries, CAE is a global leader in training for the civil aviation, defence and security, and healthcare markets. To learn more: www.cae.com

#LI-KP2

Position Type


Regular

CAE thanks all applicants for their interest. However, only those whose background and experience match the requirements of the role will be contacted.

Equal Employment Opportunity

At CAE, everyone is welcome to contribute to our success. With no exception.

As captured in our overarching value "One CAE", we’re proud to work as one passionate, boundaryless and inclusive team.

At CAE, all employees are welcome regardless of race, nationality, colour, religion, sex, gender identity or expression, sexual orientation, disability, neurodiversity or age.

The masculine form may be used in this job description solely for ease of reading, but refers to men, women and the gender diverse.




Please Note :
nvalabs.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, nvalabs.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.