Job Search and Career Advice Platform

Enable job alerts via email!

Senior Applications Software Engineer

Avanti Recruitment

Weston-super-Mare

On-site

GBP 40,000 - 55,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A specialist engineering organisation is seeking a Software Applications Engineer to develop prototype and customer-facing software. You will work with Python and C++ to create graphical user interfaces and integrate machine learning models. The ideal candidate will have strong experience in software development across hardware and R&D environments. This role offers a varied and technically challenging work environment and includes benefits like a private medical plan and flexible working hours.

Benefits

25 days holiday plus additional Christmas shutdown
Private medical plan
Pension scheme
Electric car and cycle to work schemes
Flexible start and finish times

Qualifications

  • Strong commercial experience with Python and C++.
  • Exposure to real-time data processing or hardware integrated systems.
  • Familiarity with Linux environments and Git based version control.

Responsibilities

  • Develop applications using Python and C++ for prototype and R&D systems.
  • Create intuitive and responsive graphical user interfaces.
  • Implement data acquisition and visualisation pipelines.

Skills

Python
C++
GUI development
Real-time data processing
Linux environments
Git
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.
Candidate Profile
  • 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.
Benefits
  • 25 days holiday plus additional Christmas shutdown
  • Private medical plan
  • Pension scheme
  • Electric car and cycle to work schemes
  • Flexible start and finish times
  • Highly varied, technically challenging work across multiple disciplines
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.