We are seeking a Software Engineer to join our team at CAE Defense & Security. As a Software Engineer, you will develop and maintain software for flight and mission simulators, ensuring reliability and performance to train pilots for safe mission outcomes. You will work on legacy code bases, integrate new technologies, and collaborate with cross-functional teams to ensure seamless operation for real-time, mission-critical applications.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- 8+ years of professional experience in software engineering, with a focus on developing and maintaining mission-critical, or real-time systems
- Strong problem-solving skills and a passion for ensuring software reliability in high-stakes training environments
- Proficiency in C++, C, or Python, with experience maintaining legacy code bases or working on real-time/embedded systems
- Must be able to obtain and maintain an active DoD Secret or higher clearance prior to the start of employment
- Must be able to obtain and maintain Special Program Access
Benefits
- Comprehensive and competitive benefits package
- Flexibility that promotes work-life balance
- A work environment where all employees are valued, respected and safe
- Recognition, professional development, advancement and having fun!