Staff Algorithms Software Engineer (au)

Droneshield LLC

Adelaide, South Australia, Australia
On-site
C++ software development
Drone detection algorithm implementation
Simulation software development
DroneShield offers an opportunity to solve some of the world’s most challenging technical problems in the rapidly growing counter-drone sector

Job Summary

  • DroneShield offers an opportunity to solve some of the world’s most challenging technical problems in the rapidly growing counter-drone sector.
  • The role involves researching and developing next generation capabilities by collaborating closely with ML/AI, Data Science, RF and infrastructure teams.
  • DroneShield is experiencing hypergrowth with revenue surging over 400% year-on-year and investing over A$50 million annually in R&D.

Matching Summary

DroneShield offers an opportunity to solve some of the world’s most challenging technical problems in the rapidly growing counter-drone sector.

Skills & Requirements

Must-have

  • C++ software development
  • Drone detection algorithm implementation
  • Simulation software development
  • CI/CD pipeline maintenance
  • Embedded Linux platform experience
  • Digital Signal Processing techniques
  • Test Driven Development

Nice-to-have

  • Working in multidisciplinary teams
  • Ability to communicate with non-software engineers
  • Self-taught and continuous learner
  • Experience with modern software infrastructure
  • Motivated to grow company in competitive industry

Key Requirements

  • Bachelor’s degree or equivalent experience
  • 7+ years software development experience
  • Proficiency in at least one compiled language (Go, C++, or C)
  • Proficiency in at least one scripting language (Python, JavaScript, or Shell)
  • Experience with revision control and continuous integration

Work Rights

Not specified

Tailored Resume

Cover Letter