Senior IoT Design Engineer

Job Location: Melbourne, Victoria

Salary: $140,000 – $160,000 

This role is for an engineer who’s comfortable inside the engine room of an IoT product. You’ll own the Linux platform, the firmware, the system interfaces and the integrations that make edge devices reliable in the real world.

If you want surface-level feature work, this isn’t it. If you want to build and optimise the core OS stack that the entire device depends on, keep reading.

What You’ll Own

Your work will define the stability, performance and security of a production IoT system. You’ll take responsibility for building, shaping and refining the entire Ubuntu Core platform running on the device.

Platform + OS Engineering

  • Design and develop the Ubuntu Core 24 platform supporting the device application SNAP.

  • Implement secure boot, encrypted storage and TPM-based security.

  • Build and maintain custom kernels.

  • Optimise drivers, configs and system processes to tighten boot time, improve reliability and reduce overhead.

Firmware + Subsystem Integration

  • Manage and develop firmware across device subsystems.

  • Integrate core and third-party libraries into SNAP packages.

  • Ensure tight coordination between OS, firmware and application layers.

Application + Cloud Connectivity

  • Build support systems between the cloud platform and remote devices.

  • Design, build and maintain interfaces between AWS services and the device fleet.

  • Develop new functionality for the embedded application based on system needs and hardware capabilities.

Deployment + Fleet Operations

  • Own deployment, upgrade and monitoring mechanisms for remote devices.

  • Ensure the fleet remains stable, secure and predictable across updates.

What You Bring

This is for someone who has actually built and maintained Linux-based IoT platforms, not someone who’s read about it.

  • Deep Ubuntu Linux experience, including building and upgrading.

  • Strong proficiency in C/C++ and Java (JNA/JNI/FX).

  • Solid experience with Ubuntu Core, custom kernels and SNAP development.

  • Strong Linux environment development skills.

  • Exposure to OpenGL is useful but not mandatory.

  • Ability to design and optimise system-level components with clarity and discipline.

What This Role Demands

You’ll be expected to think clearly under pressure, decide quickly with incomplete information and solve problems at the root, not the surface.

You need to be someone who:

  • Treats reliability, security and determinism as non-negotiable.

  • Knows how to take a system apart and put it back together better than before.

  • Operates with ownership, not hand-holding.

  • Understands that edge devices fail in the field unless every layer is engineered properly.

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

Ready to own the core of an IoT platform end-to-end?

If you're the engineer who builds systems that don’t fall over in production, and you want a role where your platform decisions shape the entire product, step forward.

Apply Now

📧 lance@runtimerec.com
☎️ 03 9005 2123

 

 

Senior Hardware And Software Integration Engineer

Job Location: Melbourne, Victoria

Salary: $125,000 – $150,000 

This role is for someone who understands how to make complex systems behave. You’ll be the person who sees the entire stack clearly. Custom hardware. Embedded Linux. Cloud ingestion. Web UI. Everything that can break will flow through you.

If you’re the kind of engineer who spots integration risks before others even notice them, this is your arena.

What You’ll Own

Your mandate is simple.
Ensure the full system works reliably end-to-end.
Not “in theory.” Not “on this branch.” In reality. Every release.

System-Level Testing & Validation

  • Build and maintain test cases, test plans and datasets for hardware, embedded and web components.

  • Plan, design and execute functional, system and regression tests across:

    • Embedded Linux applications on the device

    • Web applications receiving and presenting device data

  • Run end-to-end release testing for embedded, backend and web changes.

Debugging Across the Stack

  • Reproduce, isolate and diagnose issues spanning hardware, firmware, OS, backend and UI layers.

  • Validate data transmission, processing and presentation from device to cloud to interface.

  • Provide crisp, actionable problem descriptions so developers aren’t guessing.

Hardware + Firmware Interface Testing

  • Validate sensors, actuators, comms interfaces and environmental behaviours.

  • Execute hardware and firmware release testing.

  • Discover failure modes before they reach customers.

Cross-Team Collaboration

  • Work with hardware and software teams to align on test expectations and quality gates.

  • Raise risks early and objectively.

  • Improve tools, processes and documentation to prevent repeat issues.

What You Bring

This role requires competence, not buzzwords.

  • Strong analytical and debugging ability across multiple layers of a system.

  • Experience testing hardware–software integrated products.

  • Understanding of embedded systems or Linux-based devices.

  • Clear communication, especially when something is broken and people don’t want to hear it.

Useful additions (not mandatory):

  • Embedded Linux familiarity (logs, services, scripting).

  • Scripting or automation skills (Python, Bash).

  • Background in electronics, mechatronics, IoT or similar.

Why This Role Matters

When hardware, embedded software, backend services and UI interact, complexity compounds. One missed defect upstream becomes a downstream disaster. You are the safeguard against that.

If you want a role where your judgment determines whether the product is solid or brittle, this is it.

Ready to take ownership of a system where your decisions actually matter?

If you can spot integration failures before anyone else sees the smoke, and you want a role where the reliability of the entire product depends on your ability to think clearly and test rigorously, 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

 

 

Senior Embedded Engineer (Hardware + Firmware)

Job Location: Adelaide, SA
 
Here’s the deal
 
We’ve built the first product of its kind for live sport already in stadiums, already generating revenue, and scaling fast. Now we need a hands-on engineer who can own the next hardware + firmware release end to end.
 
What you’ll tackle
  • Take charge of the MCU-based design: schematics, layout, bring-up, test.
  • Drive low-level C development, from board support through to production firmware.
  • Work with founders and field teams to turn game-day feedback into rock-solid features without slipping the schedule.
  • Keep the design docs tidy, the risk list honest, and the build pipeline humming.
Must-haves
  • 5–10 + years shipping embedded products that made it to paying customers.
  • Comfort wearing both hats, electronics design and C firmware.
  • A habit of spotting trade-offs early and calling them out in plain English.
  • Happy to follow a formal process when it matters, and to sprint when the clock is ticking.
  • Deadline-driven, “let’s just get it done” mindset.
  • On-site presence (Adelaide) – this hardware doesn’t debug itself over Zoom.
Nice-to-haves
  • You’ve delivered under tight broadcast or live-event timelines.
  • You’re a sports nut who knows the buzz of a packed stadium.
  • You like mentoring juniors and leaving a trail of clear docs behind you.
Why join
  • Structured bonus: ~AUD 5 k each year for meeting the plan.
  • Upside: uncapped discretionary rewards—our last big push saw the team pocket AUD 20 k each.
  • Direct line to the founders, zero corporate layers, and the thrill of seeing your work on screen before the final whistle.
Sound like you?
 
Ping me a quick note or your CV and let’s chat. No drawn-out forms, just a straightforward conversation to see if the fit is right.

 

 

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