Algorithm Engineer

Algorithm Engineer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
TECHNE

At a Glance

  • Tasks: Develop cutting-edge battery algorithms that enhance safety and performance.
  • Company: Join a pioneering Battery Intelligence technology company in Oxfordshire.
  • Benefits: Market-leading compensation and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on innovation and advanced technology.
  • Why this job: Make a real impact on the future of mobility and energy systems.
  • Qualifications: Degree in STEM and experience with estimation or control algorithms.

The predicted salary is between 60000 - 80000 £ per year.

TECHNE is supporting an advanced Battery Intelligence technology company in the search for a Senior Battery Algorithm Engineer to join their growing engineering team in Oxfordshire. This role sits at the forefront of next-generation Battery Management Systems, focused on developing advanced embedded algorithms that directly impact battery safety, fast charging performance, degradation detection, lifetime optimisation, and real-world reliability. You will work on highly complex nonlinear systems across temperature, ageing, and operational variability, translating advanced theory into embedded, production-ready solutions.

Key Responsibilities:

  • Develop advanced battery state estimation and control algorithms across multiple chemistries and operating conditions
  • Design diagnostics and prognostics algorithms for next-generation BMS platforms
  • Build robust observer architectures using EKF, UKF, Kalman Filters, MPC, and probabilistic estimation techniques
  • Deploy real-time embedded algorithm solutions
  • Lead simulation-based validation activities using representative drive cycles and ageing scenarios
  • Analyse cell, module, and pack-level datasets to identify performance limitations and edge cases
  • Support algorithm validation through cell testing and data interpretation
  • Collaborate with modelling, validation, embedded software, and systems engineering teams
  • Produce technical documentation covering validation, assumptions, and performance metrics

Required Experience:

  • Degree in Mathematics, Physics, Electrical Engineering, Mechanical Engineering, Statistics, Computer Science, or related STEM discipline
  • Experience developing estimation or control algorithms using EKF/UKF, Kalman Filters, MPC, or similar approaches
  • Strong understanding of nonlinear systems and estimation theory
  • Strong analytical and problem-solving capabilities
  • Experience working within multidisciplinary engineering environments

Desirable Experience:

  • Battery algorithms including SOC, SOH, and SOP estimation
  • Physics-based battery modelling including DFN or SPM
  • MATLAB/Simulink and model-based development
  • PyBaMM, COMSOL, or similar battery modelling platforms
  • Embedded systems and embedded software deployment
  • Data-driven modelling, Gaussian Processes, or embedded ML
  • Battery testing and validation
  • ASPICE and CI/CD environments such as GitHub, GitLab, or Azure DevOps

This is an opportunity to join a high-performing engineering environment developing advanced battery intelligence technology with direct impact on future mobility and energy systems. If you would like to discuss the position confidentially, please get in touch directly.

Algorithm Engineer employer: TECHNE

Join a pioneering team in Oxfordshire that is at the cutting edge of battery intelligence technology, where your contributions as a Senior Battery Algorithm Engineer will directly influence the future of mobility and energy systems. With a market-leading compensation package, a collaborative work culture, and ample opportunities for professional growth, this company fosters an environment where innovation thrives and employees are empowered to excel in their careers. Experience the unique advantage of working in a vibrant location that combines a rich academic heritage with a dynamic tech scene, making it an ideal place for both personal and professional development.
TECHNE

Contact Detail:

TECHNE Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Algorithm Engineer

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with professionals on LinkedIn. We can’t stress enough how personal connections can open doors that applications alone can’t.

✨Tip Number 2

Prepare for interviews by practising common questions and showcasing your problem-solving skills. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

✨Tip Number 3

Showcase your projects! Whether it’s through a portfolio or GitHub, let your work speak for itself. We love seeing real-world applications of your skills, especially in battery algorithms and embedded systems.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate individuals to join our team!

We think you need these skills to ace Algorithm Engineer

Battery State Estimation
Control Algorithms
Nonlinear Systems
Estimation Theory
Kalman Filters
Extended Kalman Filter (EKF)
Unscented Kalman Filter (UKF)
Model Predictive Control (MPC)
Embedded Systems
MATLAB/Simulink
Data Analysis
Technical Documentation
Battery Testing and Validation
Collaboration in Multidisciplinary Teams
Simulation-based Validation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with algorithms and battery systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about battery technology and how your background makes you a perfect fit for our team. Keep it engaging and personal!

Showcase Your Technical Skills: When detailing your experience, focus on the specific algorithms and tools you've worked with, like EKF, Kalman Filters, or MATLAB. We love seeing concrete examples of your problem-solving abilities in action!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our growing engineering team!

How to prepare for a job interview at TECHNE

✨Know Your Algorithms

Make sure you brush up on your knowledge of estimation and control algorithms, especially EKF, UKF, and Kalman Filters. Be ready to discuss how you've applied these in past projects, as this will show your practical understanding and ability to translate theory into real-world solutions.

✨Showcase Your Problem-Solving Skills

Prepare to tackle some complex problem-solving scenarios during the interview. Think about specific challenges you've faced in previous roles, particularly related to nonlinear systems or battery management, and be ready to explain your thought process and the outcomes.

✨Familiarise Yourself with Battery Technologies

Since this role is all about advanced battery intelligence, make sure you understand the latest trends and technologies in battery management systems. Being able to discuss SOC, SOH, and SOP estimation will demonstrate your passion and commitment to the field.

✨Collaborate and Communicate

This position involves working closely with multidisciplinary teams, so be prepared to discuss your experience in collaborative environments. Highlight any instances where you successfully worked with software engineers or validation teams, as effective communication is key in this role.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>