HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    TH

    Thermoteknix

    Thermal Imaging

    Software Engineer

    Cambridge, United KingdomOn-SiteFull-time3+ yrs experiencePosted 1mo ago
    All Thermoteknix jobs

    Job description

    Company Profile

    Location:                        Waterbeach, Cambridge, UK
    Department:                   Engineering
    Reports to:                     Software Development Manager
    Type:                               Full-time, Permanent
    Thermoteknix Systems Ltd, founded in 1982 and based in Cambridge, is a world leader in thermal imaging, night vision, and augmented reality systems. Our award-winning technologies are trusted by defence, security, and industrial customers in over 70 countries. With in-house R&D, cutting-edge innovation, and a global reputation for quality, we design and manufacture solutions that perform in the toughest environments.

    About You

    Role Overview

    We are seeking a Software Engineer with at least three years of professional experience in C++ development to design, implement, and maintain high-performance, reliable software systems. The role involves working across the full development lifecycle, with emphasis on efficient algorithms, robust system design, and maintainable code.

    Key Responsibilities

    • Design, develop, and maintain software applications using modern C++. 
    • Participate in system architecture and design discussions. 
    • Debug, profile, and optimise applications for performance and scalability. 
    • Collaborate with cross-functional teams including hardware, QA, and product stakeholders. 
    • Develop and maintain unit and integration tests. 
    • Troubleshoot issues in production and provide timely resolutions.

    Required Skills & Experience

    • Minimum 3 years of professional experience in C++ development.
    • Experience with modern C++ standards.
    • Experience developing with the Win32 API.
    • Experience with DCOM. 
    • Familiarity with the Microsoft Visual Studia IDE.
    • Familiarity with STL, and concurrency (threads, tasks, co-routines).
    • Familiarity with software development lifecycle and version control (Subversion / Git).

    Desirable Skills

    • Experience with real-time systems. 
    • Experience with TCP and UDP socket programming.
    • Experience with hardware interfacing or driver development.
    • Experience with Linux programming.
    • Experience with additional languages (e.g. Python, C#).
    • Familiarity with unit testing frameworks.
    • Familiarity with installer systems (e.g. NSIS / WIX).

    Personal Attributes

    • Proactive, methodical, and adaptable.
    • Strong interpersonal skills, able to collaborate well in development teams.
    • Prepared to support all elements of the development process.
    • Self-starter with a commitment to quality, accountability and continuous improvement.
    Applicants must have the right to work in the UK at the time of application. Unfortunately, we are unable to provide visa sponsorship for this role.

    Why us?

    • Involvement in cutting-edge imaging technologies.
    • Collaborative working environment with strong technical expertise.
    • Training and career development opportunities.
    • Competitive salary and benefits package.

    Job details are sourced from the employer's original posting.

    Open job posting
    TH

    About the company

    Thermoteknix

    Thermoteknix is a leading manufacturer of thermal imaging cameras and systems.

    View all Thermoteknix jobs
    Industry
    Thermal Imaging
    Open roles
    8

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.