N

NXP Semiconductors

Automotive semiconductors and secure embedded solutions

NFC Firmware Architect

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • Requires 8–12 years of embedded firmware development experience, preferably in SoC, mobile, secure embedded, or RTOS-based embedded systems.
  • Requires a Bachelor's or Master's degree in Electronics & Communication or Power Electronics.
  • Requires embedded software design and development experience on 8-, 16-, or 32-bit platforms; RISC-V and ARM experience is preferred.
  • Requires strong C programming skills and hands-on assembly development experience.
  • Requires low-level firmware programming experience, including boot flows, boot loaders, interrupt handling, memory maps, clocks, power states, SPI/I2C/UART drivers, RF interfaces, and embedded real-time operating system concepts.
  • Requires hands-on knowledge of real-time operating systems, their concepts, and usage.
  • Requires knowledge of SoC hardware IP datasheets, register-level programming, hardware-software interfaces, and low-level driver development.
  • Requires hands-on exposure to PCRM topics, platform configuration, reset/clock/power management, and low-level initialization flows.
  • Requires experience supporting tapeout and bring-up activities, including pre-silicon validation on RTL, FPGA/emulation usage, post-silicon debugging, and issue triage with hardware teams.
  • Requires exposure to IDEs such as LPCXpresso, Keil, or Eclipse.
  • Requires experience using debuggers such as TRAC32, J-LINK, or LPC-LINK.
  • Requires exposure to change or configuration management and bug-tracking tools.
  • Requires hands-on experience with AI-based efficiency tools.
  • Requires experience in requirements derivation, low-level and high-level design, and hands-on implementation in platform firmware domains.
  • Must be based in Bangalore and sufficiently mobile and flexible.
  • Must be willing to travel to other countries as needed.

Responsibilities

  • Contribute to new product development, debugging, bring-up, and maintenance of NXP embedded firmware for NFC products.
  • Define and support firmware architecture for RISC-V and ARM platforms.
  • Derive firmware requirements from system, hardware, PCRM, and customer specifications.
  • Design firmware subsystems and low-level software components to meet functional, performance, memory, timing, and power requirements.
  • Review design and code contributions, provide technical guidance, and help maintain the quality of firmware deliverables.
  • Own one or more firmware modules or platform software subsystems from design through integration and bring-up.
  • Define and write firmware design specifications, interface specifications, and low-level platform software documentation.
  • Support definition of validation and bring-up environments for pre-silicon, emulation, FPGA, and post-silicon phases.
  • Contribute to firmware test strategy at unit, integration, system, and silicon bring-up levels.
  • Support tapeout readiness by reviewing firmware dependencies, register and interface assumptions, boot flows, and hardware-software integration risks.
  • Work with hardware development, system architecture, and validation teams and component technical experts to resolve low-level integration issues.
  • Collaborate with partner teams and ensure firmware architecture accounts for product, platform, and silicon constraints.
  • Define firmware design guidelines, development flows, debugging approaches, and bring-up checklists for platform software.

Desired Qualifications

  • Experience with C++, C#, Perl, or Python.
  • Good understanding of NFC technology.
  • Knowledge of the software development life cycle for embedded firmware development.
  • Knowledge of embedded platforms and low-level platform software, and experience collaborating closely with hardware teams.
  • Understanding of tapeout milestones, silicon bring-up planning, debugging instrumentation, and hardware-software readiness criteria.
  • Knowledge of smart-card contactless proximity standards, including ISO 14443, ISO 15693, ISO 18092, and ISO 7816.
  • Knowledge of Near Field Communication standards.

About the Company

NXP Semiconductors

Automotive semiconductors and secure embedded solutions

NXP Semiconductors designs and sells semiconductor chips for vehicles and other devices. Its products include automotive-grade microcontrollers and other ICs used in engines, infotainment, safety systems, and networked car architectures. These chips process data, run software, and enable features such as advanced driver assistance and vehicle connectivity, often with strong security and real-time performance. Unlike some peers, NXP became an independent company after Philips spun off its semiconductor unit in 2006 and later merged with Freescale in 2015, building a focused strength in automotive semiconductors and microcontrollers. This gives it a clear niche in the market and the goal of growing as a standalone leader in smarter, connected vehicles and related technologies.

Company size
10,001+
Company stage
IPO
Headquarters
Eindhoven, Netherlands
Founded
2004

Recently Posted Jobs

Explore more opportunities at NXP Semiconductors

See more jobs