Software Developer, Visual Display Systems
CAE
- Saint-Laurent, QC
- Permanent
- Full-time
- Do you love technology?
- Do you like working on concrete projects?
- Are you curious by nature and you are ready to roll up your sleeves to fix the problems?
- Work in hybrid mode to validate and integrate different technologies
- Work in the office, in a laboratory as well as in our flight simulators in our facilities or directly at our customers’ site
- Use C++ in a Windows environment with Visual Studio
- Contribute to the continuous improvement of CAE’s software stack and software development processes
- Ensure the production launch of our software solutions
- Support the integration of our software solutions
- Set up infrastructures to automate the validation of our software
- Work collaboratively with senior team members
- Learn and grow in the high-tech world of visual systems and flight simulators
- Bachelor’s degree in software or computer engineering or equivalent experience
- A minimum of 5 years of experience in software development
- Experience with C++/C# programming on Windows 10 (64-bit/Visual Studio 2012)
- Experience in hardware/software (HW/SW) integration
- Experience in software testing infrastructure (google test, unit testing, system testing, etc.)
- Experience in automation using Jenkins server or other
- Experience in integrating and deploying software solutions
- Good mathematical knowledge and analytical skills
- Good knowledge of software development standards
- Debugging skills
- Resourcefulness and ability to work in a fast-paced environment
- Fluency in spoken and written French; functional English level
- Availability to travel (up to 20% of the time)
- Familiar with modern display technologies (lenses, cameras, screens, projectors, calibration tools, video interfaces)
- Knowledge of networking and communication protocol
- Experience in MFC programming
- 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!