Senior Systems Engineer
Core
Lead architecture, bring-up, validation, and debugging of next-generation Board Management Controller (BMC) solutions based on NXP processors for data center and infrastructure applications.
Role type
Senior IC systems engineer (embedded BMC)
Builds
Production-quality BMC reference solutions and customer-specific enablement projects
Domain
Data center infrastructure + embedded systems
Required skills
Linux-based embedded systems, OpenBMC, C/C++, embedded Linux application development, Yocto-based Linux distributions, hardware/software debugging, Git, CI/CD pipelines
Preferred skills
Redfish, IPMI, PLDM, MCTP, NC-SI, SMBus, I3C, server hardware design and validation, PCIe endpoint/root complex architecture, security technologies (Secure boot, Root of Trust, TPM, Firmware attestation), OCP, DC-SCM, Open Compute platforms, hyperscale/enterprise server customer experience, open-source contributions
Technologies
NXP i.MX processors, OpenBMC, Redfish, IPMI, MCTP, PLDM, Yocto, Linux, C/C++, PCIe, USB, I2C, I3C, SMBus, UART, Ethernet, GPIO
Responsibilities
Lead system architecture, bring-up, validation, and debugging of BMC platforms; Develop and integrate OpenBMC software components (Redfish, IPMI, MCTP, PLDM, sensor management, event logging); Enable and validate host management functions (power sequencing, thermal management, inventory, firmware updates, remote management); Drive server platform integration using industry-standard interfaces; Support customer design-ins, proof-of-concepts, demos, and technical escalations; Contribute to open-source communities and upstream OpenBMC development; Create technical documentation and participate in design reviews
Seniority
Senior, hands-on IC (via careerplan.io/jobs/R-10067126-senior-systems-engineer-at-nxp)
