¡Activa las notificaciones laborales por email!

Senior Bms Firmware Engineer

buscojobs España

Barcelona

Presencial

EUR 50.000 - 80.000

Jornada completa

Hace 20 días

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Empieza desde cero o carga un currículum

Descripción de la vacante

A leading automotive company in Barcelona seeks a Senior BMS Firmware Engineer to develop embedded software for next-generation electric vehicles. This role involves designing firmware for Battery Management Systems, enhancing functionality and performance. Ideal candidates have a relevant degree and strong analysis skills, coupled with firmware and data processing experience.

Formación

  • Hands-on experience in MCU programming, debugging, and testing.
  • Strong foundation in data and signal processing techniques.
  • Proven ability to collaborate effectively within cross-functional teams.

Responsabilidades

  • Convert product specifications into embedded software for electric vehicles.
  • Design and maintain firmware for Battery Management Systems.
  • Collaborate with Engineering teams to deliver high-performance solutions.

Conocimientos

Analytical skills
Problem solving
Firmware development
Data processing
Collaboration
Communication

Educación

Bachelor’s or Master’s degree in Computer Science or Electronics Engineering

Herramientas

CAN
SPI
UART
I2C
BLE
WiFi

Descripción del empleo

We are currently working with an exciting automotive company based in Barcelona who are looking for an experienced Senior BMS Firmware Engineer to join their team. The company has strong values centred around sustainability, reducing pollution and innovation.

Responsibilities :

  • Convert high-level product specifications into robust embedded software solutions for next-generation connected electric vehicles and related systems.
  • Design, implement, and maintain firmware for Battery Management Systems (BMS), ensuring functionality, reliability, and performance.
  • Develop and refine algorithms to enhance product functionality, efficiency, and safety.
  • Contribute to the definition and structuring of BMS software modules, ensuring scalability and maintainability.
  • Engage in the development of software and hardware architecture; participate in design discussions, peer code reviews, and system-level evaluations.
  • Collaborate closely with Mechatronics and Engineering teams to design, test, and deliver high-performance electric vehicles at scale.
  • Play a key role in shaping the operational processes and methodologies within the Mechatronics team.
  • Lead the full software development lifecycle for assigned subsystems, including design, implementation, integration, validation, maintenance, and version control.
  • Support the transition of developed systems to production, ensuring smooth handoff and manufacturing readiness.

Requirements :

  • Bachelor’s or Master’s degree in Computer Science, Electronics Engineering, or a related field.

Exceptional analytical and problem-solving abilities.

  • Proficient in developing low-level firmware, with hands-on experience in MCU programming, debugging, and testing.
  • Strong foundation in data and signal processing techniques.
  • Experienced with communication protocols and tools, including CAN, SPI, UART, I2C, BLE, and WiFi.
  • Proven ability to collaborate effectively within cross-functional teams and operate independently with minimal supervision.
  • Comfortable working in dynamic, fast-paced environments, particularly within start-ups or high-tech industries.
  • Holds high standards for personal performance and for the quality of work delivered by peers.
  • Committed to continuous product improvement across performance, quality, and cost dimensions.
  • Excellent communication and interpersonal skills; fluent English is essential.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.