Intern (f/m/d) - Firmware Architect/Developer (Software-Defined BMS)

NXP

Job Summary

Join our team to shape the future of automotive energy systems! As an intern, you will contribute to the design and development of firmware architecture for a Software-Defined Battery Management System (Gateway, Battery Junction Box). This role focuses on creating modular, scalable, and high-performance solutions for next-generation electric vehicles. You will work on embedded systems, signal processing, and edge AI/ML algorithms, ensuring compliance with automotive standards and functional safety requirements.

Must Have

  • Assist in firmware architecture design for a Software-Defined Battery Management System.
  • Drive strong firmware development practices, including architecture design and optimization for embedded systems.
  • Support integration of AUTOSAR Basic Software (BSW) drivers into the architecture.
  • Collaborate with system engineers to ensure functional safety (ISO 26262) and performance compliance.
  • Document architecture diagrams, design decisions, and interface specifications.
  • Develop and deploy Machine Learning (ML) and AI-based edge processing solutions for BMS applications.

Good to Have

  • Battery Management System (BMS) domain knowledge.
  • Experience with eIQ Toolkit, MCUXpresso, and Design Studio tools.

Perks & Benefits

  • A monthly salary of €2,420.00
  • Flexible working hours
  • The possibility to work in a hybrid setup
  • Access to an on-site cafeteria
  • Networking initiatives and Employee Resource Groups such as Young Community, No Extra Planet, NXP Equal, Women in NXP, and more — fostering both professional and personal exchange

Job Description

Intern (f/m/d) - Firmware Architect/Developer (Software-Defined BMS)

--------------------------------------------------------------------

Join our team to shape the future of automotive energy systems! As an intern, you will contribute to the design and development of firmware architecture for a Software-Defined Battery Management System (Gateway, Battery Junction Box). This role focuses on creating modular, scalable, and high-performance solutions for next-generation electric vehicles. You will work on embedded systems, signal processing, and edge AI/ML algorithms, ensuring compliance with automotive standards and functional safety requirements.

Key Responsibilities

  • Assist in firmware architecture design for a Software-Defined Battery Management System.
  • Drive strong firmware development practices, including architecture design and optimization for embedded systems.
  • Support integration of AUTOSAR Basic Software (BSW) drivers into the architecture.
  • Collaborate with system engineers to ensure functional safety (ISO 26262) and performance compliance.
  • Document architecture diagrams, design decisions, and interface specifications.
  • Develop and deploy Machine Learning (ML) and AI-based edge processing solutions for BMS applications.

Technical Skills

  • Strong understanding of firmware architecture and modular design principles.
  • Programming: Python and C/C++ for embedded software development.
  • AUTOSAR: Experience with Basic Software (BSW) driver development and configuration.
  • Knowledge of real-time operating systems (RTOS) and partitioning strategies.
  • Exposure to functional safety (ISO 26262) and automotive standards.
  • Expertise in DSP fundamentals, including FFT and DFT implementations.
  • Experience with ML and AI algorithms for edge computing environments.
  • Familiarity with architecture frameworks and performance optimization techniques.

Nice to Have

  • Battery Management System (BMS) domain knowledge.
  • Experience with eIQ Toolkit, MCUXpresso, and Design Studio tools.

What We Offer

  • A monthly salary of €2,420.00
  • Flexible working hours
  • The possibility to work in a hybrid setup
  • Access to an on-site cafeteria
  • Networking initiatives and Employee Resource Groups such as Young Community, No Extra Planet, NXP Equal, Women in NXP, and more — fostering both professional and personal exchange

Please note:

The successful candidate may/will be responsible for security related tasks.

The assignment may/will be in scope of security certifications, therefore a conscious and reliable way of working is necessary.

#LI-4da9

NXP Semiconductors N.V. (NASDAQ: NXPI) enables a smarter, safer, and more sustainable world through innovation. As the world leader in secure connectivity solutions for embedded applications, NXP is pushing boundaries in the automotive, industrial & IoT, mobile, and communication infrastructure markets. For more information, visit www.nxp.com

Read More

Career Development Opportunities

Bright Minds. Bright Futures.

-----------------------------

We believe that a key component to growing our business is to develop our people. To enable you to grow your career at NXP, we offer online and offline learning opportunities to help you develop some of your core and professional skills.

Read More

Commitment At NXP.

------------------

We recognize NXP is a powerful change agent as we continue to deliver innovative solutions that advance a more sustainable future. We remain steadfast in our commitment to sustainability and making measurable year-on-year progress. Also, we aim to create an inclusive work environment and we will not tolerate racism, discrimination or harassment of any kind. We have programs in place focused on diversity, inclusion and equality

.

Read More

Thank you for considering a career at NXP. To help you prepare for the different steps in our hiring process, see the following useful advice and tips

.

Are you already an NXP employee? Do not apply here. Instead, you must apply via our internal career page

.

6 Skills Required For This Role

Cpp Game Texts Networking Python Algorithms Machine Learning

Similar Jobs