CareerPlanSign in

Principal software engineer

Noida💼 Full-time🗓 2026-06-23 → 2026-09-25

Core

Lead architecture and development of secure, reliable, and performant platforms powering next-generation products, focusing on Linux kernel, boot loader, and user-space middleware.

Role type

Principal software engineer (systems/security)

Builds

Secure boot loaders, Linux kernel modules, user-space middleware, and platform CI/CD pipelines

Domain

Embedded systems / Security engineering / Linux kernel

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Linux kernel internals, C/C++ systems programming, boot loader development, security protocols and cryptography, user-space middleware, Linux build systems, architecture design, low-level debugging

Preferred skills

Rust, ARM TrustZone, KVM/QEMU, DPDK, Python/Bash scripting, eBPF tracing, SoC bring-up

Technologies

Linux kernel, U-Boot, GRUB, OpenSSL, DPDK, TLS 1.3, DTLS, IPsec, SSH, Yocto, Buildroot, eBPF, ftrace, perf, kgdb, gdb

Responsibilities

Design and implement security features in boot loaders and Linux kernel; Build and optimize user-space middleware; Implement and integrate security protocols and hardware-backed key management; Drive threat modeling, secure design reviews, and code audits; Lead performance and reliability engineering; Define platform CI/CD for low-level software; Mentor engineers and guide technical roadmaps

Seniority

Principal, hands-on IC with technical leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.