Senior Applications Software Engineer

Avanti Recruitment
Weston-Super-Mare, United Kingdom
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Weston-Super-Mare, United Kingdom

Tech stack

Software Applications
C++
Linux
Graphical User Interface
Hardware Design
Java GUIs
Python
Machine Learning
QT
TensorFlow
Systems Integration
PyTorch
GIT
Real Time Data
Software Version Control

Job description

A specialist engineering organisation working on advanced sensing and intelligent systems is seeking a Software Applications Engineer to support the development of prototype and customer-facing software. This role is ideal for someone who enjoys technical variety, solving complex problems and contributing across software, hardware and R&D environments.

You will help turn early-stage research software into polished, user-focused applications that run on real hardware platforms. This includes developing graphical interfaces, real-time data visualisation tools and integrating machine learning models for inference.

The Role

  • Develop applications using Python and C++ for prototype and R&D systems.

  • Create intuitive and responsive graphical user interfaces that present real-time data to end users.

  • Implement data acquisition and visualisation pipelines for hardware-connected systems.

  • Integrate machine learning models using PyTorch and support inference testing.

  • Deploy software on Linux-based platforms and maintain robust build and release workflows.

  • Collaborate closely with embedded, electronics and mechanical engineers to deliver integrated systems.

  • Support customer demonstrations, trials and feedback sessions.

  • Produce clear, well structured technical documentation.

Requirements

  • Strong commercial experience with Python and C++.

  • Exposure to real-time data processing or hardware integrated systems.

  • Experience building GUIs in Python, Qt or similar frameworks is desirable.

  • Familiarity with Linux environments and Git based version control.

  • Ability to work proactively, take ownership of tasks and contribute ideas.

  • Strong communication skills, comfortable working in multi-disciplinary teams and presenting work to stakeholders.

  • UK national and eligible for security clearance., * C++

  • GUI

  • Python

  • PyQt

  • Hardware Integration

  • TensorFlow

  • PyTorch

Benefits & conditions

  • 25 days holiday plus additional Christmas shutdown

  • Private medical plan

  • Pension scheme

  • Electric car and cycle to work schemes

  • Flexible start and finish times

Apply for this position