Software Engineer

Terry Parris Associates Limited
£55k - £65k
06 Oct 2017
07 Nov 2017
Contract Type
Full Time
Confirmation of Vacancy 3871TPP Job Title: Software Engineer As a Software Engineer you will contribute to the overall design & development of real-time embedded software, with responsibilities as directed by the SW Team Lead or delegate. You will develop and maintain software for controlling product operation and fraud detection, and see them used by the company's customers worldwide. In return an excellent salary and package is on offer with this position and the opportunity to become a valued and key member of a successful team with specific input into NPI. Key Responsibilities - Develop real time embedded software for a range of Company products - Understand existing fraud detection algorithms and make improvements where necessary - Analysis of high level requirements into software design - Integrating effectively the various technologies and various software layers, from the hardware to the cloud - Development of tools to support embedded software product development - Writing functional specifications and design documents - Developing testing and validation strategies - Other duties as required Person Specification - Proficient in C and ability to develop capability in other languages as required - Embedded project experience, i.e. Operation System, board support packages, microcontroller, cloud services - Experience in defining software level requirements and design using UML - Ability to understand systems from both a systems viewpoint and a detailed component viewpoint - Strong system integration skill, including testing and validation to deal with IP that external partner provides - Knowledge of interrupt handling and common hardware peripherals - Communications protocols. RS232, RS485, TCP/IP, CAN Bus, ModBus - Knowledge or experience motor control theory Some knowledge/experience of: - Knowledge of cloud administered access control products, like MQTT protocol, encryption and decryption - Demonstrable industrial C++ or C# .net experience - Experience with unit/acceptance testing and writing testable code Desirable - Knowledge of electronics is advantageous. Five Core Competencies - Job Knowledge & Expertise - Problem Solving & Decision Making - Delivering Results - Analytical Skills - Communication Skills This is an excellent opportunity for the right candidate. To apply for this role please go through the link and we will call you to discuss the position before you details are submitted to our client. Terry Parris Associates are recruitment consultants who value the needs of their clients and candidates. We are always happy to discuss vacancies, so if you are interested in this or any other position we have please give us a call. Perm Location: Uckfield £55k - £65k 3871TPP
This job was originally posted as