onsite
Staff Cyber RF Software Engineer - Lockheed Martin
Software Engineer
Lead the design and implementation of secure RF software solutions, integrating signal processing, C++/Python development, and Linux-based cybersecurity controls for critical defense systems.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance RF software components for mission‑critical systems.
- Implement robust security controls and threat‑modeling practices to protect RF data paths and communications.
- Collaborate with cross‑functional cyber and signal‑processing teams to integrate secure algorithms and protocols.
- Conduct code reviews, static analysis, and vulnerability assessments to ensure compliance with defense security standards.
- Provide technical leadership, mentorship, and guidance to junior engineers throughout the software lifecycle.
Requirements
- 10+ years of professional experience in C++ and Python development on Linux platforms.
- Deep knowledge of RF signal processing, modulation techniques, and real‑time embedded systems.
- Proven expertise in cybersecurity principles, secure coding, and vulnerability mitigation for high‑assurance environments.
- Experience with threat modeling, security testing, and compliance frameworks such as NIST, DO‑178C, or similar.
- Strong problem‑solving skills and ability to lead complex, multidisciplinary projects.