Remote Working Firmware Engineer (IOT) Internet Of Things

JEJ IT RECRUITMENT LTD ,
London, Greater London
Job Type: Full-time
Salary: £45,000 per annum

Overview

Remote working : Senior Embedded/Firmware Developer Reporting to: Engineering Manager Location: London Bridge Salary: DOE Good career development opportunities Great perks package Put your name to the next big IoT products in the UK &USA Work with a talented and friendly team Genuine opportunity for a talented and driven individual If you are a talented, innovative and ambitious developer with embedded, low level, firmware experience, looking to play a key role in a successful and rapidly expanding start-up, we can offer you the challenge and opportunity that you are looking for. The job will involve developing for a variety of microcontrollers that either do not run an operating system or run a simplified Real-Time Operating System (RTOS), to produce firmware for wireless consumer products, as well as interfacing to Cloud services via different APIs. We are not specifically looking for candidates with experience in audio/visual processing, however some knowledge would be helpful in acclimatising to the role and a willingness to learn is amust. As engineering will be performed at both a high and a low-level, we are looking for a programmer with very strong skills in 'C’ programming, commenting and code debugging. Experience in basic electronics and use of microcontrollers (registers, pin configuration etc) would be a distinct advantage. Activities will additionally include customer support for technical issues, firmware testing and safe deployment, contribution to documentation and progress reports along with other tasks typical within a small development team where there is not always a clear division of roles/responsibilities. The candidate must love programming and be enthusiastic in their work. The candidate should also be well organised, interface well in team meetings and present well to end- customers and distributors. Core Skills/Experience The following skills/experiences are considered a must in-order to be considered for employment: Very strong skills in 'C’ languageprogramming. Knowledge of HTTP RESTprotocols. Strong code organisation and planning, with code-control (Git, SVN)experience. Experience/capability in working without the use of higher-levellibraries. Investigate technical aspects and root causes ofproblems Experience with consumerproducts Strong debugging capability (preferably in debuggingmicrocontrollers). Strong commenting and documentationskills. Ability to learn and adapt to new architectures, both in hardware and insoftware. Ability to work co-operatively but independently within a smallteam. Requirements Qualificationsin: o Embedded softwaredesign o Hardware and electronics (or Experience) Able to demonstrate extensive experience within a senior or team leadershiprole Experience with connected devices(WiFi/Bluetooth/Zigbee…) Experience within start-ups isdesirable Must be detailed, organised andproactive Ambitious, with passion and a ton ofenergy Enjoys a challenging and fast-pacedenvironment A passion or interest for new consumer technology and the emerging media landscape Ability to work on their own and as part of ateam Excellent communication skills (verbal andwritten) Must have experience with working on products designed for massproduction Additional Skills/Experience The candidate should have at least two of the following skills/experiences to be considered for employment, any additional skills/experiences may also work in a candidate’s favour: Experience working with microcontrollers and/or other digitalelectronics. Experience with ARMproducts. Platformsecurity Experience with Firebase or other NoSQLdatabases. Experience working with RF hardware and/orsoftware. Experience in working with upgrade mechanisms, OTA updates,etc.