remote
Senior Simulation Software & Security Engineer - Boeing
Security Engineer
Lead the design, development, and security of high‑fidelity aerospace simulation software, applying C++/Python expertise on Linux platforms while integrating robust cybersecurity practices and DevSecOps pipelines.
About the role
Key Responsibilities
- Architect, develop, and maintain real‑time simulation applications for aerospace training and analysis using C++ and Python.
- Implement security controls throughout the software lifecycle, including threat modeling, code hardening, and vulnerability remediation.
- Collaborate with cross‑functional teams to integrate simulation modules into larger enterprise systems and cloud‑based services.
- Establish and maintain CI/CD pipelines with automated security testing (DevSecOps) to ensure rapid, safe releases.
- Provide technical mentorship, conduct code reviews, and drive best‑practice adoption for simulation and security engineering.
Requirements
- Bachelor’s or higher in Computer Science, Electrical Engineering, or related field with 7+ years of software development experience.
- Strong proficiency in C++ (modern standards) and Python on Linux environments.
- Demonstrated experience in cybersecurity practices such as secure coding, static analysis, and penetration testing.
- Hands‑on experience with simulation frameworks, real‑time systems, and performance optimization.
- Familiarity with DevSecOps tools (e.g., GitLab CI, Jenkins, Docker, Kubernetes) and automated security testing.