Job Specifications
Software Engineer
We are a venture-backed defense technology startup building next-generation autonomous defense systems. Founded by former Navy electrical engineers with deep expertise in robotics and software, our team is developing an autonomous platform that leverages advanced computer vision, control systems, and real-time decision-making to counter emerging aerial threats.
This is a true engineering-first environment where technical rigor, speed, and ownership matter. Backed by founders with multiple successful exits totaling $180M+, we are building mission-critical technology designed to operate in the most demanding real-world conditions.
If you enjoy solving complex, high-stakes engineering challenges and want your work to have direct operational impact, you’ll thrive here.
The Role
We’re looking for a highly skilled Software Engineer with strong proficiency in C++ and/or Python to design and build high-performance, real-time systems.
You’ll work at the intersection of robotics, autonomy, and systems engineering — solving difficult technical problems that require performance, reliability, and precision.
What You’ll Do
Design, develop, and maintain high-performance software applications (primarily C++)
Build scalable, efficient, and reliable real-time systems
Optimize code for speed, memory efficiency, and robustness
Implement multi-threaded and concurrent software architectures
Collaborate closely with mechanical, electrical, and computer vision engineers
Develop algorithms and data structures to solve complex computational challenges
Debug, profile, and resolve performance bottlenecks
Contribute to code reviews, testing frameworks, and documentation
Work with Git-based workflows and CI/CD pipelines
Ensure security and reliability standards are upheld in mission-critical systems
What We’re Looking For
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
Strong proficiency in modern C++ (C++11/14/17/20) and/or Python
Experience with multi-threading, concurrency, and performance optimization
Solid understanding of memory management and system-level programming
Familiarity with debugging and profiling tools
Experience with Git and modern development workflows
Strong problem-solving ability and comfort working in a fast-paced, technical environment
Professional software engineering experience preferred
Nice to Have
GPU programming experience (CUDA, OpenCL) or parallel computing
Knowledge of networking protocols or distributed systems
Experience with machine learning frameworks (PyTorch, TensorFlow)
Scientific computing background
DevOps experience (Docker, Kubernetes, CI/CD pipelines)
What We Offer
Competitive base salary
Meaningful equity package
Health, dental, and vision insurance
Paid time off
About the Company
Built to Make an Impact.
We exist to harness the power of recruitment to create meaningful change across the world.
Our mission is simple but profound: to connect purpose-driven talent with industries that shape a better future.
From driving innovation in Tech for Impact, advancing the global Clean Energy transition, to empowering Central Government Public Services, we are a Global Recruitment Group committed to making an impact and leaving a positive legacy.
Why We Exist
We believe recruitment should do more than fil...
Know more