All roles at IN62 NXP India Pvt. Ltd. - Noida

Principal software engineer

NoidaFull-time10–18 yrsPosted over a month ago

Leadership software engineering role at IN62 NXP India Pvt. Ltd. - Noida in Noida. Needs 10+ years.

About the role

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 user‑space middleware , building secure, reliable, and performant platforms that power our next-generation [products/platforms].

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 user‑space 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)

What you need

  • Linux
  • CI/CD
  • TPM

Good to have

  • Python
  • Git
  • C++
  • C
  • Rust
  • ISO 27001

More roles like this at IN62 NXP India Pvt. Ltd. - Noida

Apply on IN62 NXP India Pvt. Ltd. - Noida's site