3+ years professional software development experience
Proficiency in c++, c#, or python programming
Experience with secure coding practices and system hardening
The role involves supporting the development and sustainment of advanced simulation software for a military training system within CAE's Defense & Security unit
Job Summary
The role involves supporting the development and sustainment of advanced simulation software for a military training system within CAE's Defense & Security unit.
Candidates will apply cybersecurity best practices and secure coding standards to ensure compliance with strict DoD security requirements.
This position offers a competitive benefits package, work-life balance, and opportunities for professional development within a purpose-driven organization.
Matching Summary
The role involves supporting the development and sustainment of advanced simulation software for a military training system within CAE's Defense & Security unit.
Skills & Requirements
Must-have
3+ years professional software development experience
Proficiency in C++, C#, or Python programming
Experience with secure coding practices and system hardening
Ability to mentor junior developers and lead technical tasks
Knowledge of real-time systems and simulation frameworks
Nice-to-have
Background in military training or high-fidelity simulators
Experience integrating software with avionics hardware
Familiarity with DoD security frameworks like RMF and STIGs
Certifications such as Security+, CEH, or CISSP
Previous work on government-funded defense programs
Key Requirements
Proof of U.S. Citizenship required
Must obtain and maintain DoD Secret clearance prior to start
Bachelor's degree in Computer Science, Software Engineering, IT, or related field preferred
3+ years of experience in software development ideally in DoD or aerospace environments