Senior Embedded Software Engineer

Breville | Sage

Sydney

Hybrid

AUD 120,000 - 170,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Hybrid work arrangement
ASX-listed company
Employee assistance program
Paid parental leave
Employee discounts
Health and wellness benefits

Job summary

Breville is seeking a Senior Embedded Software Engineer in Sydney to design and deliver embedded solutions across appliances, cloud and mobile platforms.

You will work with cross-functional teams including hardware, firmware, product and design, using C/C++ and Python across diverse environments, and participate in continuous improvement of system architectures while embracing a hybrid work model.

Qualifications

  • Bachelor's degree or higher in Computer Engineering or similar.
  • 7+ years' experience in embedded software.
  • Experience with C/C++ on embedded targets and PC testing.
  • Hands-on hardware configuration/troubleshooting experience.
  • Git, unit testing, code reviews, and issue tracking experience.
  • Python for high-end embedded systems (Raspberry Pi/PC).
  • Experience with AWS IoT or other IoT platforms.
  • Excellent communication and teamwork skills.
  • Familiarity with JS/TS and React Native for Android.

Responsibilities

  • Create embedded software for appliances, integrating with hardware, cloud and mobile apps.
  • Develop reusable software across mobile, embedded and high-end systems using JS/TS, C/C++, Python.
  • Collaborate with cross-functional teams including hardware, firmware, product and design.
  • Optimize software architectures and interfaces for performance, reliability and scalability.

Skills

C/C++ programming
Python
JavaScript/TypeScript
React Native
Embedded Linux
Git version control
AWS IoT
Communication

Education

Bachelor's degree in Computer Engineering or similar

Tools

Git
React Native
CMake
AWS IoT

Job description

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".

Senior 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're looking for software or firmware engineers who love creating things, can produce good code quickly, and have a curiosity for solving problems. Our technology stack involves different technologies and is often changing, so we're looking for talented engineers who are willing to learn. You'll partner with cross functional teams across software, hardware, product, and design to build scalable, high-performance 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 a hybrid working arrangement.

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.
We're Interested in Hearing from People Who Have:
  • Bachelor's degree or higher in Computer Engineering or similar, with 7+ years' experience.
  • Experience with C and C++ programming in embedded targets as well as PC for unit testing.
  • Some hands-on experience configuring and troubleshooting hardware.
  • Experience working with Git version control, source code management, unit testing, code review and issue-tracking systems.
  • Some hands-on experience in Python for high-end embedded systems like Raspberry Pi and PC.
  • Some experience with AWS/Amazon or other IoT platforms.
  • Great communication skills, a passion for creating amazing products, and a team-player mindset.
  • Familiarity in mobile app development using JS/TS and React Native for Android.
  • Familiarity with design systems and their realisation for the React/React Native Android framework.
And Maybe:
  • Some Embedded Linux development experience (user space and system level).
  • Some understanding of computer control systems, digital signal processing, filters etc.
  • Experience with advanced build systems such as CMake or SCONS.
What we offer you:
  • 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 40% on all our electrical products
  • Corporate health and wellness benefits

Breville Group is proud to be an Equal Opportunity Employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Industrial Designer
Senior Industrial Designer

Breville USA, Inc. • Sydney

On-site
AUD 120,000 - 190,000
Competitive pay
Team environment
ASX-listed company
+4
Electronic Engineer
Electronic Engineer

Breville Group • Sydney

On-site
AUD 120,000 - 180,000
Competitive compensation package
Employee discounts up to 40%
Paid parental leave
+2
Electronic Engineer
Electronic Engineer

Breville USA, Inc. • Sydney

On-site
AUD 120,000 - 180,000
Competitive pay
Team environment
ASX-listed
+4
Senior Makerspace Technician
Senior Makerspace Technician

Breville USA, Inc. • Sydney

On-site
AUD 100,000 - 130,000
Compensation package
Team environment
ASX listed company
+4
Senior Embedded Software Engineer - Hybrid, Impactful Devices
Senior Embedded Software Engineer - Hybrid, Impactful Devices

Breville | Sage • Sydney

Hybrid
AUD 120,000 - 170,000
Competitive compensation
Hybrid work arrangement
ASX-listed company
+4
Senior Makerspace Technician
Senior Makerspace Technician

Breville | Sage • Sydney

On-site
AUD 90,000 - 130,000
Competitive compensation package
Employee discounts up to 40% on Brevil
Employee assistance program
+1
Compliance Engineer
Compliance Engineer

Breville USA, Inc. • Sydney

On-site
AUD 120,000 - 170,000
Competitive compensation package
A fun and rewarding team environment
ASX-listed company
+4
Senior Industrial Designer
Senior Industrial Designer

Breville | Sage • Sydney

On-site
AUD 120,000 - 180,000
Competitive pay
Employee discounts (40%)
Parental leave
+3
Quality Engineer
Quality Engineer

Breville Group • Sydney

On-site
AUD 90,000 - 130,000
Competitive compensation package
Fun team environment
ASX-listed company
+4
Compliance Engineer
Compliance Engineer

Breville Group • Sydney

On-site
AUD 110,000 - 150,000
Competitive compensation package
Employee discounts up to 40%
Parental leave
+3