Senior IoT Design Engineer

Job Location: Melbourne, Victoria

Most Linux roles are about adding features.
This one is about stopping systems from failing.

If you’ve ever been the person called in after an embedded Linux device starts misbehaving in the field. Random reboots. Broken drivers. Library conflicts no one can explain. You already know what this role is.

This is not application development.
This is owning the operating system layer that decides whether the product survives.

You’ll own the Linux foundation of a production IoT device. This is engine-room work. Drivers, system libraries, boot behavior, and the boundaries where things actually break.

If you want surface-level application work, this isn’t it.
If you want ownership of the OS stack everything depends on, read on.


What You’ll Do

Platform and OS Engineering

  • Build, customize, and maintain Linux-based systems for embedded and IoT devices.

  • Debug driver-level issues, kernel interactions, and system-level library conflicts.

  • Optimize boot time, memory usage, and overall system reliability.

  • Integrate and harden system services for real-world deployment.

Security matters, but this is not a theory role. You’ll work with encryption and hardware security where required, not argue about it on a whiteboard.


Firmware and System Integration

  • Own the boundary between firmware, kernel, drivers, and userspace.

  • Integrate first- and third-party libraries into packaged deployments.

  • Debug issues that cross firmware, OS, and application layers.

  • Ensure changes in one layer do not destabilize the rest of the system.


Application and Cloud Interfaces

  • Support system-level interfaces between devices and AWS services.

  • Enable reliable data flow between edge devices and the cloud.

  • Contribute to embedded application work when deep system knowledge is required.


What You Bring

This role is for engineers who have built Linux systems, not just used them.

You bring:

  • Deep, hands-on Linux systems experience.

  • Comfort working close to drivers and low-level components.

  • Strong C/C++ skills. Java experience is useful where it touches native interfaces.

  • The ability to debug problems that do not have clean stack traces.

  • A bias toward correctness, stability, and control.


What This Role Demands

You will operate with ownership.

That means solving problems at the root, making decisions with incomplete information, and accepting that edge devices fail unless every layer is engineered properly.

If you need constant direction, this isn’t your role.
If you want control over the technical foundation of a real IoT product, it is.


Ready to own the core?

If you are the engineer people call when Linux systems misbehave, this is your seat.

You will own the platform decisions that determine whether the product survives in the field or quietly fails. Your work will be felt in every boot and every failure that never happens.

This is not a role for tourists or feature chasers.
It is for engineers who want control, accountability, and authority.

Step in if you want real ownership.

Apply Now

📧 lance@runtimerec.com
☎️ 03 9005 2123

 

 

Firmware Engineer

Job Location: Adelaide, South Australia

Join a team developing firmware for a next-generation microcontroller platform designed for embedded and ML applications.

This role is hands-on and deeply embedded.

This role suits engineers who thrive working close to hardware and enjoy building efficient, reliable systems from the ground up.

What you'll be doing:

  • Develop firmware and reference designs for a 32-bit microcontroller.
  • Port TinyML or similar inference engines to custom MCUs.
  • Work on BareMetal or RTOS environments (FreeRTOS, Zephyr).
  • Use Python for test automation and tooling.
  • Collaborate on board bring-up and performance tuning.
  • Contribute to example apps (e.g., predictive maintenance for sensors).

What you will bring:

  • Strong skills in C/C++ for embedded firmware.
  • Hands-on experience with BareMetal or RTOS (FreeRTOS, Zephyr).
  • Solid understanding of microcontroller architectures, memory, and peripherals.
  • Python for scripting, testing, and automation experience.
  • Experience porting TinyML or embedded ML frameworks.
  • Skilled in SDK or hardware-level development.
  • Exposure to RISC-V platforms.
  • Knowledge of schematic or PCB design.
  • Experience with firmware testing or CI/CD.

Why this role:

  • Build cutting-edge embedded ML solutions from the ground up.
  • Join a stable, product-focused R&D team.
  • Contribute to the commercialization of next-gen microcontrollers.
  • Long-term, low-bureaucracy environment with real impact.

Apply now or reach out to discuss how your experience could make an impact in this next-generation firmware development team.

E: aldwin@runtimerec.com

P: +61485988800

 

 

Software Engineer

Job Location: Newcastle, New South Wales

Join a leading Defence innovator and shape the future of simulation technology.

Be part of a collaborative team delivering cutting-edge projects that drive mission success.

Location: NSW

Role:

  • Design, develop, and integrate simulation software.
  • Build scalable and maintainable apps, plugins, and tools.
  • Troubleshoot and resolve technical simulation issues.
  • Translate stakeholder needs into functional solutions.

 

Essential:

  • Proven simulation design and development experience.
  • Proficient in C++, Qt, and Lua.
  • Experience with game engines like Unreal or Unity.
  • Familiar with SDLC, DevOps, and Agile.
  • Strong understanding of Defence simulation requirements and standards.
  • 3–5 years in software development.
  • Security clearance eligibility.

 

Desirable:

  • Experience with Defence simulation engines (VBS3/4, MAK One).
  • Familiarity with simulation interoperability standards (DIS, HLA).
  • Knowledge of operational system standards (VMF, C2Sim).
  • Previous experience modding or developing simulation software.

 

Benefits:

  • Competitive salary.
  • Flexible work setup.
  • Extra leave: Up to 6 weeks paid leave annually.
  • Career growth.
  • Fast hiring process.

 

If this sounds like your next challenge, apply now or reach out to discuss how your experience aligns with this opportunity.

 

Let's chat:

P: 0485988800

E: aldwin@runtimerec.com

 

 

You have been subscribed to our newsletter.

WordPress Appliance - Powered by TurnKey Linux