Software Engineer (Mid and Senior Levels)

One Big Circle Ltd

Bristol

On-site

GBP 40,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Life Assurance
Work related training courses
Complimentary snacks and refreshments
Access to Bike to Work Scheme
Secure bike storage

Job summary

One Big Circle Ltd is looking for Software Engineers at mid and senior levels to join their Bristol-based office. You will work across diverse technology areas, focusing on embedded systems, machine learning, and collaboration within multi-disciplinary teams.

Responsibilities include designing and developing software solutions, contributing to system design, and maintaining engineering standards. Company benefits include life assurance, office workspace, and access to training courses.

Qualifications

  • Strong foundational skillset with a pragmatic approach to problem solving.
  • Comfortable working in dynamic, multidisciplinary technical teams.
  • Willing to support junior engineers and grow into greater responsibilities.

Responsibilities

  • Design, develop, and maintain software solutions.
  • Collaborate with teams for system integration.
  • Contribute to system design and technical decision-making.

Skills

Embedded Linux
C++/Python
Machine Learning
System Design
Software Development
Collaboration

Tools

PyTorch
TensorFlow
AWS
CI/CD Pipelines
Linux

Job description

Software Engineer (Mid and Senior Levels)
Bristol-Based Office
Full-Time 37.5 hours, over 5 days

The software technology team at One Big Circle is expanding! We are looking for software engineers at all levels of seniority and experience to integrate into our existing team and work across our diverse technology estate.

Available Roles

We have a number of roles available that are suitable for engineers with circa 3+ years of experience from ‘mid level’ up to senior. The roles span a number of broad capability areas which describe the kinds of problems we work on. They are not checklists, we recognise that candidates will bring depth in some areas and interest or exposure in others. We encourage interest from applicants with partial or adjacent skills and backgrounds, to fill a number of different roles within each capability area.

Device & Embedded Software Systems

Embedded Linux, C++/Python, embedded systems, multi-sensor and camera-based devices (including thermal and line-scan), data acquisition and edge processing, device-to-cloud pipelines, networking, system integration, hardware/software collaboration, field diagnostics, performance optimisation, secure and robust systems, Linux build systems (e.g. Yocto), media pipelines (e.g. GStreamer), FFMPEG, IoT devices, sensor data processing, signal conditioning, computer vision, FPGA exposure, electronics fundamentals.

Applied machine learning, computer vision, object detection, image classification, model development and evaluation, data annotation and curation, training pipelines, performance optimisation, edge ML, MLOps, deployment and maintenance of ML solutions, Python development, Python-based ML frameworks, PyTorch, TensorFlow, sklearn, OpenCV, NumPy, feature development, code review, pytest, linting, bug fixing, relational databases, database design and maintenance, AWS/cloud infrastructure, CI/CD pipelines, developer tooling, Linux systems

The Role

As an OBC Software Engineer, you’ll be a hands‑on contributor, working closely with experienced engineers to build reliable, high‑performance systems across devices, cloud platforms, and applied ML, contributing to real‑world, field‑deployed solutions. You will take responsibility for defined components and projects, contributing to system design, implementation, testing, and deployment, while continuing to develop your technical and professional skills.

Responsibilities

You will contribute to the development of innovative solutions within a skilled team that likes getting things done:

  • Design, develop, and maintain software solutions
  • Contribute to system design and technical decision‑making within the team
  • Collaborate with adjacent teams to achieve system integration
  • Take ownership of features, projects, or technical areas (scope matched to experience)
  • Diagnose and resolve issues with in‑service systems and data
  • Contribute to code reviews and help maintain high engineering standards
  • Support continuous improvement of development practices, tooling, and system reliability
Personal Qualities and Experience

We are looking for engineers with a strong foundational skillset, a pragmatic approach to problem solving, and a desire to grow. You should be comfortable working in dynamic and multidisciplinary technical teams.

Personal Attributes

  • Practical and delivery‑focused, balancing engineering rigour with pragmatism
  • Strong communication skills, able to work effectively with multidisciplinary teams
  • Self‑motivated and proactive, with a willingness to take ownership of work
  • Comfortable contributing to code reviews and technical discussions
  • Willing to support more junior engineers
  • Keen to grow into greater responsibility for technical direction and project delivery
Company Benefits

Company Benefits Include:

  • Life Assurance
  • Work related training courses as required
  • Complimentary snacks and refreshments including fresh fruit
  • Office‑centric role with allocated workspace
  • Access to Bike to Work Scheme
  • Secure bike storage and shower facilities
  • Social events

Successful applicants will be required to pass a BPSS (Baseline Personnel Security Standard) check.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Mid and Senior Levels)
Software Engineer (Mid and Senior Levels)

One Big Circle Ltd • West of England

On-site
GBP 45,000 - 65,000
Work related training courses
Complimentary snacks and refreshments
Bike to Work Scheme
+1
Junior Platform Software Developer
Junior Platform Software Developer

One Big Circle Ltd • West of England

On-site
GBP 25,000 - 32,000
Training courses
Snacks and refreshments
Bike to Work Scheme
+1
Senior Software Engineer - Embedded, ML & Cloud
Senior Software Engineer - Embedded, ML & Cloud

One Big Circle Ltd • Bristol

On-site
GBP 40,000 - 70,000
Life Assurance
Work related training courses
Complimentary snacks and refreshments
+2
Junior Software Developer – Platform
Junior Software Developer – Platform

One Big Circle Ltd • Bristol

On-site
GBP 22,000 - 32,000
Life Assurance
Pension Scheme
Work-related training courses
+4
Junior Device Software Developer
Junior Device Software Developer

One Big Circle Ltd • West of England

Hybrid
GBP 25,000 - 35,000
Life Assurance
Share Options
Work related training courses
+5
Senior / Principal Systems Engineer
Senior / Principal Systems Engineer

One Big Circle Ltd • Bristol

On-site
GBP 50,000 - 70,000
Life Assurance
Pension Scheme
Work-related training courses
+4
Software Engineer
Software Engineer

Oxford Instruments GmbH • Severn Beach

Hybrid
GBP 45,000 - 65,000
Hybrid working setup
Private healthcare
Share incentive plan
+4
Developer
Developer

rmg digital • Bristol

Hybrid
GBP 40,000 - 50,000
25 days holiday plus your birthday off
Private medical insurance
Performance bonus
+1
Software Engineer
Software Engineer

Scot Lewis Associates • Bristol

Hybrid
GBP 40,000 - 65,000
Share options
Flexible / hybrid working
Income protection
+1
Senior / Principal Systems Engineer
Senior / Principal Systems Engineer

One Big Circle Ltd • West of England

On-site
GBP 40,000 - 65,000
Work related training courses
Complimentary snacks and refreshments
Access to Bike to Work Scheme
+1