Software Engineer

Company Details

Skyborne Technologies is a Defence Tech company working in the Robotics, Autonomous Systems and AI Defence and security industry, developing innovative aerial robotics.

About Skyborne Technologies

Skyborne Technologies is a Defence Tech company working in the Robotics, Autonomous Systems and AI Defence and security industry, developing innovative aerial robotics. The company is based in Brisbane, Australia.

Skyborne is rapidly growing within the Defence and security space to develop and produce aerial robots, both armed and unarmed. The company’s main lines of effort are the optionally-armed Cerberus tri-copter platform, unmanned weapon systems and the Gannet drone.

About the Team

Skyborne’s Research & Development team have various contracts to deliver in the short to medium term. The candidate will be embedded to support the delivery of these important contracts and aid in company growth. The successful candidate will join our R&D team at our office located in Brisbane.

About the role

Under the supervision of the Software Lead, the successful applicant will undertake software design and development activities as part of an R&D project team. The role will allow autonomy and leading of high-level engineering tasks.

As a Software Engineer you can anticipate some of your day-to-day tasks to include:

  • Firmware development (C/C++)

  • Writing/modifying drivers for embedded sensors (e.g. IMU, GPS, optics)

  • Working with various interfaces, such as SPI, I2C, UART

  • Researching and implementing design patterns that better conform to company software best practices

  • Undertake tasks within allocated timeframes

  • Use development tools such as: JIRA, GitLab, C/C++, QT, CMake, Linux

  • Facilitate collaboration with all Skyborne staff (Engineering & Business Divisions)

  • Participating in code reviews

  • Bench, Hardware-in-the-loop, and field testing of Skyborne UAS platforms

  • Local, interstate, and international travel to support field testing and customer demonstrations

What are we looking for?

Skyborne seeks applicants who exemplify a rapid but thorough approach to tackle complex engineering problems within the allocated project timeline. The applicant should positively contribute to the workplace environment where employees value each other, live up to their promises and communicate openly about immediate problems and potential upcoming challenges.

The experience and skillset best suited to this role include:

  • Bachelor’s degree in one of the following: Computer Science, Software Engineering, Mechatronics Engineering or Aerospace Engineering

  • 3+ years industry experience in software development team environment (C/C++, QT, CMake, GitLab, Linux, Atlassian Suite)

  • Experience with 3D / OpenGL / nVidia / GStreamer

  • Experience with real time operating systems

  • Passion for innovation and to work in a fast paced but rewarding environment

  • Ability to focus on specific problems and prioritise tasks in order to deliver best value to the business and stakeholders

  • Ability to receive constructive feedback on code and implement accordingly

  • Applicants must be an Australian Citizen to meet Defence security requirements

  • Eligibility and willingness to obtain an Australian Department of Defence security clearance

Additionally, it would be desirable that you have:

  • Experience with simulation development

  • Experience with unmanned systems and robotics

  • CASA remote pilot licence (RePL)

  • QLD Firearms Licence

  • Active Defence security clearance

What’s on offer?

  • Attractive remuneration package

  • Opportunity for career development and further growth

  • Real technical development experience from design to testing to customer trials

  • Autonomously work on assigned project tasks

  • Work with experienced multi-domain R&D engineers (software, embedded, electronics/firmware, GNC, machine vision, machine learning) in a challenge-rich environment

Next Steps

If you are ready to take the next step, apply with your cover letter, resume and academic transcript.

Skyborne may use various recruitment and selection tools and techniques as part of our process, such as video interviewing, online assessments, face-to-face interviews and assessment centres.

The preferred candidate may be required to complete Skyborne background checks including pre-employment verification and national police checks.

Tagged as: cmake, gitlab, firmware development, engineering, mechatronics, linux, electronics, c/c++, jira, QT

Visit Us On LinkedinVisit Us On FacebookVisit Us On Twitter