Lead Embedded Firmware Architect

Job Location: Sydney, New South Wales



Ready to lead embedded projects that actually make it to market?

Do you enjoy balancing big-picture architecture with hands-on coding and mentoring?

This is a Lead role where you'll guide complex firmware solutions across industries and consumer electronics. Collaborating closely with partners and a talented in-house team that prioritizes innovation and real-world applicability.

Location: Sydney, New South Wales

What’s in it for you:

• Take full ownership of architecture and delivery - no fluff, just real problem-solving.
• Drive system design, improve engineering workflows, and grow team capability.
• Join a team that values your voice.  Your ideas help drive technical direction and product success.
• Get the freedom to lead, explore new approaches, and elevate your skills in embedded technology.

What you’ll do:

• Design and define architecture for embedded firmware and broader system solutions across a range of devices and platforms
• Provide technical leadership and mentorship to engineers
• Help with task scoping, planning, and delivery across multiple projects
• Collaborate with hardware engineers, reading schematics and debugging prototypes
• Own firmware quality - from documentation to testing and reliability
• Work closely with clients - offering insights, direction, and clear communication
• Contribute to ongoing improvement of internal tools, platforms, and ways of working
• Support agile project delivery and navigate changes with confidence

What you’ll need

• A background in Electronics, Mechatronics, Computer Science or similar
• 10+ years’ experience in embedded development with a strong track record in architecture and delivery
• Deep skills in Embedded C/C++, RTOS, and bare-metal environments
• Familiarity with microcontrollers like STM32, Nordic, etc.
• Confident in debugging and interpreting schematics (digital and analog)
• Solid understanding of communication protocols (UART, SPI, I2C, BLE, TCP/IP)
• Clear communicator who can engage both engineers and stakeholders
• Experience coaching or mentoring other developers
• A proactive, solutions-focused mindset

Nice to have:

• Exposure to embedded Linux, wireless stacks (BLE, WiFi, LoRa), or IoT platforms
• Scripting with Python or similar
• Background in safety-critical sectors (medical, automotive, etc.)
• Understanding of security in embedded systems

Keen to take the lead on projects that truly matter? Send through your application or get in touch for a confidential conversation - let’s explore what’s next for you.

Phone: 0485991211
Email: simon@runtimerec.com

 

 

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