Intermediate/Senior Firmware Engineer

2 days ago


Surrey Hills, Victoria, Australia Gallagher Full time $100,000 - $140,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.

This is a full-time, 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

  • 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


  • Systems Engineer

    1 week ago


    Surrey Hills, Victoria, Australia Reflex Technology Group (RTG) Pty Ltd Full time $90,000 - $120,000 per year

    Join our expanding team and be part of our growth journeyWe are excited to offer an excellent opportunity for a skilledSystems Engineerto join our dynamic and collaborative team in Melbourne. This role is pivotal in maintaining the stability, security, and performance of our clients' ICT systems. You'll enjoy the flexibility of a hybrid work arrangement,...

  • Systems Engineer

    1 week ago


    Surrey Hills, Victoria, Australia RTG Reflex Technology Group Full time $80,000 - $120,000 per year

    IT & TelecommsSystem AdministrationMelbournePermanent / Full Time19/8/2025Work with a close knit and high performing teamWe provide our people with challenging work whilst providing work-life balanceEAP assistance, Birthday Leave, novated leasing,employee discountsJoin our expanding team and be part of our growth journey We are excited to offer an excellent...


  • Bowen Hills, Queensland, Australia Mine Site Technologies Pty Ltd Full time $120,000 - $180,000 per year

    MST's dedication to quality & safety has allowed us to become a leader in our industry – we are committed to maintaining quality systems and practices that ensure our products and services empower our clients with bespoke solutions. Our vision is to become the number one choice in digital transformation for harsh industrial environments – we are...


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

    Are you ready to make a meaningful impact on how young people transition from school to work? At Year13, we're on a mission to empower the next generation, and we're looking for a passionateSenior Full-Stack Engineerto join our dynamic teamWhat You'll DoAs a Senior Full-Stack Engineer, you will:Drive Projects: Take ownership of complex projects from design...

  • Product Manager

    16 hours ago


    Surrey Hills, Australia ONCALL Group Australia Full time

    2/660 Canterbury Road, Surrey Hills, VIC, Australia, 3127 Full time ONCALL Group Australia (ONCALL) is on the path to be a nationally recognised and leading provider, empowering people to live their best lives. ONCALL will remain steadfastly focused on quality service that puts the client at the centre, is enabled through technological transformation, and...


  • Seven Hills, Australia Avtel (Aust) Pty Ltd Full time

    Our client Avtel (Aust) Pty Ltd, based in Seven Hills, NSW is looking for an experienced ICT Security Specialist to join their team. **Eligibility Criteria** - At least Bachelor or higher degree in related field - At least two years or more experience in related field - You must be an Australian Citizen/Permanent resident or have proper working rights in...

  • Sales Engineer

    1 week ago


    Seven Hills, New South Wales, Australia Suhner Australia Full time $80,000 - $120,000 per year

    **Sales EngineerSuhner Pty LtdSeven Hills, Sydney NSW (Hybrid)Full time$75,000 per year + uncapped commission**Join a progressive global leader in metal processing technology and make a differenceSuhner Australia Pty Ltd is part of the Suhner Group, a Swiss based, family owned multi-national with a proud heritage dating back to 1914 and operating in...

  • Senior AI Engineer

    1 week 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...

  • Sales Engineer

    1 week ago


    Seven Hills, New South Wales, Australia Suhner Pty Ltd Full time $90,000 - $120,000 per year

    Join a progressive global leader in metal processing technology and make a differenceSuhner Australia Pty Ltd is part of the Suhner Group, a Swiss based, family owned multi-national with a proud heritage dating back to 1914 and operating in Australia since 1994.The Suhner Group is proud to be at the forefront of the metal finishing and processing industry...


  • Surry Hills, New South Wales, Australia Yellowbox Full time $150,000 - $200,000 per year

    About YellowboxYellowbox provides industry disrupting IoT smart locker technology for workplaces, redefining the locker access and management experience for hundreds of thousands of users across 17 countries and five continents.Headquartered in Sydney, we're a high-growth company with a global footprint of Fortune 500 and Multinational customers, e.g....

  • QA Engineer

    1 week ago


    Bowen Hills, Queensland, Australia Mine Site Technologies Pty Ltd Full time $80,000 - $120,000 per year

    MST Global builds integrated hardware products and software platforms that power digital transformation in the mining industry. Our solutions are mission-critical for maintaining and improving safety, efficiency and productivity in mine operations around the world.MST is a global company, founded in Australia in 1989 and now part of the Komatsu Group,...


  • West Pennant Hills, New South Wales, Australia Catholic Schools Broken Bay Full time $120,000 - $180,000 per year

    The RoleCSBB is currently seeking a Senior Network Engineer to join our creative and service-focused team. As a member of the Digital Enablement team, this position is responsible for the design, implementation, and ongoing support of the organisation's enterprise network infrastructure across 45 schools and central office.This role ensures secure, reliable,...