Software Engineer - Embedded Software Performance (au)

Droneshield LLC

Sydney, NSW, Australia
On-site
Linux-based embedded software development
Modern c++ and/or python programming
Multi-process architecture experience
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 designing and implementing new software features for Linux-based systems to ensure performance and reliability on resource constrained targets.
  • DroneShield is experiencing hypergrowth with revenue surging over 400% year-on-year and is a global market leader in counter-drone technology.

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

  • Linux-based embedded software development
  • Modern C++ and/or Python programming
  • Multi-process architecture experience
  • Software design for resource constrained targets
  • Collaboration with multidisciplinary engineering teams
  • Use of Git, Jira, Confluence, GitLab CI/CD, Docker

Nice-to-have

  • Concurrent computing and code optimization
  • DevOps including CI/CD and automated testing
  • Experience with ML, RF, FPGA, and DSP technologies
  • Embedded Linux development experience

Key Requirements

  • BS degree in Computer Science or related field or equivalent experience
  • 3-5 years software development experience
  • Experience developing complex applications in C++ and/or Python
  • Familiarity with Linux development environments
  • Proficiency with multi-language system architectures

Work Rights

Not specified

Tailored Resume

Cover Letter