▷ (Immediate Start) Intermediate/Senior Firmware Engineer - 18month Fixed Term Animal Management · Surrey Hills

2 weeks ago


Melbourne, Australia Gallagher Group Limited Full time

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 an 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.

This is a fixed term role for 18 months, based at our Surrey Hills office in Melbourne

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
- Proficiency with Git, Jenkins, Jira, Confluence, Bitbucket
- Familiarity with Python, cloud technologies, electronics, and machine learning
- Bonus: Experience in IoT/Ag-tech product development and in-field testing

Why Gallagher?

At Gallagher, we foster a supportive and family-friendly work environment where innovation and people come first. We offer:

- 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

#J-18808-Ljbffr


  • Care Manager

    3 weeks ago


    Melbourne, Australia Opal Aged Care Full time

    Care Manager - Surrey Hills Gardens Care Community Surrey Hills Gardens Care Community, 9-17 Broughton Road, Surrey Hills, Victoria, Australia Req #1877 Thursday, 31 July 2025 AtOpal HealthCare, we believe that while companies may set the vision, it’s people who make it succeed. That’s why our purpose is simple yet powerful:to bring joy to those we...


  • Melbourne, Victoria, Australia ProFound People Full time

    Senior Embedded Software Engineer - Contract Senior Embedded Software Engineer - Contract Direct message the job poster from Pro Found People Experienced Electronics/Electrical Engineer now Associate Director for Engineering, Technology Recruitment Contract - Senior Embedded Software Engineer Location: Melbourne, Australia Employment Type: 6-month contract...

  • Firmware Engineer

    3 weeks ago


    Melbourne, Australia Symmetrio Full time

    Symmetrio is recruiting a Senior Firmware Engineer for our customer, a global conglomerate in the medical device space. This engineer will support firmware development initiatives and work closely with the lead firmware architect on embedded systems for critical medical applications. The ideal candidate will bring strong expertise in embedded C/C++...

  • Firmware Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Symmetrio Full time

    Symmetrio is recruiting a Senior Firmware Engineer for our customer, a global conglomerate in the medical device space. This engineer will support firmware development initiatives and work closely with the lead firmware architect on embedded systems for critical medical applications. The ideal candidate will bring strong expertise in embedded C/C++...


  • City of Melbourne, Australia Gallagher Group Limited Full time

    About Us Gallagher is a global leader in agricultural innovation, with nearly 85 years of experience delivering world-class solutions across security and farming. Headquartered in New Zealand and operating in over 160 countries, we’re proud to support Australian farmers with smarter, more sustainable technologies. One of our most exciting ventures is...


  • Greater Melbourne Area, Australia Rosewood Partners Full time $120,000 - $180,000 per year

    We are working with a leading product design consultancy to find a Senior or Principal Firmware Engineer to join their growing team. This consultancy focuses on designing and developing innovative electronic Internet of Things (IoT) products.About the roleAs a Senior or Principal Firmware Engineer, you will use your skills to design, develop, and maintain...


  • Melbourne, Australia Opal Aged Care Full time

    General Services Officer - Surrey Hills Care Community Surrey Hills VIC 3127, Australia Posted Sunday 14 September 2025 at 2:00 pm A role with great variety and meaningful work! Flexible roster options across catering department, located in Surrey Hills. At Opal HealthCare, we know that companies don’t succeed, people do. Opal Healthcare is...


  • Melbourne, Australia Opal Aged Care Full time

    Surrey Hills Gardens Care Community, 9-17 Broughton Road, Surrey Hills, Victoria, Australia About the Role We’re looking for a compassionate and connected Customer Support Manager to welcome new residents and lead our administration team at Surrey Hills Gardens Care Community. What’s on Offer - Remuneration: Attractive base salary + 12%...

  • Registered Nurse

    3 weeks ago


    Melbourne, Australia Opal Aged Care Full time

    Overview Registered Nurse - Surrey Hills Gardens Care Community Surrey Hills VIC 3127, Australia Posted Monday 15 September 2025 at 2:00 pm "At Opal HealthCare, we know that companies don’t succeed, people do." Opal Healthcare is Australia’s largest residential aged care provider, with 139 Care Communities and over 20,000 team members nationwide. Our...


  • Melbourne, Australia The Lost Dogs' Home Full time

    Overview 1 x Full-Time 6-Month Fixed Term (76 hours per fortnight) 1 x Part-Time 6-Month Fixed Term (38 hours per fortnight) About us: At The Lost Dogs’ Home, we are a foundation in Victoria's animal welfare landscape, celebrated for our compassionate care of around 18,000 lost and abandoned dogs and cats every year. Beyond caring for animals, we are...