This job listing expired on May 28, 2021
Tweet

We are seeking a C++ Embedded Software Engineer with a passion for physical play!

You will join our awesome Creative Play Lab (The LEGO Group) team who develops great software for enabling our designers to realise their vision.As an Embedded Systems Engineer, you will be part of a new and exciting team to bring new experiences to the LEGO System In Play. With your creative thinking and software development skills, you will shape the future of play for children as part of our ambitious plans to make the best of digital and physical technology.

Core Responsibilities

  • Develop systems that facilitate great play experiences in partnership with our LEGO designers and helps them to realise their vision.
  • Design, code and test sub-systems that provide high performance functionality on constrained hardware, such as developing data processing algorithms, signalling or audio processing.
  • Work on the full embedded stack from bootloader to high-level application software.
  • Own the end-to-end development of our technology and apply a continuous delivery mindset to ensure we are focused on value to our customers, the children.
  • Champion thinking about the best user experience first.
  • Be hands-on in prototyping and development as part of an agile software team.
  • Drive software quality as part of everything you do.

Play your part in our team succeeding.

  • Creative Play Lab exists to invent the future of creative play for LEGO. We focus on many things, including bringing new technology to meld the physical and digital worlds. This role is an opportunity to define the architecture and systems to drive a very exciting project that will be part of LEGO’s future.
  • In Creative Play Lab, we’re a diverse group who build the play experiences for the future. We work under an agile framework to discover new ways to play by converting unmet needs, technology trends and the LEGO values into consumer value.
  • We have a long and proud heritage of bringing interactive toys to market and believe that there is an even bigger opportunity to reach kids who want to play in more diverse ways.
  • Building on the successful collaboration with Nintendo which brought you LEGO Super Mario, we are exploring interactivity more broadly and need a great gameplay engineer to develop systems our designers can leverage to do so.

Do you have what it takes?

  • 5+ years’ experience developing and architecting software, with experience of the full lifecycle from prototype to production.
  • Excellent programming skills in C++
  • Experience with embedded software development.
  • A champion for modern software engineering practices.
  • Willingness and ability to learn quickly and apply creative thinking to finding great solutions and drive them to completion.
  • Experience working in a multi-disciplinary team where you enjoyed being the technical expert and enabling others.
  • Experience with modern AI techniques is a plus.
  • Experience in user-centric products is an advantage.

Join the global LEGO® family

Children are our role models. Their curiosity, creativity and imagination inspire everything we do. We strive to create a diverse, dynamic and inclusive culture of play at the LEGO Group, where everyone feels safe, valued and they belong.

The LEGO Group is proud to be an equal opportunity and an affirmative action employer. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

We support our employees in being there for the moments that matter in life and celebrate families of all kinds, the loved ones that make us who we are. Being part of the LEGO Group also means taking part in our annual Play Day, playing a part in building a sustainable future and continuing our mission to “inspire and develop the builders of tomorrow.”

Build your career brick by brick at The LEGO Group.