Firmware Embedded C Engineer


Premium Job From Monarch Recruitment

Recruiter

Monarch Recruitment

Listed on

30th September 2014

Location

Cambridge

Type

Contract

Start Date

2014-09-30

This job has now expired please search on the home page to find live IT Jobs.

Firmware, C, embedded C, data structures, algorithms, version control, unit testing, functional testing, Python, electricity metering, DLMS, waterfall, agile, scrum, protocol, ISM band radio, ZigBee, IEEE 802.15.4, MSP430, H8, 8051, PIC, 68HC12, Cortex M0/M3

Position: Firmware Engineer C Language

Primary location: Cambridge

Role description / primary responsibilities:

As Firmware Engineer you will be required to:

- Take technical ownership of electricity meter protocol development and integration to data concentrator and hand held reading tools.

- To  work with Software Team Leader to design, develop and deliver high quality, scalable, robust, maintainable and secure system products.

- On a day to day basis role is to consist of large amount of hands on coding and software development.

 

Experience and skills required:

Essential Skills and Experience

- Significant experience of using embedded C in systems with limited resources (less than 512K program space)

- Wide knowledge and practice of data structures and algorithms

- Effective communication skills

- Practiced user and advocate of version control

- Experience and knowledge of unit and functional testing and advocate of test driven development

- Knowledge and experience of Python programming language.

 

Desirable Skills and Experience

- Knowledge of electricity metering protocols such as DLMS

- Experience and knowledge of software design methodologies; waterfall, agile, scrum

- Ability to interface with other companies and staff on a technical basis

- Experience and knowledge of common protocols and protocol design experience

- Experience of ISM band radio / ZigBee / IEEE 802.15.4

- Experience of MSP430, H8, 8051, PIC, 68HC12, Cortex M0/M3

If you have the above skills and experience, please send an up to date CV.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: