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
-
Embedded Firmware Engineer
20 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 Engineer
21 hours ago
Surry Hills, New South Wales, Australia Ordermentum Full time $80,000 - $120,000 per yearWe're looking for mid-senior full stack engineers to join our growing team.About UsAt Ordermentum, our purpose is to create a more sustainable food and beverage industry, by helping venues and suppliers trade smarter. Since launching in 2014, we've grown a massive network of 46k of your favourite cafes, restaurants, and bars (over half the venues in the...
-
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 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...
-
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 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 Mechanical Design Engineer
4 days ago
Winston Hills, New South Wales, Australia GME PTY LTD. Full time $80,000 - $120,000 per yearWould you like to be a part of a company that builds products to help save lives? Look no furtherAt GMEwe 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, operating as a...
-
Project Engineer
2 weeks ago
Sunnybank Hills, Queensland, Australia K Practice Full timeProject 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...
-
Ict Security Specialist
4 days 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 $600,000 - $960,000 per year**Sales EngineerSuhner Pty LtdSeven Hills, Sydney NSW (Hybrid)Full time$75,000 to $80,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...