Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 14468973

    NOIDA · FULLTIME

    Principal software engineer

    Nxp logo

    Nxp

    Noida · onsite · Posted 54d ago

    Sourced fromFoundit
    Not disclosed10–12 yrsfulltimeNoida

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.5s
    • Found the form on Foundit · 12 questions to answer1.4s
    • Decided the answers for all of them2.2s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Experience: 10+ years
    Location: Noida
    Employment Type: Fulltime
    Team: Platform / Systems / Security Engineering

    Role Summary

    We're looking for a Principal Software Engineer who combines deep systems expertise with security-first design. You will lead architecture and development across Linux kernel, boot loader, and userspace middleware, building secure, reliable, and performant platforms that power our next-generation [products/platforms]. You'll set technical direction, elevate engineering standards, mentor senior engineers, and partner with cross-functional stakeholders to deliver high-impact outcomes.

    What You'll Do

    • Design and implement security features in boot loader complementing secure boot, measured boot, and chain of trust.
    • Design and implement security features in Linux kernel features (e.g., device drivers, filesystems, networking stack, security modules).
    • Build and optimize userspace middleware (e.g., IPC frameworks, OpenSSL, DPDK) leveraging Userspace drivers.
    • Implement and integrate security protocols (e.g., TLS 1.3, DTLS, IPsec, SSH,) and hardware-backed key management.
    • Drive threat modeling, secure design reviews, and code audits, ensuring compliance with best practices (e.g., ASLR, stack canaries, SELinux/AppArmor policies).
    • Lead performance and reliability engineering including profiling, tracing (ftrace, eBPF, perf), memory safety, and resource efficiency.
    • Define platform CI/CD for low-level software (artifact signing, SBOMs, reproducible builds, Yocto/Buildroot/DEB/RPM pipelines).
    • Mentor and grow engineers, guide technical roadmaps, and make pragmatic build/buy/OSS leverage decisions.
    • Collaborate with Design team, IP team, DevOps, product, and QA to meet functional, performance, and certification goals.

    Qualifications (Required)

    • 10+ years of professional experience in systems/embedded/platform engineering, including technical leadership at team or org scale.
    • Expert in C/C++ for systems-level development nice to have proficiency in Rust for memorysafe components.
    • Demonstrated depth in Linux kernel internals (at least two areas): drivers, MM, scheduler, net, filesystems, security modules (LSMs), eBPF.
    • Hands-on boot loader development and customization (UBoot, GRUB, secure boot flows, measured boot, boot-time diagnostics).
    • Strong knowledge of security protocols and cryptography (TLS/IPsec, X.509/PKI, key exchange, HSM/TPM, secure storage, attestation).
    • Experience building userspace middleware (IPC, service management with systemd, observability/logging, configuration frameworks).
    • Proficiency with Linux build systems and distributions for embedded/platform (Yocto/OpenEmbedded, Buildroot) or enterprise (Deb/RPM).
    • Proven ownership of architecture/design documents, RFCs, and shipping production-quality platform software.
    • Debugging mastery using kernel/user tools (kgdb, crash, perf, ftrace, strace, gdb, BPF tools) on real hardware/virtualized targets.

    Nice to Have

    • Trusted execution & firmware: ARM TrustZone, OPTEE, Intel SGX/TDX, AMD SEV, TFA, UEFI, ACPI/Device Tree.
    • Virtualization & containers: KVM/QEMU, Kata Containers, cgroups, namespaces container security (seccomp, SELinux/AppArmor).
    • Networking & storage: DPDK, SR-IOV, NVMe, RDMA, io_uring highthroughput lowlatency pipeline design.
    • Safety/security certifications: FIPS 1403 validation, Common Criteria, ISO 27001/21434, AUTOSAR, IEC 62443.
    • Secure software supply chain: artifact signing, SBOM (SPDX/CycloneDX), SLSA levels, reproducible builds.
    • Scripting/automation: Python, Bash Bazel/CMake/Meson advanced CI (GitHub Actions, GitLab, Jenkins, Buildkite).
    • Observability: eBPF tracing, LTTng, SystemTap, ETW analogs production telemetry & fleet operations.
    • HW familiarity: SoC bringup, board support packages (BSP), JTAG, oscilloscopes, power/thermal profiling.

    #LI-2734

    Sourced from foundit

    Section · 02

    Skills

    TPMcryptographygdbPerfCrashcSSLsecurity protocolsBootloaderrpmHSMipsecLinux KernelYoctoSystemdOpenEmbeddedftraceBuildrootstraceLinux build systemsKGDBX.509PKIdebkey exchangeGRUBBPF tools

    Section · Company

    About NXP Semiconductors

    Nxp logo

    Nxp

    Semiconductors

    1.8k+

    employees

    1969

    57 years old

    Eindhoven

    NL

    About

    NXP is a global semiconductor company creating solutions that enable secure connections for a smarter world.

    Industries

    AppsAutomotiveEnergy EfficiencyInformation TechnologyManufacturingMobile

    Employee ratings

    380 reviews

    3.6/ 5

    Culture

    3.6

    Career growth

    2.9

    Work-life

    3.7

    Employees rate it well for

    Work Life Balance54Work Culture44Salary32Senior Management27Learning25

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Principal software engineer · waiting for your command