Software Developer
- Recruiter
- Company confidential
- Location
- Leicestershire
- Salary
- £40000 - £55000
- Posted
- 02 Aug 2015
- Closes
- 30 Aug 2015
- Ref
- FW002
- Sectors
- Engineering, IT
- Contract Type
- Permanent
- Hours
- Full Time
CLOSING DATE 30 AUGUST 2015
Role: Working in our small Software Team, creating, developing, writing and testing robust and quality code for a wide range of our embedded software products.
Job description: This position works within an exceptional team of software developers to deliver embedded firmware implementations of our world leading image and video processing algorithms. The successful candidate will work on an exciting variety of cutting edge projects, targeting firmware at multiple platforms, controlling our ISP blocks found in SoCs and FPGA implementations used in digital cameras, displays and mobile platforms. Duties will include:
- Firmware development/testing
- Linux kernel drivers development
- Algorithms implementation
- Tools development
Skills Required:
Essential:
- Excellent C/C++ programming skills
- Excellent Python
- Basic Matlab
Desirable skills:
- Good mathematics background
- HTML5, Java, JavaScript, Qt
Experience Required:
- Solid experience of embedded systems development within a commercial development environment. This position is not suitable for someone with a pure research background
- Experience of bringing up embedded systems
- Experience of Linux/Android kernel development
- Experience of dealing with customers and ability to support customers with integration issues
Other Requirements:
- Excellent written and verbal English
- Ability to work on their own without direct supervision
- A flexible and agile attitude to work, with the ability to handle and prioritise multiple projects
- Excellent academic record - minimum 2:1 or equivalent at first degree level, in maths, physics, electronic engineering or other relevant discipline