Software Engineer
Job Description
D-Fend Solutions Inc., a world leader in counter unmanned aerial vehicles (c-UAV) / counter drone technologies is seeking a skilled and motivated Software Engineer to join our U.S.-based team.
This position is located in McLean, Virginia, United States (on-site)
In this critical role, you will be at the forefront of designing, developing, and testing software integrations between D-Fend’s cutting-edge counter-drone systems and a wide range of external hardware and software platforms.
This role combines technical leadership with hands-on engineering responsibilities. You will play a key part in evaluating system interoperability, building proof-of-concept and production-level integrations, and driving forward-looking research into future capabilities to maximize battlefield utility and mission effectiveness.
\n- Lead the architecture and development of software integrations between D-Fend’s core systems and third-party platforms including C2 systems, radars, and communication infrastructure.
- Design and implement robust, scalable, and secure integration solutions, including real-time data exchange, messaging protocols, and hardware interfaces.
- Conduct technical evaluations of external systems for compatibility and integration potential.
- Develop proof-of-concept prototypes to rapidly test new integration approaches and demonstrate feasibility.
- Guide the transition from prototype to full production implementation, ensuring high-quality and maintainable code.
- Collaborate closely with cross-functional teams including product, QA, and field engineering to ensure seamless interoperability and performance in real-world mission scenarios.
- Document architecture, design decisions, and integration guides for internal and external stakeholders.
- Required:
- Bachelor’s in computer science, Software Engineering, or Computer Science
- 3-5 years of professional experience in software development and systems integration.
- Strong proficiency in modern programming languages such as C++, Python, or Java.
- Proven experience with API implementation (REST, gRPC, etc.) and messaging protocols (e.g., Protobuf, Docker, MQTT, DDS, ZeroMQ).
- Understanding of system interoperability, data formats (JSON, XML), and network communication.
- Demonstrated ability to deliver software for mission-critical or defense-related systems.
- U.S. citizen
- Strong understanding of TAK, ATAK and WINTAK architecture and implementation
- Preferred:
- Experience working with defense/military systems (e.g., C4ISR, tactical communications, or sensor systems).
- Familiarity with embedded systems or real-time operating environments.
- Knowledge of cybersecurity principles and secure coding practices.
- Hands-on experience with simulation environments, or hardware-in-the-loop testing.
Company Information
Location: Not specified
Type: Not specified