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

 

 

Embedded Linux Software Engineer

Job Location: Canberra, Australian Capital Territory

A defence-focused engineering group is expanding its embedded software capability to support new programs, higher demand, and a rapidly evolving technology roadmap.

This is a hands-on, hardware-proximate environment where embedded, systems, electrical, and mechanical engineers build real systems together, not in silos.

Location: Canberra (onsite) | Melbourne considered only for exceptional candidates.

What You’ll Be Building

You'll work on real-time embedded systems used for tracking, stabilisation, sensing, and fire-control. Core technologies include:

  • Embedded Linux, C, C++

  • Real-time, low-level hardware integration

  • Computer vision and image-processing pipelines

  • ML-assisted tracking (integration, not research)

  • Java for orchestration and system coordination

  • Python for testing, prototyping, and harnesses

  • TI DSPs, microprocessors, sensors, gimbals, motor control

  • A future shift into Xilinx UltraScale FPGA platforms

Who Thrives Here

This isn’t for abstract architects or people who want to stay “high level”. It suits engineers who like real systems, real hardware, real constraints.

You’ll be a strong match if you:

  • Are eligible for Australian security clearance (and meet ITAR conditions)

  • Are comfortable working on defence and weapons-adjacent systems

  • Love embedded systems, sensing, CV, and real-time tech

  • Are product-driven and stay in the fight until the system works

  • Want genuine cross-disciplinary collaboration and increasing technical responsibility

Why This Team Stands Out

  • Hardware, software, electrical, mechanical, and systems engineering all within metres of each other

  • Deep exposure across multiple programs. No silos.

  • Locally engineered, built, and integrated equipment

  • Access to cutting-edge embedded tech: real-time CV, stabilisation, ML-assisted tracking, FPGA platforms

  • Strong upside for engineers aiming at senior/principal pathways

If You’re Interested

Apply NOW - if you're even close to this profile, I’ll walk you through the role and see if the match is real.

lance@runtimerec.com

0485988808

 

 

Senior Software Engineer

Job Location: Sydney, New South Wales

Want to build software that powers the future of intelligent devices?

Join a team where innovation is the cornerstone of everything we do. We’re looking for a Senior Software Engineer to push the boundaries of AI technology, delivering impactful solutions that operate seamlessly at the edge of IoT.

This role offers the opportunity to innovate at the edge of technology, work on impactful AI and IoT solutions, enjoy flexible working arrangements, collaborate with a global team, and grow as a technical leader—all while receiving competitive compensation and fostering a healthy work-life balance.


What You'll Do:


  • Take the lead from planning and architecture to hands-on implementation, ensuring top-quality code.
  • Utilize tools like C++ (C++14 with STL), C, Python (3.7–3.12), Docker, GitHub Actions, OpenCV, TensorFlow Lite, CMake, and TDD practices.
  • Build robust tests, including unit tests in C++ and integration/e2e tests in Python, with a focus on automation.
  • Collaborate effectively using platforms like Slack, Confluence, and GitHub PRs, thriving in async setups.
  • Work confidently in Linux and embedded Linux environments.
  • Spot and squash bugs with precision and attention to detail.
  • Research, adapt, and integrate open-source libraries, customizing as needed.
  • Manage your time efficiently while delivering high-impact results.
  • Solve complex problems by diving deep into technical challenges and learning on the go.
  • Strategically process and distill large datasets with accuracy and insight.


What We’re Looking For:


  • 7+ years of software development experience, with at least 5 years focused on embedded systems.
  • Expertise in the Software Development Lifecycle (SDLC), from concept to deployment.
  • Proven success as an individual contributor and a technical leader/design authority.
  • Strong knowledge of Linux on x86, MIPS, and ARM processor architectures.
  • Extensive experience with embedded Linux, RTOS, and bare-metal systems, including debugging, testing, profiling, and optimization.

Preferred Skills:


  • Hands-on experience with Computer Vision or Machine Learning is a plus but not required.

What’s in it for you:


  • Work on groundbreaking AI and IoT solutions that create real-world impact.
  • Flexible working options—full-time or part-time to fit your lifestyle.
  • Collaborate with a diverse and innovative global team.
  • Opportunities to grow as a technical expert and leader.
  • A supportive culture that values work-life balance and professional passion.

Let’s create the future together. Apply today and be part of a team that’s redefining the edge of technology!


Phone: 0485988778

Email: ace@runtimerec.com

 

 

You have been subscribed to our newsletter.

WordPress Appliance - Powered by TurnKey Linux