Evolution Jobs

Software Engineer

Software Engineer

Job TypePermanent
Real Time Recruitment Solutions https://www.rtrs.co.uk

Software Engineer – Nanoscience

Do you want to be a part of an exciting scientific company, developing cutting edge technology? 

My client are looking for a Software Engineer to join their team in Abingdon.

Primary purpose for this role- 

Reporting to the Software Manager, you will be developing and supporting software applications and drivers for a range of products and instrumentation, whilst being technically responsible for ensuring projects meet internal and external customer requirements. 

Alongside this, you will ensure code repositories and project documentation are up to date, and provide technical support during the installation and operation of end-user systems.

Key Responsibilities-

  • Working within an agile team to develop high quality functionality to agreed specifications and timescales.
  • Using internally defined software design methodologies, to develop robust software components and systems.
  • Be an active member of the software team, participating in the software design reviews and in discussions and trials of new tools and techniques.
  • Provide and update appropriate documentation that facilitates others to further develop or maintain the software and systems that you produce and enables your internal customers to do their work.
  • Commit to continuing personal development and developing your understanding of your customer base, products and applications suggesting new features for enhanced product performance.
Essential Skills-
  • A Science, Computer Science or Engineering Degree.
  • Experience in PC based software developments using C / C++.
  • Experience working in a New Product Development and Applications Team.
  • Experience with tools such as CMake, a bug or issue tracking system, and debuggers.
  • Use of GIT for version control.
  • Development on Linux and for ARM Architectures.
Personal Qualities- 
  • Excellent organisational, communication and team working skills.
  • Structured approach to problem solver, with attention to detail.
  • Familiar with project management techniques and practice.
Desirable Skills / Knowledge-
  • Python knowledge.
  • Database Interaction / SQL Queries.
  • Cloud infrastructure (e.g. Azure / AWS)
  • Analysis of measurements in the physical sciences.
If this sounds like the role for you, then get in touch with Dan Harrison @ Real Time Recruitment Solutions today! 
Don’t worry if you don’t have an updated CV – Send across what do you have.