Senior Embedded Software Engineer
About the role As a Senior Embedded Software Engineer in the Breville Global Solutions team you’ll be working on creating premium, globally recognised products that combine embedded systems, cloud connectivity and services and mobile applications to deliver exceptional user experiences in the kitchen. You’ll partner with cross functional teams across software, hardware, product, and design to build scalable, high-perfo rmance solutions across the full product lifecycle - from concept through to release and optimisation. This is a Sydney-based role that will require you to work in office when required but accommodates hybrid working arrangement. What you'll do: • Creating embedded software inside range of appliances, delivering robust and scalable applications that integrate seamlessly with hardware, cloud services and mobile apps. • Designing and developing re-useable software using JS/TS, C/C++ and Python across mobile, embedded and high-end embedded systems environments. • Collaboratively work with a cross functional team to develop a unique user experience, partnering closely with hardware engineers, mechanical engineers, firmware developers, product managers and designers. • Optimising and improving system architectures in software stack and hardware interfaces to ensure performance, reliability and scalability across devices.