Software Engineer - Embedded Software Performance (AU) at DroneShield
Sydney, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

03 Feb, 26

Salary

0.0

Posted On

05 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Python, Linux, Embedded Systems, Multi-process Architectures, Software Design, Software Architecture, Git, Jira, Confluence, GitLab CI/CD, Docker, Concurrent Computing, Code Optimization, DevOps, Machine Learning, RF Technologies

Industry

Defense and Space Manufacturing

Description
About the role DroneShield is seeking a Software Engineer with relevant experience to join the team in Sydney, NSW. The primary focus of the role is to develop and maintain DroneShield’s Linux based deployed sensors. Working closely with ML/AI, Data Science, Embedded, RF and infrastructure teams to innovate and enhance DroneShield’s world leading RF detection technology. This is an exceptional opportunity for a results-driven individual in a rapidly expanding market. Responsibilities, Duties and Expectations Design and implement new software features for Linux-based systems Ensure software is designed for performance and reliability on resource constrained targets Collaborate with multi-disciplinary teams, including algorithms and FPGA, to deliver on user and business requirements Work with the broader engineering team to ensure reliable and robust end to end system operation Write and maintain internal documentation for implemented features Qualifications, Experience and Skills BS degree in Computer Science, Information Technology or similar technical field of study or equivalent practical experience Experience using modern C++ and/or Python to develop complex applications Familiarity with developing under Linux (embedded Linux would be advantageous) Experience with multi-process architectures (including IPC mechanisms) Proficiency working with systems composed of multiple programming languages Experience designing and architecting software solutions Experience with development tools including Git, Jira, Confluence, GitLab CI/CD, Docker The following would also be highly desirable: Experience with concurrent computing and code optimization DevOps experience, including CI/CD, automated testing, and system monitoring Strong proficiency with Docker Experience with ML, RF, FPGA, and DSP technologies Note for recruitment agencies: We do not accept unsolicited candidates from external recruiters unless specifically instructed.
Responsibilities
The role involves designing and implementing new software features for Linux-based systems and ensuring software performance and reliability on resource-constrained targets. Collaboration with multi-disciplinary teams is essential to deliver on user and business requirements.
Loading...