Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Software Engineer C/C++, Python

Job LocationBristol
EducationNot Mentioned
Salary£45,000 - £55,000 per annum
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent, full-time

Job Description

Software Engineer (C/C++, Python) - remote working availableOur client has ambitions plans for its software platforms and is looking for energetic and versatile software engineers to join the growing team. You will participate in and influence all aspects of software development, with opportunities to work on wide ranging projects on the latest AI processor to cloud hosted services, from real-time DSP to Neural Network design.Who were looking for:You will ideally have 1 to 3 years experience in the development of software systems and demonstrable skills in hands on Software Engineering, from specification to implementation and testing, in multiple of these areas:Real time operating systems (Ideally FreeRTOS)IoT frameworks and messaging protocolsLow level serial protocols such as SPI; andlow level networking standards such as TLS working with Ethernet and Wi-FiProgramming multi-core micro-controllers/processorsNetworking and asynchronous IO applicationsDSP (e.g. audio processing, imaging, and visionDatabase designYou will also have:Strong C/C++ programming skillsStrong Python scriptingExcellent problem-solving skillsExperience of developing unit tests, and preferably of Test-Driven DevelopmentFamiliarity with the use of SCM systems, and preferably a working knowledge of Git and a good understanding of Continuous Integration systemsYour Technical Experience must include a working knowledge of programming multithreaded applications and developing for resource constrained platforms / embedded systems, and you will hold a BSc or above in Computer Science or a related discipline.Other skills that wed love to hear about:Neural network concepts and design, such as having worked with TensorFlowSoftware system design, with consideration of a processor architectureAcoustics and signal processing for voice applicationsTool chain development (compilers, LLVM)The roleThe role reports to the Director of Software Engineering, based in our clients Bristol office. To perform this role, you will need to be self-directed, proactive, and able to work independently, and youll enjoy solving day-to-day problems with limited direction.Your responsibilities will include:Collaboration with engineers from a range of disciplines to deliver complete, production ready systemsSoftware design, implementation, and documentationCode reviews and support for other development on going within the teamRepresenting software design at product development reviewsCollaboration with agile planning processesFlexible working week and remote working available.For more information, please contact David Trogu on ---Fusion People are committed to promoting equal opportunities to people regardless of age, gender, religion, belief, race, sexuality or disability. We operate as an employment agency and employment business.Youll find a wide selection of vacancies on our website.

APPLY NOW

© 2019 Naukrijobs All Rights Reserved