Opus Talent Solutions provided pay range This range is provided by Opus Talent Solutions. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range A$160,000.00/yr - A$200,000.00/yr Direct message the job poster from Opus Talent Solutions Associate Director @ Opus Recruitment | Talent , Sales, Coaching, Marketing Senior Embedded Software Engineer – Perm Role – AgTech – C++ My client is a fast-scaling Australian AgTech company helping farmers transform how they monitor and manage water across vast, remote agricultural properties. They design, build, and support rugged, low-maintenance IoT devices that transmit data over satellite, cellular, and other long-range networks to our cloud platform. These guys are building the next generation of smart on-farm infrastructure, integrating sensors, controllers, and predictive analytics, and have a host of exciting projects coming up. The role Design & development of embedded firmware on new and existing products using modern C++ on ARM Cortex-M devices with FreeRTOS Ensure the implementation of robust, reliable and maintainable solutions Own the firmware release pipeline / contribute to continuous integration & testing Take a lead role in the testing & validation of embedded systems Support field deployments and customer escalations Act as a mentor to junior colleagues, and champion best practices What will you bring to the team? 5 years experience in embedded firmware development using C/C++ on ARM Cortex-M Familiarity with microcontrollers is a big plus Expertise in the use of C++ templates & object-oriented code Experience writing memory-efficient code Solid recent experience with FreeRTOS or equivalent IDEs Knowledge of IoT systems, edge processing & low-power design Python / Java / JS skills will prove advantageous Experience with CI/CD practices Familiar with AWS services Excellent communicator / collaborator who enjoys working in a team Why Apply? High performing team Scaling company who are leaders in their field Growth opportunities Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Information Technology Industries Agriculture, Construction, Mining Machinery Manufacturing Referrals increase your chances of interviewing at Opus Talent Solutions by 2x Sign in to set job alerts for “Embedded Software Engineer” roles. Sydney, New South Wales, Australia 19 hours ago Sydney, New South Wales, Australia 3 hours ago Revesby Heights, New South Wales, Australia 2 weeks ago Sydney, New South Wales, Australia 19 hours ago Sydney, New South Wales, Australia A$150,000.00-A$200,000.00 4 days ago Sydney, New South Wales, Australia 2 days ago Sydney, New South Wales, Australia 3 weeks ago North Rocks, New South Wales, Australia 3 hours ago QA Software Engineer (Sensors and Effectors) (AU) Sydney, New South Wales, Australia 2 days ago Embedded Linux Field Engineer (Mandarin speaking) Sydney, New South Wales, Australia 2 weeks ago Embedded Linux Senior Software Engineer - Optimisation Sydney, New South Wales, Australia 3 weeks ago Sydney, New South Wales, Australia 2 weeks ago Ubuntu Linux Kernel Engineer - BIOS/Firmware Sydney, New South Wales, Australia 3 weeks ago Surry Hills, New South Wales, Australia A$130,000.00-A$200,000.00 4 days ago Sydney, New South Wales, Australia 5 days ago Sydney, New South Wales, Australia 1 day ago Macquarie Park, New South Wales, Australia 2 days ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. J-18808-Ljbffr