Senior Embedded Software Engineer
About Breville
Over the past90+ years Breville has grown to become an iconic global brand, deliveringkitchen products to over 70 countries around the globe. Breville enhancespeople's lives through the delivery of brilliant innovation and thoughtfuldesign based on deep consumer insights and creating products that combinethoughtful design, reliable performance and practical innovation. Our firmwareteam works across embedded software, IoT connectivity, advanced control systemsand product validation, supporting new products from early prototypes throughto launch.
About the Role
We're looking for software or firmware engineers who love creatingthings, can produce good code quickly, and have a curiosity for solvingproblems. Our technology stack involves different technologies and is oftenchanging, so we're looking for talented engineers who are willing tolearn. You'll partner with cross functionalteams across software, hardware, product, and design to build scalable,high-performance solutions across the full product lifecycle - from conceptthrough to release and optimisation. This is a Sydney-based role that will requireyou to work in office when required but accommodates a hybrid workingarrangement.
What You'll Do
- Create embedded software inside a range of appliances, delivering robust and scalable applications that integrate seamlessly with hardware, cloud services and mobile apps.
- Design and develop 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.
- Optimise and improve system architectures in the software stack and hardware interfaces to ensure performance, reliability and scalability across devices.