Engineer, Software Development

Engineer, Software Development

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

At a Glance

  • Tasks: Develop cutting-edge battery algorithms and work on next-gen Battery Management Systems.
  • Company: Join a leading 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 problem-solving.
  • Why this job: Make a real impact on future mobility and energy systems with advanced technology.
  • 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.

Engineer, Software Development employer: TECHNE

Join a pioneering team in Oxfordshire that is at the cutting edge of battery intelligence technology, where your contributions will directly influence the future of mobility and energy systems. With a strong focus on employee growth, a collaborative work culture, and market-leading compensation, this company offers a unique opportunity to develop advanced algorithms in a supportive environment that values innovation and excellence.

TECHNE

Contact Detail:

TECHNE Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Engineer, Software Development

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to battery algorithms or embedded systems. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice explaining complex concepts simply, as you might need to demonstrate your understanding of nonlinear systems or algorithm development.

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Engineer, Software Development

Battery State Estimation
Control Algorithms
Embedded Systems
Nonlinear Systems
Estimation Theory
Kalman Filters
MPC (Model Predictive Control)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Senior Battery Algorithm Engineer. Highlight your experience with estimation and control algorithms, especially if you've worked with EKF, UKF, or Kalman Filters. We want to see how your skills align with our needs!

Showcase Relevant Projects:Include specific projects where you've developed battery algorithms or worked on nonlinear systems. This gives us a clear picture of your hands-on experience and problem-solving capabilities in real-world scenarios.

Craft a Compelling Cover Letter:Your cover letter should tell us why you're passionate about battery technology and how you can contribute to our team. Share your enthusiasm for developing advanced embedded algorithms and how you can help us push the boundaries of battery management systems.

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 experience.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex nonlinear systems or performance limitations in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your analytical capabilities.

Familiarise Yourself with Battery Technologies

Since this role focuses on battery management systems, it’s crucial to understand battery algorithms like SOC, SOH, and SOP estimation. Research recent advancements in battery technology and be prepared to discuss how they relate to the role.

Collaborate and Communicate

This position involves working with multidisciplinary teams, so be ready to demonstrate your collaboration skills. Think of examples where you’ve successfully worked with others, and be prepared to discuss how you communicate technical concepts to non-technical team members.