Senior Software Developer

1 day left

Recruiter
Location
Cambridgeshire
Salary
Negotiable
Posted
01 Sep 2016
Closes
29 Sep 2016
Ref
PCK535-26417
Contact
Arm Limited
Specialist Area
Microprocessors
Contract Type
Permanent
Hours
Full Time

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 engineers 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 the 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):

  • C/C++: Excellent
  • Python: Excellent
  • Matlab: Basic
  • Desirable skills:
  • Good mathematics background

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
  • Previous experience within image processing would be a distinct advantage
  • 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