remote
Senior Principal Software Engineer - BAE Systems USA
Software Engineer
Lead the design and development of advanced defense software for electronic warfare, secure communications, and radar systems, leveraging Python, C++, and embedded technologies to deliver mission‑critical solutions.
About the role
Key Responsibilities
- Architect and lead high‑performance software solutions for electronic warfare, secure communications, and radar warning systems.
- Drive end‑to‑end development, from requirements analysis to deployment on embedded platforms.
- Mentor and collaborate with cross‑functional teams, ensuring adherence to security and reliability standards.
- Integrate advanced networking protocols and secure communication stacks into mission‑critical applications.
- Conduct code reviews, performance tuning, and continuous improvement of software processes.
Requirements
- 10+ years of software engineering experience in defense or aerospace environments.
- Proficiency in Python, C++, and embedded system development.
- Deep knowledge of secure communications, networking protocols, and radar system software.
- Strong architectural design skills and experience with mission‑critical software life cycles.
- Excellent communication, leadership, and problem‑solving abilities.