remote
Software Engineer - Leonardo DRS
Software Engineer
Software Engineer focused on designing, developing, and testing high‑integrity defense software, including image and signal processing, real‑time firmware, and mission‑critical systems.
About the role
Key Responsibilities
- Design, develop, and debug software applications and systems for defense and intelligence missions.
- Implement image and signal processing algorithms to support electronic warfare and surveillance.
- Develop real‑time firmware for embedded platforms, ensuring compliance with safety and reliability standards.
- Collaborate with cross‑functional teams to integrate software into larger system architectures.
- Perform rigorous testing, analysis, and validation to meet stringent performance and security requirements.
Requirements
- Proficiency in Python, C++, and MATLAB for algorithm development and prototyping.
- Experience with image and signal processing techniques and real‑time embedded systems.
- Strong understanding of firmware development, safety‑critical software, and high‑reliability standards.
- Excellent problem‑solving skills and ability to work in a fast‑paced, mission‑critical environment.