User Interface Software Developer (KTP Associate)
User Interface Software Developer (KTP Associate)

User Interface Software Developer (KTP Associate)

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Develop software and computer vision tools for ecologists using infrared technology.
  • Company: Join Thermal Vision, the UK's top supplier of thermal cameras for R&D.
  • Benefits: Enjoy a hybrid work model and the chance to innovate in ecology.
  • Why this job: Make a real impact in ecology while working with cutting-edge technology.
  • Qualifications: BSc and MSc in Computer Science, Engineering or Physics; experience in Matlab, Python, and C++ required.
  • Other info: Opportunity to work on commercial software tools and user-friendly interfaces.

The predicted salary is between 36000 - 60000 £ per year.

Social network you want to login/join with:

User Interface Software Developer (KTP Associate), London

Client: City, University of London

Location: London, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: f02c5ec1a6ca

Job Views: 3

Posted: 18.07.2025

Expiry Date: 01.09.2025

Job Description:

Background

CSG and Thermal Vision are recruiting for a candidate to develop software and computer vision tools that will enable ecologists to operate and extract useful information from infrared acquisition equipment.

The role is hybrid, based from Thermal Vision’s Bristol offices.

Thermal Vision is the UK’s #1 supplier of thermal cameras to the R&D sector. A new brand, Thermal Vision Ecology, will provide state-of-the-art solutions for the ecology sector in the UK. The KTP will develop commercial software tools enabling ecologists to operate and extract useful information from infrared acquisition equipment.

Responsibilities

The candidate will work with SDKs and APIs to develop interfaces to read data from advanced infrared cameras, combine technologies into a user-friendly, intuitive software platform that addresses ecologist’s needs, and develop user-friendly software-hardware interfaces so data can be effectively extracted. The candidate will also develop computer vision pipelines to analyze videos from ecological settings and perform market analysis and user research.

Person Specification

We are looking for a candidate with a BSc and MSc in Computer Science, Engineering or Physics with a focus on software programming. Experience of working with Matlab, Python and C++ is essential, as is knowledge of User Requirements gathering and User Interaction, as is experience of developing Apps or commercial software and in AI/ML engineering, including building and deploying machine learning models, ideally in production environments.

The ideal candidate will have experience of GigE Vision for cameras over Ethernet and experience of business development activities and customer need analysis.

#J-18808-Ljbffr

User Interface Software Developer (KTP Associate) employer: City, University of London

Thermal Vision is an exceptional employer, offering a dynamic work environment in London where innovation meets ecological advancement. With a strong focus on employee growth, we provide opportunities for professional development through hands-on experience in cutting-edge software and computer vision technologies. Our collaborative culture encourages creativity and teamwork, making it an ideal place for those passionate about making a meaningful impact in the ecology sector.
C

Contact Detail:

City, University of London Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land User Interface Software Developer (KTP Associate)

✨Tip Number 1

Familiarise yourself with the latest trends in user interface design and software development, especially in the context of ecological applications. This will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.

✨Tip Number 2

Network with professionals in the field of computer vision and ecology. Attend relevant meetups or webinars to connect with industry experts, which could lead to valuable insights and potential referrals for the position.

✨Tip Number 3

Showcase your technical skills by working on personal projects or contributing to open-source initiatives related to software development and machine learning. This practical experience can set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your experience with SDKs, APIs, and programming languages like Python and C++. Be ready to provide examples of how you've used these technologies in past projects, as this will demonstrate your capability to fulfil the job requirements.

We think you need these skills to ace User Interface Software Developer (KTP Associate)

Proficiency in Matlab
Proficiency in Python
Proficiency in C++
User Requirements Gathering
User Interaction Design
App Development
Commercial Software Development
AI/ML Engineering
Building and Deploying Machine Learning Models
Experience with GigE Vision
Computer Vision Techniques
Data Analysis
Market Analysis
Customer Need Analysis
Strong Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software programming, particularly with Matlab, Python, and C++. Emphasise any projects or roles where you've developed user-friendly interfaces or worked with SDKs and APIs.

Craft a Compelling Cover Letter: In your cover letter, explain why you're passionate about the role and how your background in computer science or engineering aligns with the responsibilities outlined. Mention specific experiences that demonstrate your skills in user requirements gathering and AI/ML engineering.

Showcase Relevant Projects: If you have worked on projects involving ecological data analysis or developed applications in production environments, be sure to include these in your application. Provide links to any portfolios or GitHub repositories if applicable.

Highlight Soft Skills: The role requires collaboration and understanding user needs. Highlight any experiences that showcase your communication skills, teamwork, and ability to conduct market analysis or user research.

How to prepare for a job interview at City, University of London

✨Showcase Your Technical Skills

Make sure to highlight your experience with Matlab, Python, and C++. Be prepared to discuss specific projects where you used these languages, especially in relation to developing software or working with APIs and SDKs.

✨Understand User Requirements

Since the role involves gathering user requirements, demonstrate your understanding of this process. Prepare examples of how you've previously engaged with users to identify their needs and how you translated those into software solutions.

✨Familiarise Yourself with Computer Vision

Given the focus on computer vision pipelines, brush up on relevant concepts and be ready to discuss any experience you have in this area. If possible, bring examples of how you've applied computer vision techniques in past projects.

✨Research Thermal Vision and Their Products

Before the interview, take some time to learn about Thermal Vision and their offerings, particularly in the ecology sector. This will show your genuine interest in the company and help you tailor your responses to align with their goals.

User Interface Software Developer (KTP Associate)
City, University of London
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>