Seeking a highly skilled Principal Software Engineer to lead software development for advanced defense and cyber systems, integrating COTS components with proprietary software, and supporting mission-critical applications.
Requirements
- Proficiency in software development on Windows and Linux platforms, with knowledge of Python, C, and Rust.
- Strong foundational understanding of networking, Linux services, troubleshooting, and modern operating systems.
- Familiarity with Agile methodologies, CI/CD pipelines, cloud development, and database/query languages.
- Expertise in one or more areas: RF systems, electronic warfare, cybersecurity, AI/ML, or software-defined radios.
- Ability to conceptualize, propose, and execute innovative technical solutions in fast-paced environments.
Responsibilities
- Lead software development for advanced defense and cyber systems.
- Full-stack and cloud development.
- Integrating commercial off-the-shelf (COTS) components with proprietary software.
- Supporting mission-critical applications.
- Contribute to research and prototyping in areas such as electronic warfare, software-defined radios, and cybersecurity.
- Develop and maintain software across multiple languages, quickly onboarding new technologies as needed.
- Take ownership of software development throughout the full lifecycle, from concept to deployment and troubleshooting at customer sites.
Other
- Lead, mentor, and supervise a team of junior software developers.
- Collaborate with multidisciplinary teams including RF, mechanical, electrical engineers, and cybersecurity specialists.
- Participate in laboratory experiments, field testing, and validation of system performance.
- Support documentation, technical presentations, proposal development, and customer engagements as needed.
- Experience leading teams and complex R&D efforts, with a background in defense or intelligence community projects preferred.