Senior Software Engineer

Schréder ANZ

Sydney

Hybrid

AUD 140,000 - 210,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Schréder EdgeMachines is seeking a Senior Embedded Linux Engineer (Edge AI) to own the complete embedded stack from Yocto to field deployment. You will work across hardware integration, edge ML, audio, and cloud data in a pragmatic, small team with autonomy.

You should bring strong C/C++ and Python skills, extensive embedded Linux experience, and a proven ability to improve deployment reliability for connected devices. Hybrid role based in Sydney, Australia.

Qualifications

  • Extensive embedded Linux development experience.
  • Proficient in C/C++ and Python.
  • Experience with Yocto or similar embedded Linux build systems.
  • Track record improving deployment/reliability for connected devices.
  • Strong communication and ability to work independently in a small team.

Responsibilities

  • Own and improve the embedded Linux platform: Yocto builds, boot configuration, device trees, kernel changes, drivers and system services.
  • Design better build, release, provisioning, flashing and over-the-air update workflows, plus diagnostics and fleet observability.
  • Integrate real hardware such as cameras, microphones, cellular modems and sensors over I2C, SPI, UART, CSI, USB and PCIe.
  • Harden device security: secure boot of firmware and kernel, key handling and vulnerability management.
  • Profile and optimise on-device ML and computer vision, including quantisation and power-aware inference.
  • Extend audio analysis: event detection and classification, direction of arrival, and multimodal detection alongside existing vision features.

Skills

Embedded Linux
C/C++
Python
Yocto
Deployment reliability
Communication

Job description

Senior Embedded Linux Engineer (Edge AI)
Own the whole product, not one layer of it.

Most embedded roles hand you a single slice of the stack. This one hands you the entire product: outdoor edge-AI sensors that see, hear and make sense of the world around them, from the Yocto build all the way to the field.

About EdgeMachines

EdgeMachines is the deep-tech division of Schréder, a global leader in intelligent outdoor lighting and smart infrastructure with more than 50 years in the Australian market. We build the edge-AI sensing platforms that make next-generation lighting and smart-city infrastructure aware of what is happening around it. Picture a small, sharp engineering team with real autonomy, backed by the scale and stability of a global brand.

The role

We are looking for a pragmatic senior engineer who likes working across boundaries. Embedded Linux is the core, but the problems reach into hardware integration, edge machine learning, audio analysis, device deployment and cloud data. You will not be the deepest specialist in all of it, and you do not need to be. What matters is the judgement and curiosity to move between layers and make the whole system more reliable.

What you will work on
  • Own and improve the embedded Linux platform: Yocto builds, boot configuration, device trees, kernel changes, drivers and system services
  • Design better build, release, provisioning, flashing and over-the-air update workflows, plus diagnostics and fleet observability
  • Integrate real hardware such as cameras, microphones, cellular modems and sensors over I2C, SPI, UART, CSI, USB and PCIe
  • Harden device security: secure boot of firmware and kernel, key handling and vulnerability management
  • Profile and optimise on-device ML and computer vision, including quantisation and power-aware inference
  • Extend audio analysis: event detection and classification, direction of arrival, and multimodal detection alongside existing vision features
  • Contribute to the backend services, data pipelines, APIs and internal tools that support the deployed fleet
What you will bring
  • Strong production software engineering experience, with substantial hands-on embedded Linux work
  • Fluency in C/C++ and Python, and confidence debugging software that talks directly to hardware
  • Experience with Yocto or a comparable embedded Linux build system
  • A track record of improving deployment, update or operational reliability for connected devices
  • Sound engineering judgement, clear communication, and the ability to work independently in a small multidisciplinary team
Bonus, not required (breadth is welcome, never expected)

Edge ML runtimes or NPUs, audio DSPs, cellular or low-power IoT connectivity, Linux networking, MQTT, streaming or time-series data, cloud infrastructure, or modern web development. Bring one or two and we are interested; you do not need the full list.

Why you will want this
  • Genuine ownership from concept through to field deployment, not a sliver of someone else's system
  • Real next-gen technology, edge AI, audio and vision, running on physical products out in the world
  • A complete, tangible product spanning outdoor electronics, embedded Linux, edge AI, wireless connectivity, cloud services and manufacturing
  • Small-team autonomy with the backing and security of a global company
  • Hybrid working, based in Sydney
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Software Engineer – Edge AI & IoT
Senior Embedded Linux Software Engineer – Edge AI & IoT

Schréder • Ryde

On-site
AUD 150,000 - 210,000
Senior Embedded Linux Engineer - Edge AI & Full Product Ownership
Senior Embedded Linux Engineer - Edge AI & Full Product Ownership

Schréder ANZ • Sydney

Hybrid
AUD 140,000 - 210,000
Senior Embedded Linux Lead for Edge AI & IoT
Senior Embedded Linux Lead for Edge AI & IoT

Schréder • Ryde

On-site
AUD 150,000 - 210,000
Senior Electronic Engineer
Senior Electronic Engineer

Schréder ANZ • City of Parramatta Council

Hybrid
AUD 120,000 - 170,000
Senior Embedded Electronics Engineer for Outdoor Edge-AI Sensors
Senior Embedded Electronics Engineer for Outdoor Edge-AI Sensors

Schréder • City of Parramatta

Hybrid
AUD 120,000 - 180,000
Hybrid working
Senior Electronics Engineer
Senior Electronics Engineer

Schréder • City of Parramatta

Hybrid
AUD 120,000 - 180,000
Hybrid working
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Council of the City of Sydney

On-site
AUD 130,000 - 165,000
Senior Software Engineer
Senior Software Engineer

WOW Recruitment • City of Brisbane

On-site
AUD 140,000 - 180,000
Senior Electronics Engineer
Senior Electronics Engineer

jobr.pro • City of Parramatta

On-site
AUD 140,000 - 180,000
Hybrid working
Senior Outdoor Electronics Engineer - RF, Power & Enclosures
Senior Outdoor Electronics Engineer - RF, Power & Enclosures

jobr.pro • City of Parramatta

Hybrid
AUD 140,000 - 180,000
Hybrid working