Senior Embedded Software Engineer

Breville USA, Inc.

Sydney

Hybrid

AUD 140,000 - 190,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Employee discounts (up to 40%)
Health and wellness benefits
Paid parental leave
Employee assistance program
ASX-listed company

Job summary

Breville USA, Inc. is seeking an experienced software/firmware engineer to craft embedded software across appliances. You will work with a cross-functional team including hardware, product and design to deliver scalable, high-performance solutions from concept to release.

The role requires 7+ years of embedded experience, proficiency in C/C++, Python, JS/TS and familiarity with AWS IoT platforms. The position is Sydney-based with a hybrid work arrangement.

Qualifications

  • Bachelor's degree in Computer Engineering or similar.
  • 7+ years' embedded software experience.
  • C/C++ on embedded targets and PC for testing.
  • Hands-on hardware troubleshooting.
  • Git, unit testing, code reviews, issue tracking.
  • Python for high-end embedded systems.

Responsibilities

  • Create embedded software inside appliances delivering robust, scalable applications.
  • Design reusable software using JS/TS, C/C++, Python across mobile, embedded and high-end embedded systems.
  • Collaborate with cross-functional teams across hardware, firmware, product, and design.
  • Optimize software and hardware interfaces for performance, reliability and scalability across devices.

Skills

C/C++
Python
JavaScript/TypeScript
React Native
Git
IoT platforms
AWS
Team collaboration
Embedded Linux

Education

Bachelor's degree in Computer Engineering

Tools

Git
CMake
SCONS

Job description

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 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.
We’re Interested in Hearing from People WhoHave
  • 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 andwellness benefits

Please note Breville Group willnever ask applicants through email, phone, text message, or direct message onsocial media to provide identity documents, personal details, or financialinformation such as bank details.

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 UX Designer
Senior UX Designer

Breville | Sage • Sydney

Hybrid
AUD 130,000 - 160,000
Competitive compensation package
Fun and rewarding team environment
ASX listed company
+4
Electronic Engineer
Electronic Engineer

Breville USA, Inc. • Sydney

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

Breville USA, Inc. • Sydney

Hybrid
AUD 120,000 - 160,000
Competitive compensation package
Fun and rewarding team environment
ASX-listed company
+4
Service Desk Analyst
Service Desk Analyst

Breville USA, Inc. • City of Melbourne

On-site
AUD 90,000 - 110,000
Competitive compensation package
Team environment
ASX listed company
+3
Hybrid Embedded Software Engineer – IoT & Appliances
Hybrid Embedded Software Engineer – IoT & Appliances

Breville USA, Inc. • Sydney

Hybrid
AUD 140,000 - 190,000
Employee discounts (up to 40%)
Health and wellness benefits
Paid parental leave
+2
Service Desk Analyst
Service Desk Analyst

Breville Group • Sydney

On-site
AUD 65,000 - 90,000
Employee discounts of up to 40% on Bre
Employee assistance program
Paid parental leave policy
+1
Category Specialist
Category Specialist

Breville USA, Inc. • Sydney

On-site
AUD 90,000 - 130,000
Competitive compensation package
Fun and rewarding team environment
Employee discounts up to 40% on all商品
+1
Group Financial Reporting Manager
Group Financial Reporting Manager

Breville USA, Inc. • Sydney

On-site
AUD 190,000 - 270,000
Competitive compensation package
Team environment
ASX-listed company
+3
GSS Assistant Accountant
GSS Assistant Accountant

Breville USA, Inc. • Sydney

On-site
AUD 70,000 - 95,000
Competitive pay
Team environment
Employee discounts 40%
+4
Global Marketing Project Manager, GTM - 13 Month Max Term Contract
Global Marketing Project Manager, GTM - 13 Month Max Term Contract

Breville | Sage • Council of the City of Sydney

On-site
AUD 90,000 - 130,000
Competitive compensation package
Employee discounts of up to 40% on all
Corporate health and wellness benefits
+3