Senior Software Engineer

Avanti Recruitment
Worcester, United Kingdom
6 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
£ 65K

Job location

Worcester, United Kingdom

Tech stack

Software Applications
Automation of Tests
C++
Software Quality
Code Review
Continuous Integration
Linux
Linux on Embedded Systems
Python
Linux System Administration
Machine Learning
Software Architecture
Software Engineering
GIT
Machine Learning Operations

Job description

You'll take ownership of software development across a range of products, with a primary focus on Linux-based systems and Python development.

Working closely with software engineers, data scientists and product specialists, you'll contribute to the design, development and deployment of innovative solutions used in demanding real-world environments.

This is a highly hands-on role where you'll have significant influence over architecture, technical direction and engineering best practice., * Develop robust software applications using Python and C++

  • Contribute to software architecture and technical design
  • Build and maintain scalable Linux-based applications
  • Work closely with data science teams to deploy machine learning models
  • Conduct code reviews and mentor other engineers
  • Develop and maintain automated testing frameworks
  • Support CI/CD and release processes
  • Collaborate with multidisciplinary engineering teams
  • Drive software quality and engineering best practice

Requirements

Essential

  • Strong commercial Python development experience
  • Experience developing software on Linux platforms
  • Proven software engineering experience within a product development environment
  • Experience with Git and CI/CD workflows
  • Knowledge of automated testing methodologies
  • Strong communication and collaboration skills

Desirable

  • C++ development experience
  • Embedded Linux exposure
  • Machine learning deployment experience
  • MLOps experience
  • NVIDIA Jetson experience
  • Experience developing software that interfaces with hardware
  • Experience within engineering, instrumentation, industrial technology or related product environments

About You

You'll be a technically strong engineer who enjoys solving complex problems and taking ownership of your work.

You'll be comfortable collaborating across teams, contributing ideas and helping shape technical decisions. Whilst this is not a formal management role, we're particularly interested in individuals who can demonstrate leadership qualities and a desire to mentor others.

Benefits & conditions

  • Join a growing and innovative engineering business
  • Exposure to AI, machine learning and intelligent systems
  • Significant technical ownership and influence
  • Collaborative and highly skilled engineering team
  • Long-term career progression opportunities
  • Diverse and challenging technical projects

Package

  • £45,000 - £65,000 basic salary
  • Up to 10% annual bonus
  • Private medical insurance
  • Pension scheme
  • Electric vehicle salary sacrifice scheme
  • Cycle to work scheme
  • 25 days holiday plus bank holidays

Apply for this position