Senior Software Engineer C++ c£75k Cambridge

Permanent full-time

Hendron Pearce Ltd

Job Overview
Apply now Senior Software Engineer | C++ | IIoT ProviderOur client is a global leader in Enterprise Location Intelligence solutions. They work with a range of businesses across sectors including manufacturing, logistics, communications and utilities, enabling them to improve operational effectiveness, increase efficiency and boost profitability. Your ChallengeTheir Engineering team, based in Cambridge, is responsible for designing and developing their SmartSpace and DIMENSION4 RTLS products. You will be a part of this team, helping to create innovative products to support their customers' mission-critical operations.Main Function of the roleDevelopment of SmartSpace and DIMENSION4 software products for a variety of platforms (including some or all of web browsers, tablets, thin clients, servers, and their own RTLS sensor and tag hardware). Working with product marketing and product support teams to ensure that products meet our customers' needs. Contributing, where required to the whole product lifecycle, including:• Technical analysis of product requirements• Design, development, unit-testing, maintenance and enhancement of software products adhering to the product architecture and requirements• Creation of internal automated and manual test rigs and processes• Configuration management, automated build and release packaging• Internal technical design documentation and training materialConfiguration and customisation of the products to meet the needs of our customersThe Role, Duties & Responsibilities• Responsible for design and implementation of several individual product components or internal development support systems.• Responsible for sharing knowledge of product components via frequent training and/or internal consulting on a small scale.• Expert in some areas of the company's technology and maintains good knowledge of many others.• Maintains good knowledge of the company's coding practices and related technology.• Occasionally supervises other staff.About youSkills & Experience Technical Essential skills• Familiarity with C++ and at least one scripting language (e.g. Python)• Familiarity with Unix/Linux, build systems (e.g. make), revision control and bug management systems• Theoretical and practical skills in development of multi-threaded, concurrent and distributed systems• Understanding of network protocols • Understanding of specialised relevant technology areas as required for specific tasks (to be developed by ongoing training)ExperienceNormally more than 5 years' experienceEducation• Qualifications A 1st or 2.1 degree in computer science, maths, engineering or physicsPersonal qualities• Excellent analytical and problem solving skills• Good oral and written communication skills• Familiarity with Windows native and .NET platforms• Experience in working with large code bases (10,000s of source files)• Understanding of physics, filtering and sensing• Able to work in small teams and independently• Enthusiasm for the company's vision of sensor-driven computingThe CompanyFounded in 2002, our client is a public company with over 140 staff worldwide serving customers in over 50 countries. Their vision is to improve their customers' operational processes by bringing control to their complexity. Their solutions reduce cost, improve quality and enhance performance, delivering tangible return on investment. This is a unique opportunity to join a fast moving and driven company and take your career to the next level.
Key Requirements
    Coding Python C++ Language Embedded Linux

share this job

  • Date Posted:
    27 February 2018
  • Location:
    Cambridge, Cambridgeshire
  • Salary:
    £65,000 - £75,000 per annum

20,000+ Sample Jobs to be Searched