My client is a global leader in consumer electronics whose products are used by millions across the world every day. They are looking for an embedded Linux engineer to be involved with new product development. This is a long term contract in which you will work on products from initial conception through to seeing them being adopted by millions of users.
Candidate Profile
A degree in Computer Science, Electronics Engineering or any related discipline
A high degree of self-motivation and a proactive approach to problem resolution
A good level of inter-personal and communication skills
Good analytical and logical thinking capability
Experience base in the design and development of a wide array of Linux device drivers
Essential Experience
Significant experience in a number of projects and developments in four or more of the following fields:
1. Broad experience in Linux software development over the complete project lifecycle
2. Linux kernel development – (ideally) power management, memory management & task scheduling
3. Extensive exposure to device drivers – (ideally) camera, audio (ALSA), memory devices & LCD
4. Object oriented design experience including UML
5. Strong C++ programming skills
6. Good Linux platform debugging experience
7. Significant experience of software configuration management tools, including (ideally) exposure to git
Desirable Experience
Strong BASH shell programming knowledge
Experience working on SMP solutions. Understanding the additional complications of the technology
Experience of development of Android mobile devices
If you have this skillset and are interested in working on cutting edge technology please apply now.
