Rehost Systems Specialist

Posted 2 Days Ago
Be an Early Applicant
Montréal, QC
Entry level
Aerospace
The Role
The role involves developing innovative solutions for software issues in real-time simulations, creating scalable software architectures, debugging avionics software, and training other engineers in advanced skills. Responsibilities also include serving as the functional software architect, overseeing technical approaches, and ensuring quality in projects.
Summary Generated by Built In

About This Role

                                                                                                         

CAE is a global leader in training for the civil aviation, defence and security, and healthcare markets. Our engineering teams are passionate, innovative, creative and enthusiastic about cutting‑edge technology. Our new work environments are open and modern. Moreover, we offer a flexible work schedule with the possibility of teleworking. We also offer several services, including a cafeteria with a varied menu, free parking and much more! To help integrate new employees, we offer a mentorship program and beginner's training. Lastly, we greatly value initiative and innovation. We stress employee development.

We are looking for simulation and integration specialists for cockpit, aircraft systems in our flight simulators. There are many opportunities and challenges in this field, ranging from architecture to design, development, testing, integration, resolution of non‑compliances and documentation of simulated or real systems used in aircraft and helicopters.

CAE requires software and computer engineers who will port and rehost large-scale software applications for real-time aircraft simulations. This is a challenging software engineering position for engineers who crave opportunity, responsibility, and the desire for achievement. We will leverage your experience and knowledge to solve the hardest technical problems facing the company, often requiring the utmost creativity and innovation.

 

The role we are offering you:

·         Develop innovative solutions to complex software problems in a real-time simulation environment

·         Create scalable architectures to improve software porting process efficiency

·         Identify and implement opportunities for process improvement

·         Train other engineers in advanced debugging and problem-solving skills

·         Debug complex avionics software issues on real-time simulation platform

·         Act as functional software architect, responsible for overall technical approach and quality

 

Our ideal candidate has:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent experience required

  • Experience debugging software applications or programs

  • Demonstrate creativity and strong problem-solving skills

  • Large Scale Software Development experience a plus

  • Embedded Software Development experience

 

Preferred Skills

  • Previous experience in Operational Flight Programs (OFP) Development or Porting

  • Low-level programming, bit/byte manipulation, memory alignment experience

  • Real-time software development

  • Expert level in C / C++

  • Knowledge of avionics systems communication protocols, such as ARINC 429, AFDX, MIL-STD-1553, etc. an asset

  • Visual Studio Debugger or other dynamic debugging tools

  • Computer networking standards (Ethernet, TCP, UDP) a plus

  • Assembly language programming (any processor)

  • Agile methodology

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!

 

At CAE, we equip people in critical roles with the expertise and solutions to create a safer world. Around the globe, we’re everywhere customers need us to be with more than 13,000 employees in approximately 250 sites and training locations in over 40 countries. Today and tomorrow, we’ll make sure our customers are ready for the moments that matter.

 

Come and share your passion with us!

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 Opportunity Employer 

CAE is an equal-opportunity employer committed to diversity, equity, and inclusion. As "One CAE," we take affirmative action to ensure equal opportunity for all applicants regardless of race, nationality, colour, religion, sex, gender identity and expression, sexual orientation, disability, neurodiversity, Veteran status, age, or other legally protected characteristics.  

 

If you don't see yourself fully reflected in every job requirement listed in the job posting, we still encourage you to reach out and apply. At CAE, everyone is welcome to contribute to our success. If reasonable accommodation is needed to participate in the job application or interview process, please get in touch with us at [email protected].

Top Skills

C
C++
The Company
HQ: Montreal, Quebec
10,806 Employees
On-site Workplace
Year Founded: 1947

What We Do

CAE is a high technology company, at the leading edge of digital immersion, providing solutions to make the world a safer place. Backed by a record of 75 years of industry firsts, we continue to reimagine the customer experience and revolutionize training and operational support solutions in civil aviation, defense and security, and healthcare. We are the partner of choice to customers worldwide who operate in complex, high-stakes and largely regulated environments, where successful outcomes are critical. Testament to our customers’ ongoing needs for our solutions, over 60 percent of CAE’s revenue is recurring in nature. We have the broadest global presence in our industry, with approximately 13,000 employees, 180 sites and training locations in over 35 countries

Similar Jobs

DRW Logo DRW

Full Stack Software Developer

Fintech • Financial Services
Montréal, QC, CAN
1825 Employees

Bounteous Logo Bounteous

ServiceNow Developer

Agency • Digital Media • eCommerce • Professional Services • Software • Analytics • Consulting
Hybrid
Montréal, QC, CAN
4000 Employees

ServiceNow Logo ServiceNow

Manager, Software Development Management

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Montréal, QC, CAN
26000 Employees

ServiceNow Logo ServiceNow

Senior Backend Python Developer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Montréal, QC, CAN
26000 Employees

Similar Companies Hiring

Doodle Labs Thumbnail
Wearables • Robotics • Internet of Things • Hardware • Automation • App development • Aerospace
Los Angeles, CA
50 Employees
Orbit Fab Thumbnail
Hardware • Aerospace
Lafayette, CO
55 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account