UI Embedded Software Engineer
About Breville
Over the past 90+ years Breville has grown to become an iconic global brand, delivering kitchen products to over 70 countries around the globe. Breville enhances people’s lives through the delivery of brilliant innovation and thoughtful design based on deep consumer insights, empowering people to do things more impressively or easily than they’d thought possible in their own home and ultimately allowing them to “Master Every Moment”.
A career at Breville is truly a one-of-a-kind experience. It’s more than working for a global leader; it’s an opportunity to be a part of something that impacts people all over the world.
About the role
We are looking for skilled React Native developers to join our expanding software development team. In this role, you will report to the Head of Embedded Software and collaborate with project teams and subject matter experts. Your primary focus will be designing and developing software that provides intuitive user interfaces for our connected kitchen appliances. This role involves close collaboration with designers and engineers, as well as interfacing with hardware, cloud, and mobile apps.
Key responsibilities include:
* Android app development
* Designing and developing re-useable software using JS/TS, C/C++ and Python
* Collaboratively work with a cross functional team to develop a unique user experience
* Optimising and improving system architectures in software stack and hardware interfaces
We're interested in hearing from people who have:
* Bachelor's degree or more in Computer Engineering, or similar
* Experience in mobile app development using JS/TS and React Native for Android
* Design systems and its realization for React / React Native
* Hands on experience configuring and troubleshooting hardware
* Experience working with Git version control, source code management, unit testing, code review, and issue tracking systems
* Experience with AWS or other IoT platform
* Strong communication skills and passion to create the most amazing products and a team player
Some nice-to-haves include:
* A passion for coffee or cooking
* Linking Framer or Figma to design system components
* Hands-on experience in Python for high-end embedded systems like RPi and PC
* Some Embedded Linux development - user space and system level
* Some understanding of computer control system, digital signal processing, filters etc.
* Test driven development coding style
* Build/automation systems such as Jenkins, Gradle and CMake
* Familiarity with C and C++ programming in embedded targets
What we offer you:
* Flexible work arrangements
* Competitive compensation package
* A fun and rewarding team environment
* Opportunity to work for an Australian Stock Exchange listed company
* Employee assistance program
* Paid parental leave policy
* Employee discounts of up to 50% on all our electrical products
* Corporate health and wellness benefits
To Apply
Come and make your mark with this global leader by applying today via the Apply Now button.
Please note Breville Group will never ask applicants through email, phone, text message, or direct message on social media to provide identity documents, personal details, or financial information such as bank details.
Breville Group is proud to be an Equal Opportunity Employer.