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
-
Systems Engineer
1 week ago
Surrey Hills, Victoria, Australia Reflex Technology Group (RTG) Pty Ltd Full time $90,000 - $120,000 per yearJoin 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 yearIT & 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...
-
Embedded Firmware Engineer
11 hours ago
Bowen Hills, Queensland, Australia Mine Site Technologies Pty Ltd Full time $120,000 - $180,000 per yearMST'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...
-
Senior Full Stack Engineer
1 week ago
Surry Hills, New South Wales, Australia Year13 Full time $90,000 - $120,000 per yearAre 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 time2/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...
-
Ict Security Specialist
1 week ago
Seven Hills, Australia Avtel (Aust) Pty Ltd Full timeOur 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 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...
-
Sales Engineer
1 week ago
Seven Hills, New South Wales, Australia Suhner Pty Ltd Full time $90,000 - $120,000 per yearJoin 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...
-
Senior Software Engineer
4 days ago
Surry Hills, New South Wales, Australia Yellowbox Full time $150,000 - $200,000 per yearAbout 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 yearMST 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,...
-
Senior Network Engineer
2 weeks ago
West Pennant Hills, New South Wales, Australia Catholic Schools Broken Bay Full time $120,000 - $180,000 per yearThe 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,...