Intermediate/Senior Firmware Engineer
2 days ago
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
-
Senior Software Engineer
2 weeks ago
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...
-
Senior Algorithms Engineer
6 days ago
Surry Hills, New South Wales, Australia TheDriveGroup Full time $120,000 - $180,000 per yearAn 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...
-
Senior Software Engineer
2 weeks ago
Surry Hills, New South Wales, Australia Terem Full time $100,000 - $180,000 per yearFullstack 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...
-
National People and Culture Leader
1 week ago
Surrey Hills, Australia ONCALL Group Australia Full time2/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
1 week ago
Surry Hills NSW, Australia Provider Choice Full time $155,000 - $175,000 per yearHours: 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...
-
Senior Mechanical Commissioning Engineer
2 weeks ago
Orchard Hills, New South Wales, Australia Parklife Metro Full time $120,000 - $180,000 per yearShape 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...
-
Senior Cloud Engineer
4 days ago
Surry Hills, New South Wales, Australia Torrens University Australia Full time $120,000 - $180,000 per yearWho we are? At Torrens University Australia, making a difference is in our DNA. As a Certified B Corporation, we belong to a global community of future-focused companies using business as a force for good. We believe in the transformative power of education to change lives, families, communities – and the world. That's why we're on a mission to...
-
Senior Cloud Engineer
4 days ago
Surry Hills, New South Wales, Australia Torrens University Australia Full time $80,000 - $120,000 per yearWho we are?At Torrens University Australia, making a difference is in our DNA. As a Certified B Corporation, we belong to a global community of future-focused companies using business as a force for good. We believe in the transformative power of education to change lives, families, communities – and the world. That's why we're on a mission to increase...
-
Senior Front End Engineer
2 days ago
Surry Hills, New South Wales, Australia Workyard Full time $120,000 - $180,000 per yearWorkyardis a fast-growing venture backed startup that is developing an innovative workforce management platform for the construction market. In an industry where $300 billion is spent annually on labor, we are fundamentally changing the experience for companies and workers by adding trust, transparency, and technology to workforce management and enable...
-
Engineering Coordinator
2 weeks ago
Seven Hills, New South Wales, Australia RPC Technologies Pty Ltd Full time $80,000 - $120,000 per yearThe 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,...