Embedded Linux Engineer: Yocto, Kernel & Drivers

NOJA Power

City of Brisbane

On-site

AUD 90,000 - 120,000

Full time

37 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

NOJA Power, Brisbane-based manufacturer, seeks an Embedded Software Engineer to design, develop, and maintain software for Linux-based embedded systems used in mission-critical industrial and utility environments.

You will work across the full SDLC, contribute to Yocto Linux distributions, kernel drivers, and BSPs, and collaborate with an R&D team to deliver robust, secure software. Candidates should have 3+ years of experience and strong debugging skills.

Qualifications

  • 3+ years of experience developing Embedded C/C++ for Linux-based systems.
  • Strong experience with embedded Linux development and debugging.
  • Hands-on experience with the Yocto Project and BitBake.
  • Experience developing or maintaining Linux kernel drivers and BSPs.
  • Understanding of Linux kernel architecture, device trees, and boot processes.

Responsibilities

  • Develop and maintain embedded software applications in C/C++ for Linux-based embedded systems.
  • Customize and maintain Yocto-based Linux distributions for target hardware platforms.
  • Develop, port, and maintain Linux kernel drivers and board support packages (BSPs).
  • Configure, customize, and optimize Linux kernels, device trees, and bootloader components.
  • Debug and troubleshoot software issues across user space, kernel space, and hardware interfaces using tools such as GDB, JTAG, KGDB, and system tracing utilities.
  • Collaborate with cross-functional teams to define requirements, design robust solutions, and deliver high-quality software.
  • Optimize system performance, reliability, security, and maintainability for resource-constrained embedded environments.
  • Contribute to software architecture, code reviews, testing, continuous integration, and release activities.
  • Produce and maintain technical documentation throughout the development lifecycle.

Skills

Embedded C/C++
Linux debugging
Problem-solving
Analytical skills
Communication skills
Team collaboration
Agile/Scrum
Learning mindset

Education

Bachelor’s degree in software engineering or related

Tools

Yocto Project
BitBake
Linux kernel drivers
Kernel modules
GDB
JTAG
KGDB
U-Boot
Buildroot
Git
Jenkins

Job description

NOJA Power, Brisbane-based manufacturer, seeks an Embedded Software Engineer to design, develop, and maintain software for Linux-based embedded systems used in mission-critical industrial and utility environments.

You will work across the full SDLC, contribute to Yocto Linux distributions, kernel drivers, and BSPs, and collaborate with an R&D team to deliver robust, secure software. Candidates should have 3+ years of experience and strong debugging skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Developer
Embedded Software Developer

NOJA Power • City of Brisbane

On-site
AUD 90,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Sydney

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

Advanced Navigation • Australia

On-site
AUD 150,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Advanced Navigation • Newcastle City Council

On-site
AUD 110,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Advanced Navigation • Sydney

On-site
AUD 110,000 - 150,000
Embedded Linux Software Engineer - Real-Time Systems
Embedded Linux Software Engineer - Real-Time Systems

Topcon Positioning • City of Brisbane

On-site
AUD 120,000 - 160,000
Senior Embedded Software Engineer – Real-Time AI Navigation
Senior Embedded Software Engineer – Real-Time AI Navigation

Advanced Navigation • Sydney

On-site
AUD 110,000 - 150,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

AEY & Associates • Sydney

On-site
AUD 180,000 - 230,000
Embedded Software Engineer
Embedded Software Engineer

Advanced Navigation • Sydney

On-site
AUD 120,000 - 180,000
Senior Embedded Linux Architect: Secure OTA & High-Uptime
Senior Embedded Linux Architect: Secure OTA & High-Uptime

accesstel Pty Ltd • City of Melbourne

Hybrid
AUD 150,000 - 190,000