Intermediate/Senior Firmware Engineer

2 weeks ago


Surrey Hills, Victoria, Australia Gallagher Full time $120,000 - $180,000 per year

About EShepherd
We're eShepherd - a fast-moving agritech startup revolutionising livestock management.

We combine startup grit with the strength of a global leader. Our team thrives on curiosity, collaboration, and building solutions that matter.

We move fast, learn faster, and scale with purpose.

We're progress-over-perfection, and we get sh*t done. Our team knows tech, gets their hands dirty, and thrives on innovation.

We believe real connection fuels better ideas - that's why we build together, in person, and flex when it counts.

The Opportunity
We're seeking a full-time intermediate or senior Firmware Engineer to lead the development of embedded systems for cutting-edge IoT and smart tech products. You'll architect and implement firmware platforms, collaborate with electronics and cloud teams, and ensure robust, scalable solutions.

Your role includes writing and testing firmware, managing upgrades, and driving quality through code reviews and automated testing. You'll take ownership of your work and contribute to team-wide improvements, while staying current with industry trends and continuously developing your skills.

We value proactive problem-solvers who thrive in fast-paced environments, communicate clearly, and bring a strong sense of ownership and curiosity to everything they do.

The Fit
To succeed in this role, you'll need a strong technical foundation, a collaborative mindset, and a passion for solving real-world challenges through embedded systems. We're looking for someone who combines deep engineering expertise with a proactive, growth-oriented attitude - someone who thrives in dynamic environments, takes ownership, and contributes meaningfully to both product development and team culture.

What You'll Need

  • Degree in Computer Engineering, Computer Science, Mechatronics, or related field
  • 5+ years of hands-on embedded firmware development (C/C++)
  • Expertise in microcontroller platforms (Cortex-M, STM32, Renesas, Arduino, ESP32), sensors (GPS/GNSS, humidity/temperature, IMUs), and RTOS/bare-metal systems
  • Experience in IoT communication radio (LoRa/LoRaWAN, cellular LTE-M/NB-IoT, Wi-Fi, BLE)
  • Experience in MQTT and protobuf
  • Happy to work with AI for coding
  • Strong grasp of CI/CD pipelines, automated testing, and formal verification
  • Proven ability to design complex algorithms and conduct code reviews
  • Experience mentoring junior engineers and collaborating in Agile teams
  • Exceptional problem-solving, communication, and stakeholder engagement
  • Proficiency with Git, Jenkins, Jira, Confluence, Bitbucket
  • Self-driven with a growth mindset and attention to detail
  • Familiarity with Python, cloud technologies, electronics, and machine learning
  • Bonus: Experience in IoT/Ag-tech product development and in-field testing
  • You're proactive, collaborative, and thrive in a fast-paced environment
  • You bring a "get stuff done" (GSD) attitude and take ownership with confidence
  • You value learning, reflection, and helping others grow

Why eShepherd

  • Be part of a purpose-driven company making a real difference
  • Work with a supportive, innovative, and passionate team
  • Office-first culture with long-term growth opportunities
  • Real impact, global scope, and startup energy


  • Gregory Hills, New South Wales, Australia Best Practice Group Full time $60,000 - $90,000 per year

    Join a Pioneer Team in a Small, Dynamic FirmWe are looking for an experiencedIntermediate Tax Accountantto join a small but highly collaborative and growing team. This is an exciting opportunity to work in a supportive, fast-paced environment, where your contributions will directly impact the success of the business and its clients.About the Role:As an...


  • Surry Hills, New South Wales, Australia MILKRUN Full time $140,000 - $165,000 per year

    *We're MILKRUN and we're here to change the grocery game.**How?*By delivering groceries and a lot more in minutes.*Yeah, but still, how?*We stock fresh, local produce and thousands of Australia's favourite brands, all at supermarket prices,When an order comes in, we pick and pack it in a few minutes before handing it off to one of our superfast riders who...


  • Surry Hills, New South Wales, Australia TheDriveGroup Full time $120,000 - $180,000 per year

    An opportunity exists for a seasonedSenior Algorithms Engineerto join a cross-functional team building advanced real-time detection and tracking systems. This role involves shaping the evolution of a sensor fusion engine designed to detect and respond to next-gen aerial threats, with a particular focus on swarm tracking and performance optimisation.Working...


  • Surry Hills, New South Wales, Australia Terem Full time $100,000 - $180,000 per year

    Fullstack Software Engineer (React/Node)Key selling points:Work with a major Australian airline on a greenfields internal productDirectly impact day-to-day operations, building a single source of truth for operational scheduling, risks and endorsementsBe part of a team that is all about the smartest way forward.Work with driven, passionate people.Ad...


  • Surrey Hills, Australia ONCALL Group Australia Full time

    2/660 Canterbury Road, Surrey Hills, VIC, Australia, 3127 Full time If you are a People and Culture Leader who relishes the complexity and pace of partnering a national organisational transformational change then we would like to speak with you. If your passion lies in being part of a journey to deliver an outstanding EVP inside the health and humanities...

  • Senior AI Engineer

    2 days ago


    Surry Hills NSW, Australia Provider Choice Full time $155,000 - $175,000 per year

    Hours: 8:30 - 5:00pm (AEST)Days: Monday to Friday (38 hrs/week)About the CompanyProvider Choice is a trusted leader in supporting NDIS participants, their families, and service providers. Our team ensures participants receive the guidance and support they need to manage their NDIS plans effectively. With a focus on delivering high-quality service and...


  • Orchard Hills, New South Wales, Australia Parklife Metro Full time $120,000 - $180,000 per year

    Shape the Future of Western SydneyParklife Metro Has Been Awarded The Sydney Metro SSTOM Package, a $5 Billion Public-Private Partnership (PPP) Project That Will Transform Western Sydney. This Major Infrastructure Package IncludesSix brand-new metro stations from St Marys to the new Aerotropolis12 new metro trains and core rail systemsA state-of-the-art...


  • Seven Hills, New South Wales, Australia RPC Technologies Pty Ltd Full time $80,000 - $120,000 per year

    The RPC Group of Companies is a recognised leader in advanced composite engineering and manufacturing. For 50 years, RPC has delivered innovative, high-quality solutions across Australia and internationally. With over $2 billion in projects completed since 1975, we are proud to support industries including transport, water, mining, infrastructure, defence,...


  • Winston Hills, New South Wales, Australia GME Connect Full time $120,000 - $180,000 per year

    Introduction Would you like to be a part of a company that builds products to help save lives? Look no further At GME we have in-house capabilities to design, innovate and manufacture UHF CB Radios and Emergency Beacon products. Our devices aid in rescues nationwide, you may have seen a few of our rescue stories on the news.We are proudly Australian made,...

  • Project Engineer

    2 days ago


    Sunnybank Hills, Queensland, Australia K Practice Full time

    Project Engineer / Senior Project EngineerLocation: South Brisbane, QLDType: Full-time | Long-term pipeline of major projectsJoin a progressive engineering consultancy with a strong reputation for delivering technically complex projects across the public and private sectors. With several major projects now commencing — and a confirmed 8-year backlog of...