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