BMS Controls Engineer in London

BMS Controls Engineer in London

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
Rimac Automobili

At a Glance

  • Tasks: Develop cutting-edge battery control algorithms for high-performance electric vehicles.
  • Company: Join Rimac, a leader in automotive technology and hypercars.
  • Benefits: Flexible hours, health perks, educational budget, and a pet-friendly workplace.
  • Why this job: Be part of a team pushing the limits of technology in the automotive industry.
  • Qualifications: Degree in Engineering and experience with MATLAB/Simulink required.
  • Other info: Dynamic environment with opportunities for continuous learning and career growth.

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

We are a technology powerhouse that designs, engineers, and manufactures the world's most advanced automotive technology and hypercars. Our teams develop and produce both hardware and software solutions for our flagship, record-breaking hypercar, the Nevera, as well as for other automotive manufacturers' vehicles. Working on technology solutions for partners such as Porsche, Hyundai, Aston Martin, Koenigsegg, Automobili Pininfarina, and others, gives us a unique position as a technology leader in the high-performance electric vehicle industry.

As a fast-moving company, we nurture a high-performing culture. If you are interested in joining, you must be prepared for relentless learning, adapting, and embracing new technologies. We expect an easy-going person, but also self-driven, entrepreneurial, and highly independent in their work, who will enjoy rising to the challenge and have fun pushing the limits of technology.

Our expectations are high. And we can only achieve our goals with the dedication and collaboration of our exceptional team. Our ambition is to deliver and go the extra mile. We need to expand our already industry-leading team, find the best people, and lead the charge.

We are looking for a skilled and motivated Battery Controls Engineer with expertise in model-based design (MBD) using MATLAB/Simulink and automatic code generation. You will be responsible for developing and deploying embedded control algorithms for battery management systems (BMS) and battery-powered systems across energy storage applications. This is a hands-on engineering role working at the intersection of control systems, embedded software, and battery technology.

