The role is within Device Application Engineering team, and focusses on creating production quality examples of IoT applications. The successful candidate will have line management responsibilities for a small team, as well as technical leadership responsibilities for the software component of the example IoT applications.
You will producing the embedded device (Microcontroller + RTOS) software components of example deployments of mbed IoT technology. These example deployments require a broad range of deliverables, from hardware design, to software, to cloud application, and of course documentation and technical training material. All of this material is designed to assist developers to successfully create their own system. Whilst your responsibility is primarily with leading the embedded device software, it’s expected that you will active and involved in shaping the full example deployment.
An example deployment encompasses:
You may also get involved in creating videos, preparing and presenting workshops to teach developers. It is likely you will need to travel to support developer events, workshops, conferences and seminars. You will be involved with reviewing core engineering, testing deliverables before they are released, providing feedback on documentation, and workflows, tooling, deliveries, and making sure they meet the needs of the developers and partners.
Experience and Skills
You need to have rock solid, in-depth experience with developing and debugging software applications for microcontrollers, as well as having detailed experience of working with microcontroller hardware. As our Example Deployments will be publically available design resources, you must excel in documenting and presenting your work, and helping others be productive and successful in using it.
The successful candidate will have:
The successful candidate will also exhibit some of these skills and qualities
What are the desired behaviours for this role?
At ARM, we are proud to have a set of behaviours that reflect our unique culture and guide our decisions, defining how we work together to defy ordinary and shape extraordinary. These behaviours are assessed as part of the recruitment process:
In your covering letter, please take the time expand on the experience and skills you have in relation to the skills and experience we are looking for in this position. This also helps show us you have taken the time to read and understand the job opportunity, and have decided to apply on that basis.
Please also feel free to share links to any public code or projects you may have created.
You will be based at ARM in Cambridge so must be willing and able to relocate as necessary.
You are expected to have a good degree in Electrical Engineering, Computer Engineering, Computer Science, or a relevant subject.