Job DescriptionJunior / Mid-level Embedded Software EngineerSydney | Hybrid | IoT$******k + super The MissionBuild the software behind a current generation of connected consumer products, from early proof of concept through to global mass production.You'll work across embedded systems, device connectivity, user interfaces and cloud-connected features, helping turn product ideas into reliable, intuitive and commercially successful hardware.This is an opportunity to join a highly experienced engineering team early in your career, get exposure to the full product development lifecycle and learn from engineers who have built complex products at scale.The ChallengeThis isn't a narrow firmware role.
You'll join a multidisciplinary product squad alongside electronics, mechanical, industrial design, quality and product development specialists, contributing to software across the complete device experience.Depending on the product, that could include:Developing embedded software in C and C++Building software for microcontrollers and connected devicesContributing to React Native interfaces running on physical productsIntegrating device, mobile and cloud componentsContributing to reusable software architectures across multiple product familiesReading schematics and debugging across hardware and software boundariesPrototyping quickly during concept developmentHelping mature code from early prototypes through to production-quality softwareSupporting manufacturing, validation and occasional factory engagementCollaborating with local teams, overseas engineering partners and remote software groupsThe engineering lifecycle runs for roughly two to three years, taking products from an initial hypothesis through proof of concept, commercial approval, pilot builds and mass production.The BarYou don't need to arrive as the finished article.
We're much more interested in strong fundamentals, evidence that you can apply them to real engineering problems and an appetite to keep learning.What you'll needA degree in Computer Science, Electrical Engineering, Mechatronics, Software Engineering or another relevant engineering disciplineSome transferable, hands-on experience through an internship, university project, postgraduate work or early commercial experience involving firmware, embedded systems,
electronics or connected hardwareStrong programming fundamentals and practical problem-solving abilitySome experience working with C and/or C++, whether commercially, academically or through personal projectsA genuine interest in understanding how software and hardware interactThe ability to move between different problems and technical areas as a product evolvesAn eagerness to learn, ask questions and get comfortable with unfamiliar technologyEnough autonomy to investigate problems and make progress without needing every step mapped outA progressive mindset – you're interested in better ways of doing things and willing to challenge your own thinkingClear communication and an ability to work alongside people from different engineering disciplinesBonus points forNone of these are prerequisites, but exposure to any of the following would be useful:Embedded systems, microcontrollers, firmware or IoT devicesElectronics, including reading schematics or debugging hardware/software interactionsReact, React Native or JavaScriptPythonMobile developmentCloud platforms or connected-device architecturesPersonal engineering projects where you've built, programmed or connected a physical productExperience taking something beyond the classroom and making it actually work in the real worldWe're deliberately keeping the industry background broad.
Consumer electronics experience is great, but experience from robotics, medical devices, industrial IoT, university projects, internships or other hardware-led environments can translate just as well.The HireYou're likely an early-career engineer who enjoys software but wants to work closer to the hardware.You might be coming straight from university or postgraduate study, have completed a strong internship or placement, or have spent your first few years working in software, embedded systems,
electronics or another adjacent engineering environment.You'll probably enjoy this role if you:Prefer building tangible products over working exclusively on digital platformsLike figuring out how things work rather than staying within one narrow technical laneAre comfortable switching context as products and priorities evolveAsk good questions when you don't know the answerEnjoy learning from experienced engineers while still taking ownership of your own workCare about the full user experience, not just your individual codebaseWant broad technical exposure while remaining hands-onAre excited by the idea of seeing something you helped build eventually sitting in someone's homeThis team values raw problem-solving ability, curiosity and potential over a perfect keyword match.The "Why me?
"You'll join an unusually experienced software group with significant principal-level capability across embedded systems, connected devices, user interfaces and cloud technologies.For someone early in their career, that means genuine access to engineers who have built products at scale and an environment where you can develop across multiple layers of the stack rather than being boxed into one small area.There are also several long-term career paths available:Develop into a deeply hands-on embedded or software engineerProgress toward senior and eventually principal engineeringBuild capability across embedded, IoT, UI and cloud systemsMove toward technical leadership, architecture or engineering management as your career developsThe "Why this?
"Work exclusively on new product developmentSee your software move from concept to globally manufactured hardwareLearn directly from a highly experienced engineering teamGet exposure to the complete product development lifecycle early in your careerWork across embedded software, IoT, connected interfaces and physical systemsContribute to products that combine software, electronics and mechanical engineeringBuild reusable platforms rather than repeatedly starting from scratchJoin a growing, low-turnover engineering functionAccess annual incentives and a long-term equity-style rewardGain occasional exposure to international manufacturing operationsThis is an opportunity to build software people can physically interact with, learn from people who have done it at scale, and get the kind of technical breadth that can be difficult to find early in your career.Still reading?
Get applying and let's talk.
📌 Your Next Opportunity: Junior/Mid-Level Embedded Software Engineer In Sydney, Nsw
🏢 Onset
📍 Sydney