Aktiviere Job-Benachrichtigungen per E-Mail!

BMS SW Engineer (f/m/d)

NXP Semiconductors

München

Vor Ort

EUR 70.000 - 90.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

A leading company in semiconductor technology seeks a BMS Software Engineer to innovate and develop cutting-edge algorithms for battery management systems. You will collaborate with various teams to enhance software offerings and adapt to software-defined vehicle architectures. Candidates should possess strong analytical skills and extensive experience in automotive software development.

Qualifikationen

  • At least 8 years of experience in algorithm or software development for automotive.
  • Hands-on experience in microcontroller programming.

Aufgaben

  • Develops algorithms for real-time processing of BMS data.
  • Evaluates and benchmarks algorithms and implementations.
  • Builds relationships with customers and partners.

Kenntnisse

Mathematical skills
Analytical skills
Data processing techniques
Communication skills

Ausbildung

BSEE
MSEE or MSIT

Tools

Matlab
Python

Jobbeschreibung

Job Description Summary

As a BMS software engineer, you will be responsible for prototyping, evaluating, and benchmarking of data processing algorithms for sophisticated battery management systems (BMS) for automotive and stationary electrical energy storage. You will also analyze and understand the impact of the move to software defined vehicles (SDV) on BMS architectures and BMS software, and will be in charge to guide and supervise the implementation of BMS algorithms and software for use in SDV architectures.

You will be directly interfacing with lead customers, system and application engineers, sales and marketing, product definers and software developers to accelerate the rate of innovation in our BMS HW/SW offering and to maximize the value of our BMS software for customers.

Job Responsibilities:

  • Develops state-of-the-art algorithms for real time processing of BMS data

  • Develops prototype software for the evaluation of innovative new BMS technologies

  • Evaluates and benchmarks algorithms and its implementations

  • Analyzes and understands SDV concepts and its implications for automotive software

  • Develops understanding of future BMS product requirements, system architectures and use cases

  • Successfully builds relationships with customers, partners, marketing, and development teams around the world

  • Represents the NXP BMS software view and long term vision at customers

Qualifications:

  • Education / studies: BSEE required, MSEE or MSIT preferred

  • At least 8 years of experience in algorithm development and/or software development for automotive (or adjacent area)

  • Mathematical and analytical skills

  • Good understanding of data processing techniques and algorithms

  • Hands-on attitude to fast software prototyping of algorithms and new concepts

  • Hands-on experience in Matlab modelling and simulation, and Python programming

  • Motivation and passion to deeply understand mathematical algorithms and their implementation in constrained environments

  • Understanding and experience in SDV and Vehicle EE architectures and its implications

  • Hands-on experience in microcontroller programming (S32, Aurix, RISC-V, others)

  • Solid experience in software benchmarking techniques and tools

  • Excellent written and verbal communication skills in English are required

  • Readiness to travel

  • BMS experience is beneficial

More information about NXP in Germany...

#LI-38ff
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.