Posted on Feb 19, 2021 by CV-Library
I am currently working alongside an established Leading Edge Technology Business to recruit an established Software Engineer for their growing team. This is an excellent opportunity to join an expanding business involved in a number of exciting technology projects across a variety of industry sectors.
The successful candidate will be responsible for developing solutions for embedded systems (mostly ARM) and PC (Windows & Linux) using C and C++ with Python or Perl for scripting.
Successful candidates should be educated to Degree Level in a relevant Mathematics or Software related discipline with strong Mathematical modelling skills and the ability to produce sophisticated real time algorithms to solve complex iterative calculations. Previous experience or knowledge of Geomatics and/or Land / Hydrographic Survey Mathematics would be highly beneficial.
Knowledge of Qt, TCP/IP sockets, HTML5, Image Processing (OpenCV), UDP/IP, RS232, RS422, USB Communications would be highly beneficial.
Key Responsibilities and Principal Interactions will include:
Producing stable, reliable and readable C/C++ and Python code (Perl for Scripting)
Documenting test specifications and formal testing of software to satisfy internal QA requirements
Produce task estimates to feed into project planning
Liaise with customers and work with the team to define requirements and objectives
Work to software standards and practices across the software department
Ensuring conformance with good OOO / structured design practices
Undertake software research and development, particularly near-real-time data communications, acquisition, processing, storage and display
Technical and customer support
System / functional testing of products / software
Assisting with integration of software and hardware
Set up alerts to get notified of new vacancies.
£40k - £65k Annual
£27k - £35k Annual
£35k - £45k Annual
£25k - £35k Annual
£30k - £40k Annual
£30k - £35k Annual