Embedded Systems Engineer
Newcastle upon Tyne
£ 35000 - 50000/annum
Our leading client is looking for Embedded Systems Engineer based at Newcastle Upon Tyne.
To develop and maintain software applications that can provide cross platform services and data communications, integrating and linking applications running in
Linux OS with low-level software\hardware running in a microcontroller or FPGA. Configuration of Linux based embedded systems, including local webservices, IP tables, and secure remote access.
Generation and maintenance of software requirements in line with the project functional specification and company quality standards.
Generation of software design and documentation in line with project requirements and company standards.
Generation of efficient, well structured, annotated software code as defined in the design documentation.
Operation of debugging tools protocol analysis hardware\software to ensure reliable implementation of application and communications functionality.
Essential:
Able to give real references of software product development.
Programming in C and Python.
Integration of third party\open-source software (applications, libraries).
Javascript II, AJAX, web data interface.
Embedded Linux services and network configuration.
Files, logs, memory\thread management in Linux.
Communication protocols TCP\IP, UDP, SPI, I2C.
Secure protocols and data integrity (SSH, TLS, HTTPs…)
Knowledge of Microprocessors...