Software Manager

City of London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

We are curerrently looking for a C Developer who has experience with Embedded Firmware and also wireless skills, ideally Bluetooth.

The job will involve programming a variety of microcontrollers that either do not run an operating system or run a simplified Real-Time Operating System (RTOS). Firmware for wireless modules and adapters, UART / Serial, USB, SPI, I2C platforms.

Our client is not specifically looking for candidates with experience in wireless protocols, however some knowledge would be helpful in acclimatising to the role and a willingness to learn is a must.

As programming will be performed at 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) is preferred but not essential, providing the candidate shows a strong potential and capability to learn.

Secondary job activities will involve customer support of technical issues, firmware testing and deployment, contribution to documentation and progress reports along with other small 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' language programming.
- Strong code organisation and planning.
- Experience/capability in working without the use of higher-level libraries.
- Strong debugging capability (preferably in debugging microcontrollers).
- Strong commenting and documentation skills.
- Ability to learn and adapt to new architectures, both in hardware and in software.
- Ability to work co-operatively but independently within a small team.

Optional Skills/Experience
The candidate should have at least one of the following skills/experiences to be considered for employment, any additional skills/experiences may also work in a candidates favour:
- Experience working with microcontrollers and/or other digital electronics.
- Experience with ARM products.
- Experience working with RF hardware and/or software.
- Experience programming with Real-Time Operating Systems (RTOS).
- Experience programming with WiFi and/or Bluetooth software stacks.
- Experience in firmware deployment.

Our client designs and manufactures their own products, this role will expand as is a fast track route to a more senior position, being that the company has been growing year on year at 60% and is within a industry which is expected to grow 400% over the next 5-7 year.

Although were a small team, we are a happy team of highly skilled professionals, working in a friendly environment and offer flexible working hours once you are settled into the company.

For more details on this role, please get in touch with us in the first instance.
Start date
01/2015
From
Proteus Europe
Published at
08.01.2015
Project ID:
830642
Contract type
Permanent
To apply to this project you must log in.
Register