Get AI-powered advice on this job and more exclusive features.This range is provided by TheDriveGroup. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeA$140,000.00/yr - A$200,000.00/yrWe’re looking for a talented and driven Embedded Software Engineer to help build, scale, and support complex sensor systems operating in real-world environments. In this role, you’ll design and implement embedded software that runs on Linux-based systems, contributing to projects that push the boundaries of real-time data processing, RF signal detection, and automated response.You’ll work closely with teams spanning AI/ML, data science, hardware engineering, and cloud infrastructure to create robust solutions capable of handling mission-critical workloads. The software you build will directly support security, defence, and remote surveillance applications.What You’ll Be DoingDevelop and maintain embedded software features on Linux-based edge systemsCollaborate across disciplines to meet operational and performance requirementsEnsure code is designed for resource-constrained, high-uptime environmentsImplement features using modern C++ and Python, depending on project needsParticipate in software design discussions, code reviews, and performance tuningWork on inter-process communication mechanisms for modular, scalable architecturesCreate and maintain high-quality technical documentation for implemented componentsContribute to the continuous integration pipeline and system testing frameworksSupport system monitoring, logging, and observability in production deploymentsEngage with DevOps and infrastructure specialists to improve deployment workflowsYour BackgroundDegree in Computer Science, Software Engineering, or a related technical fieldProven experience developing applications in modern C++ and/or PythonStrong understanding of Linux development (embedded Linux preferred)Familiarity with multi-process systems and IPC mechanismsExposure to Docker, Git, CI/CD pipelines (e.g., GitLab), and versioning toolsExperience with design patterns, testing, and scalable software architectureBonus Points ForKnowledge of concurrency, performance optimisation, or low-latency systemsBackground in machine learning, RF signal processing, or DSPExposure to FPGA, sensor integration, or systems running in remote deploymentsUnderstanding of DevOps practices, including observability and automated deploymentsInterested candidates shouldn't click Apply and send through their details, or you can email me at farid@thedrivegroup.com.au for more info!Seniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesDefense and Space Manufacturing, Space Research and Technology, and Technology, Information and MediaReferrals increase your chances of interviewing at TheDriveGroup by 2xGet notified about new Embedded Software Engineer jobs in Sydney, New South Wales, Australia.Pyrmont, New South Wales, Australia 2 weeks agoSydney, New South Wales, Australia 2 weeks agoBackend Software Engineer - Embedded Software Interfaces (AU)QA Software Engineer (Sensors and Effectors) (AU)Pyrmont, New South Wales, Australia 2 weeks agoEmbedded Linux Senior Software Engineer - OptimisationSydney, New South Wales, Australia 3 months agoEmbedded Linux Field Engineer for Devices/IoTFrontend Software Engineer - Embedded Software Interfaces (AU)Sydney, New South Wales, Australia 3 weeks agoUbuntu Linux Kernel Engineer - BIOS/FirmwareSydney, New South Wales, Australia 2 weeks agoSydney, New South Wales, Australia 2 weeks agoWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr