Job Title :
R&D Embedded Linux Developer – Secure Boot
Location : Coimbatore
Experience : 7+ Years
Department :
R&D - Embedded Systems
About the Role
We are seeking an experienced
Embedded Linux Developer
specializing in
security and secure boot
for embedded platforms. The role involves designing and developing secure software components, focusing on
bootloader security, firmware integrity
, and
trusted execution
Key Responsibilities
Design and integrate
secure bootloaders
(U-Boot, Trusted Boot, Secure Boot).
Implement
encryption, authentication
, and
firmware signing
mechanisms.
Customize and optimize the
Linux kernel
and
Yocto-based embedded distributions
Collaborate with
hardware and firmware teams
for secure integration.
Perform
debugging, performance tuning
, and
vulnerability analysis
Work with
NXP i.MX9x MPU platforms
, focusing on secure boot architecture.
Prepare and maintain
technical documentation
per software best practices.
Requirements
Bachelor’s / Master’s in
Computer Engineering, Electronics
, or related field.
Proven experience in
Embedded Linux development
and
secure boot
implementation.
Expertise in
U-Boot, Secure Boot, Trusted Execution Environment (TEE)
Strong programming in
C / C++
, scripting in
Bash / Python
Familiar with
Yocto Project
firmware signing
, and
chain of trust
Understanding of
cryptography
(AES, RSA, SHA) and
security modules
(TPM, HSM).
Proficiency with
debugging tools
(GDB, JTAG, strace).
Experience with
NXP i.MX9x MPU platforms
preferred.
Preferred Skills
Knowledge of
ARM TrustZone
TEE frameworks
, and
hardware / software isolation
Experience with
containerization (Docker)
or lightweight virtualization for embedded devices.
Familiarity with
IoT / automotive security standards
and compliance requirements.
Apply via LinkedIn
or send your resume to careers@savioindia.in
Embedded Developer • Delhi, India