You are viewing an older revision! See the latest version


Come and work with us!

Our goal is to help people build their microcontroller prototypes faster then ever, so we're developing all the novel hardware, software, tools, libraries and web infrastructure that make up the mbed rapid prototyping platform to do just that.

The mbed platform hasn't been around long and we're a small team, but it is already proving a great success so are looking for some really talented people who share our vision, to join the mbed team and make it even better!

We're a small team and we need stand out people, so you need to stand out. Point us at your website or stuff you've done. Code or port something amazing to mbed that will demonstrate your skills. Tell us your ideas and how you'd make mbed better. Show us something that makes it clear you are the right person for the job!

Who are we looking for?

We are actively advertising for:

  • 9-12 month engineering internship for 2012

We are also unofficially keeping our eye out for:

  • Ninja web infrastructure developers
  • Superstar embedded software engineers
  • etc...

Please note, our recent embedded engineer and technical marketing roles are now filled. Welcome Emilio and Amit!

You would join us to work in the mbed office in Cambridge, UK (note that you must already be eligible to work in the UK to apply)

9-12 month Industrial Placement (apply)

We're looking for an excellent software and electronic engineering student or recent graduate who wants to work in industry on real projects and products as part of a 12 month placement.

Dates and Application

We currently have an openings from January 2012 onwards. The position is a 9-12 month paid placements, and will be located at ARM HQ in Cambridge, UK.

In your application, please include:

  • When you are available and for how long (min 9 months)
  • Confirmation that you are eligible to work in the UK

It is with regret that we are unable to consider applicants for this position who do not already have eligibility to work in the UK.

Please clearly state your availability in your application; failing to do so means you fall at the first hurdle!


The mbed platform helps users quickly develop microcontroller-based prototypes by providing much of the groundwork necessary for their development to build on. To support this further, we identify and undertake key reference design projects that can help make new components and modules accessible to everyone. Projects have included networking layers, robot IMUs, language interfaces and audio platforms.

You will help develop hardware and software for these reference design projects, and make them available to the mbed community to enable users to quickly experiment with them in their own designs.

In addition, you will contribute to reactive work, helping to support the mbed community. This will include developing code examples, investigating reported issues and questions, and publishing articles, tips and tricks. You will take a full and active role in all aspects of the team.

Job Requirements

You should have completed at least two years at a university studying a course with a significant electronics or software engineering element to it.

Desirable Skills & Experience

  • Programming skills in C/C++
  • Experience developing embedded applications for microcontrollers
  • Hardware and PCB design, circuit level fault finding and debug
  • An understanding of electronic circuit design
  • A keen general interest in software engineering, computer science and embedded electronics
  • A good portfolio of projects of your own; include a link

Tips on applying

To be considered, write a good covering letter. Things that will really help:

  • Tell us up front when you are available and for how long
  • Point us at your personal webpage, blog, mbed notebook that showcases your projects
  • Tell us about what projects you've done, and your real-life experience with microcontrollers and programming
  • Tell us what you'd like to do!

Here is a poster you can share around your uni: