Senior Software Engineer

Surrey  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Senior Software Engineer

An exciting opportunity has arisen for a Senior Software Engineer to join a rapidly expanding company which provides reliable, optimised communications over cellular, terrestrial and satellite services through RazorLink Smart Networking solutions.

The successful applicant will join the development team and work on the core RazorLink product range and related Cloud services.

Work will include R&D for European Space Agency contracts and full software life cycle from design through to testing and validation.

Required Qualifications and Skills

  • Bachelor's degree (or higher) in Computer Science, Computer Engineering or a related discipline
  • 5+ years of software development experience
  • Fluent in C++ (preferably with Boost experience)
  • Good cross-platform development experience - Linux/Windows/MacOS
  • In-depth knowledge of Computer Science fundamentals: Object-Oriented Design, data structures, algorithms
  • Good networking knowledge - both fundamentals and experience programming with network sockets
  • Experience with multi-threaded programming
  • Excellent debugging and problem solving skills

Beneficial Experience

  • Experience with MSVC/Xcode/GCC/Make
  • Experience with GIT
  • Experience with ANT (or other software building automation tools)
  • Experience with JavaScript, libraries and related frameworks (Angular, React etc.)
  • Experience in authoring cloud native applications
  • Cross browser development
  • Experience with databases such as SQL/NoSQL
  • Experience with gRPC
  • Responsive web and mobile design
Start date
ASAP
Duration
6 months +possible ext
(extension possible)
From
Flint Consulting Limited
Published at
23.11.2020
Project ID:
2003794
Contract type
Freelance
To apply to this project you must log in.
Register