Senior Embedded Software Engineer - C/C++, Linux, ARM, STM

Recruiter
Andromeda
Location
Wetherby
Salary
Up to £50,000 per annum
Posted
02 Dec 2017
Closes
08 Dec 2017
Contract Type
Permanent
Hours
Full Time
We are seeking several Senior Embedded Software Engineers with experience of C programming within embedded environments to work on a high profile new communications device.
As a senior member of our development team you will be fully involved in the entire software development lifecycle, with plenty of opportunities to take the lead on various aspects of the project including suggesting new tools, techniques and processes.
This role offers excellent potential for professional growth and financial gain for senior engineers who are prepared to get hands-on and work within a fast-paced entrepreneurial environment.

Role & Responsibilities
  • Design, code and test new software/firmware using C within an embedded environment
  • Develop low-level drivers for I2C, SPI, UART and USB interfaces
  • Participate in code and design reviews, investigate new techniques and tools
  • Work with hardware and mechanical engineering disciplines to solve complex system level problems and find technical solutions


Essential Skills
  • Experience with C in an embedded Linux or Android environment
  • Experience programming embedded ARM microcontrollers
  • Passion, drive and the desire to be challenged and acquire new skills


Experience of any of the following will strengthen your application:
  • Experience with C++ and/or Java
  • Experience with STM microcontrollers
  • DSP algorithm development
  • Experience working with SPI, UART, I2C and USB communication protocols
  • Knowledge of Linux drivers and systems programming
  • Knowledge of Android development and AOSP


Salary & Benefits
Salary to £50k depending on skills and experience, plus pension scheme.

Location
We are located close to both Leeds and York with plenty of parking.

This job was originally posted as www.cwjobs.co.uk/job/77499749