Responsibilities

  • Develop control models for embedded hardware, including:
  • Thermal management
  • Cell balancing
  • Voltage and current limits
  • Battery protection and diagnostics
  • Design, simulate, and validate models in Simulink / Stateflow.
  • Generate embedded C code using Simulink Coder / Embedded Coder for deployment on microcontrollers (e.g., Infineon XMC7200, TI C2000, STM32, NXP).
  • Support MIL, SIL, and HIL testing workflows for model validation.
  • Collaborate with system, hardware, and software teams to integrate control logic into battery systems.
  • Ensure traceability from requirements to model and code (ISO 26262 or ASPICE preferred) using Simulink Requirement and Test.
  • Debug, analyse, and optimise real-time embedded control performance.
  • Maintain and version control models using Git or similar systems.
  • Requirements

    • B.Sc. or higher in Electrical Engineering, Mechatronics, Control Systems, or related field.
    • 5+ years of experience with MATLAB/Simulink for control system development.
    • Hands-on experience with Simulink code generation for embedded targets (Embedded Coder, Simulink Coder).
    • Strong understanding of battery systems and state estimation.
    • Experience in HIL testing platforms such as dSPACE or Typhoon HIL.
    • Working understanding of CAN data networking.
    • Proficient with Vector tools (Canalyzer, CANape, CANoe).
    • Solid foundation in control theory, signal processing, and microcontroller-based embedded systems.
    • Ability to be effective in a fast-paced development environment and react to changes.
    • Excellent verbal and written communication skills.
    • Excellent problem solving and organisational skills.

    Considered as an advantage

    • Familiarity with UDS diagnostics and battery communication protocols.
    • Knowledge of safety-critical software development (e.g., ISO 26262, IEC 61508).
    • Skills in scripting (e.g., Python, MATLAB) for test automation.
    • Experience with Git, JIRA, Jenkins, or other DevOps tools.
    • Basic C/C++ or embedded firmware experience.

    What we are like and what we offer

    • Working on exciting projects in a high-performance environment pushing the limits, moving science forward while working with global automotive manufacturers on developing the latest automotive technology.
    • Flexible working hours – align with your manager and work on your own schedule.
    • Educational budget and internal education programs – we believe in the importance of continuous learning. We provide a range of educational programs and opportunities to support your growth, and we actively encourage you to expand your knowledge and skills.
    • Health-related benefits – taking care of your physical wellbeing is of great importance and all our team members have additional and supplementary health insurance coverage, with an additional budget for yearly general physical examinations and multiple discounts in various privately held clinics.
    • Family-oriented perks – we pride ourselves in being a family friendly environment and raising the new generation of STEM oriented brainiacs, so small gestures of love for your loved ones with kindergarten support and various kids' activities are what we're all about.
    • Pet-friendly workplace – we are always on the lookout for new Pawject Managers! You'll be able to bring your pet to work, receive a pet necklace and have a professional photoshoot of your pet for its ID card (and lots of discounts for pet shops and clinics).
    • Relaxation zones, fresh fruits, and healthy snacks – recharge your batteries with daily fresh fruits and vegetables delivered to your workplace from Croatia's family-owned business.
    • Shopping, travel, and entertainment discounts – as a growing company, we try to negotiate the best conditions and all for your own convenience.
    • Possibility of remote work – even though we love teamwork and try to be more connected to further strengthen our bond between departments and team members, we do want you to feel as comfortable as possible.

    BMS Controls Engineer in London employer: Rimac Automobili

    Rimac is an exceptional employer that fosters a high-performing culture, encouraging relentless learning and innovation in the cutting-edge automotive technology sector. With flexible working hours, comprehensive health benefits, and a strong commitment to employee growth through educational programmes, Rimac creates a supportive and dynamic work environment. Additionally, the family-oriented perks and pet-friendly workplace make it a unique and enjoyable place to thrive professionally while balancing personal life.
    Rimac Automobili

    Contact Detail:

    Rimac Automobili Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land BMS Controls Engineer in London

    ✨Tip Number 1

    Network like a pro! Get out there and connect with people in the industry. Attend events, join online forums, and don’t be shy to reach out on LinkedIn. You never know who might have the inside scoop on job openings!

    ✨Tip Number 2

    Show off your skills! Create a portfolio or a GitHub repository showcasing your projects and expertise in MATLAB/Simulink. This gives potential employers a tangible look at what you can do, making you stand out from the crowd.

    ✨Tip Number 3

    Prepare for interviews by practising common technical questions related to battery management systems and control algorithms. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

    ✨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, it shows you’re genuinely interested in joining our awesome team at Rimac!

    We think you need these skills to ace BMS Controls Engineer in London

    Model-Based Design (MBD)
    MATLAB/Simulink
    Embedded Control Algorithms
    Battery Management Systems (BMS)
    Simulink Coder
    Embedded Coder
    HIL Testing
    CAN Data Networking
    Vector Tools (Canalyzer, CANape, CANoe)
    Control Theory
    Signal Processing
    Microcontroller-based Embedded Systems
    Problem Solving
    Organisational Skills
    Scripting (Python, MATLAB)

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV is tailored to the BMS Controls Engineer role. Highlight your experience with MATLAB/Simulink and any relevant projects that showcase your skills in battery management systems. We want to see how you fit into our tech powerhouse!

    Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for automotive technology and explain why you're excited about working with us at Rimac. Be sure to mention specific experiences that align with our high-performance culture.

    Showcase Your Problem-Solving Skills: In your application, don’t shy away from sharing examples of how you've tackled complex engineering challenges. We love candidates who can think on their feet and adapt to new technologies, so let us know how you've done this in the past!

    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 the role. Plus, it shows you’re keen on joining our team at Rimac!

    How to prepare for a job interview at Rimac Automobili

    ✨Know Your Stuff

    Make sure you brush up on your knowledge of MATLAB/Simulink and embedded control systems. Be ready to discuss your experience with model-based design and how you've applied it in real-world scenarios, especially in battery management systems.

    ✨Show Your Problem-Solving Skills

    Prepare to tackle some technical questions or case studies during the interview. Think about specific challenges you've faced in previous roles and how you overcame them, particularly in relation to control algorithms and HIL testing.

    ✨Collaborate Like a Pro

    Since this role involves working closely with various teams, be ready to share examples of how you've successfully collaborated with hardware and software teams in the past. Highlight your communication skills and how they helped in integrating control logic into battery systems.

    ✨Embrace Continuous Learning

    Rimac values relentless learning, so express your enthusiasm for staying updated with the latest technologies and methodologies in the automotive industry. Mention any recent courses or projects that demonstrate your commitment to professional growth.

    BMS Controls Engineer in London
    Rimac Automobili
    Location: London
    Go Premium

    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

    >