Description
Proteus Europe operating as an employment agency, is currently seeking a Firmware Design Engineer based in Buckinghamshire.My client is looking to expand their development team in response to an ever-increasing demand for ZigBee solutions in various different markets.
This is an excellent opportunity for an individual to join the team and be at the forefront of the Internet of Things revolution.
Responsibilities:
Design, development and implementation of firmware/software primarily in C on an embedded target
Documentation of design specifications and implementation details
Creating test specifications and procedure to verify and validate implementations
Keeping in touch with the latest on the ZigBee specifications
Willing and ready to discuss and share the experience and knowledge acquired
Following traits are expected in the applicants :
Good level of expertise in embedded C
Experience of using Python or similar scripting language
Experience of application debugging and troubleshooting for an embedded target
Experience of working with various microcontrollers e.g., ARM, PIC, AVR, etc.
Experience of using SPI, UART, I2C and other synchronous and asynchronous communication protocols
Strong documentation skills
Strong analytical problem solving ability
Prepared to own a project
Confident in facing a customer for requirements capture, delivery or ongoing support
Ability to travel within reason to customers in Europe and Worldwide
Distinguishing features:
Experience with Ember/Silabs ZigBee Development Environment
Experience of ZigBee design and development or any other wireless meshing or point to point software development experience
Experience of C# or JAVA
RTOS experience
Knowledge of UML notation, methods and tools