Embedded Software Engineer (AU)

Global-Talent-Exchange

Sydney
Full time
3 - 5 Yrs
- INR
span 1

Required Skills:

Linux

Python

Golang

Modern C++

API Development

PRPC

REST

git

JIRA

Confluence

Aws Cicd

Linux

Python

Golang

Modern C++

API development

gRPC

REST

TCP/UDP

Git

Jira

Confluence

CICD

About The Role

DroneShield is seeking an Embedded Software Engineer to join the team in Sydney, NSW. The position will report to the VP of Embedded Systems. The primary focus is to develop and maintain DroneShield’s Linux-based deployed sensors, working closely with ML/AI, Data Science, RF, and infrastructure teams.

Responsibilities

  • Implement new software features from concept to delivery.
  • Advance the development of software architecture design processes.
  • Ensure software reliability and performance on resource-constrained targets.
  • Deliver and maintain robust APIs for integration with systems.
  • Bring a test-driven development mindset.
  • Document software architecture and processes.
  • Ensure reliable end-to-end system operation.
  • Collaborate with multi-disciplinary teams.
  • Provide technical guidance and mentorship.

Qualifications, Experience And Skills

  • BS degree in Computer Science, Mechatronics, Electronic Engineering, or similar field.
  • Minimum 3 years’ experience in related roles.
  • Comfortable on the command line in a Linux environment.
  • Software development experience in Python, Golang, Modern C++.
  • Experience with inter-device communication using gRPC, REST, TCP/UDP.
  • Familiarity with development tools like Git, Jira, Confluence, CICD.

Desirable Knowledge

  • Architecture design and microservice architecture.
  • API design and hardware in the loop CICD design.
  • Build system for embedded devices.

About Company

Global-Talent-Exchange
https://globaltalex.com/
Discover high-impact roles Worldwide
10-20 Employees
Information Technology & Services