NXP Semiconductors logo

Systems Engineer

NXP Semiconductors
NewPosted today

LOCATION

Noida · Onsite

EXPERIENCE

5 - 10 Years

TYPE

FullTime

SALARY

Negotiable

SKILLS REQUIRED

Linux System AdministrationC ProgrammingDebuggingSystem integrationEmbedded Linux Development

Job description

Overview

Develop and deploy next-generation Board Management Controller (BMC) solutions for datacenter and infrastructure applications using NXP processors and industry-standard management frameworks. The role covers OpenBMC enablement, server platform integration, customer support, validation, and reference design development.

What you'll do

  • Develop, integrate, and validate OpenBMC software on NXP platforms.
  • Enable and support industry-standard management protocols including Redfish, IPMI, MCTP, and PLDM.
  • Perform hardware and software bring-up of BMC reference platforms.
  • Validate server management functions including power control, thermal monitoring, sensor management, event logging, and firmware updates.
  • Support host interfaces and sideband communication protocols such as PCIe, USB, Ethernet, NC-SI, I²C, I3C, SMBus, UART, and GPIO.
  • Work with ODMs, OEMs, and end customers to support design-in activities and resolve technical issues.
  • Develop automation and regression test frameworks for platform validation.
  • Analyze and debug complex hardware/software integration issues across multiple subsystems.
  • Support customer demonstrations, proof-of-concepts, and technical workshops.
  • Create technical documentation, application notes, validation reports, and integration guides.
  • Contribute to upstream OpenBMC and ecosystem initiatives where applicable.

What you'll need

  • Bachelor's or Master's degree in Electronics Engineering, Computer Science, Computer Engineering, or related discipline.
  • 5–10 years of experience in embedded systems, Linux platform development, or server management solutions.
  • Strong programming skills in C/C++.
  • Experience with Embedded Linux development and debugging.
  • Hands-on experience with Linux BSPs and device drivers.
  • Familiarity with Yocto-based Linux distributions.
  • Experience using Git and collaborative software development practices.
  • Strong understanding of hardware/software interactions and system-level debugging.

Nice to have

  • Experience with OpenBMC development.
  • Working knowledge of Redfish, IPMI, MCTP, and PLDM.
  • Experience with server platforms, datacenter infrastructure, or management controllers.
  • Knowledge of OCP and DC-SCM architectures.
  • Familiarity with security technologies such as Secure Boot, TPM, and Root of Trust.
  • Experience working with Ethernet, PCIe, USB, and low-speed management interfaces.
  • Exposure to validation automation frameworks and continuous integration environments.
  • Strong analytical and debugging capabilities.
  • Excellent written and verbal communication skills.
  • Ability to work effectively in cross-functional global teams.
  • Customer-focused mindset with strong ownership and execution skills.
  • Ability to manage multiple projects and priorities in a fast-paced environment.
  • Experience in one or more of the following areas: OpenBMC and server management software; Embedded Linux platform development; hardware/software system integration; datacenter and infrastructure platforms; customer-facing technical support and enablement; platform validation and test automation.

Details

  • Location: Noida, India.
  • Experience range: 5–10 years.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Systems Engineer