Senior Software Engineer (Python / C++) - Next-Gen Defense Systems
Regulus Cyber
Senior Software Engineer (Python / C++) - Next-Gen Defense Systems
- R&D
- Haifa
- Full-time
Description
Regulus is an agile defense-tech startup tackling the most complex challenges in counter-drone and uncrewed defense. With hundreds of combat-proven systems deployed by the IDF and global partners, we are now engineering the next generation of C-UxS (Counter-Uncrewed Systems). We leverage advanced electronic warfare and kinetic measures to detect and neutralize hostile threats. If you want to push technological boundaries while safeguarding Israel and our allies, join us at this pivotal stage of our growth.
If you're looking for a role that combines deep technology, ownership, and real-world impact - this is your opportunity.
You’ll join a team developing an operational, field-proven product that continues to evolve rapidly. This role offers real ownership and the chance to shape system architecture while working close to hardware and mission-critical environments.
What You’ll Do
- Design and develop embedded software in Python and C++
- Work in a Linux-based environment, interacting directly with hardware and sensors
- Integrate algorithmic components, including math-based logic when required
- Debug complex issues across software, OS, and hardware layers
- Collaborate with system, hardware, and algorithm teams
- Support system integration and field testing
Why This Role is Unique
- End-to-end ownership of meaningful system components
- Work on UAV and defense technologies
- Blend low-level development with system-level thinking
- Contribute to real-world, operational deployments
Who This is For
Senior engineers who want to take ownership, work close to the system level, and build technology that operates in the real world.
- Build real, end-to-end systems
- Take part in developing a new product from early stages
- See their code come to life in real-world missions
Requirements
- 4+ years of hands-on experience in Python/ C++ development
- Experience working in Linux environments
- Strong problem-solving and debugging skills
- Ability to implement algorithmic or mathematical logic
- Hands-on approach and adaptability in a fast-paced environment
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field
Nice to Have
- Background in computer vision
- Experience with signal processing
- Experience in UAV / drone / aeronautics domains