You will initially be responsible for writing Linux device drivers or porting existing drivers to ARM and for programming microcontrollers on the devices these drivers communicate with. There is scope to grow the role to include more detailed Linux kernel development plus some hardware development or higher level software development in C++/C#.
Skills and experience required:
* An interest in Linux and Open Source development
* Ideally strong C programming skills.
* Ideally have experience writing device drivers e.g. Bluetooth, ZigBee or USB
* Ideally have experience programming microcontrollers
* Ideally have experience with networking protocols e.g. HTTP, TCP/IP
* Experience with C++ and/or C# is desirable
The Vision
With a mix of conflicting standards and proprietary protocols, the current smart home is a disjointed amalgamation of products trying but failing to work together. This needn’t be so. My client, the undisputed leader for high-end networked audio products, is working to extend the developed open protocol to deliver a common framework and solution that allows the integrated control of all types of home appliance.
If you feel you have the required skills and would like to be considered for this excellent opportunity to work on a greenfield project alongside talented developers – please call me on 0141 410 1018.
Job Reference: 15343
Closing Date: 04-May-2011