Senior software engineer – embedded , C, C++, ARM , BLE
Role: Senior Software Engineer
Salary: £45,000 – £55,000 + benefits
People source are working exclusively with a client based in Kent who are looking to hire a senior software engineer who has a natural interest in electronics, computing and engineering in general.
As a senior engineer, you will be expected to be able to take lead role in any project, if asked to do so, and to demonstrate an ability to project manage the software elements of that project under tight deadlines.
Key skill that we are looking for:
*University degree in Electronics or Low-level Software Engineering
*A full UK driving licence is beneficial (there is a requirement to occasionally visit test houses for example)
*Must have at least 5 years of experience working on low powered Embedded systems (<20Mhz <=64K Flash <=8K RAM)
*Low level Embedded C development for ARM Processors (STM32 series beneficial)
*A good understanding of how processors work internally
*An understanding of digital electronic circuits (design knowledge not required)
*Knowledge of modulation schemes and protocols would be beneficial (Terms such as QPSK, GMSK, BPSK, Manchester Encoding, NRZI, Bit Stuffing)
*Strong Mathematics (A level or better)
*Experience with FreeRTOS (or a very good understanding of multi-tasking programming)
*Experience writing low level bare metal routines (i.e not just relying on HAL) for UART, SPI, TIMERS, DMA, DAC, ADC, RTC, I2C and Watchdog
*Experience writing bootloaders, (i.e remapping vector tables)
*An sound understanding of the C language bootstrap process (The code that calls main())
*Experience using C# and/or QT for PC tool development
*Reasonable knowledge of networking principles (WiFi, TCP/IP etc)
*NFC, Bluetooth, TCP/IP and USB stack development experience would be beneficial
*A knowledge of modern software engineering principles, including encapsulation, loose coupling, agile etc.
*Experience using git (either CLI or GUI)
*A team player that is happy to both teach and learn from others
How to apply?
Please email a CV to (url removed)
People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy.
People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas