STM Secureboot Development Lead
Location : Bangalore
Experience : 10+ Years
Join a team at the forefront of embedded security innovation. As an STM Secureboot Development Lead, you’ll play a critical role in designing and implementing secure boot mechanisms for STM-based platforms, ensuring trusted execution environments across next-generation embedded systems.
Your Role
As the STM Secureboot Development Lead, you will be responsible for architecting and developing secure boot solutions for STM microcontroller platforms. You’ll collaborate with hardware, firmware, and security teams to ensure robust protection against unauthorized code execution and system tampering.
In this role, you will :
Lead the design and development of secure boot mechanisms for STM32 and other STM microcontroller families
Define bootloader architecture, secure firmware update strategies, and cryptographic validation flows
Implement secure key provisioning, storage, and management using hardware security modules (HSMs) or TrustZone
Integrate secure boot with system-level authentication, rollback protection, and anti-cloning features
Collaborate with hardware teams to align bootloader design with board-level security features
Conduct threat modeling and security assessments for bootloader and firmware components
Develop test plans and validation procedures for secure boot functionality
Ensure compliance with industry standards such as NIST, FIPS, and ISO / IEC 27001
Support debugging, troubleshooting, and optimization of bootloader performance and reliability
Mentor junior engineers and contribute to internal security knowledge-sharing initiatives
Create technical documentation including architecture diagrams, integration guides, and release notes
Your Profile
10+ years
of experience in embedded software development, with a focus on secure boot and firmware security
Strong expertise in STM32 microcontroller architecture and bootloader development
Proficient in C / C++, embedded systems programming, and low-level hardware interaction
Experience with cryptographic libraries (e.g., mbedTLS, OpenSSL) and secure key management
Familiarity with ARM TrustZone, secure enclaves, and hardware root-of-trust concepts
Knowledge of secure firmware update protocols (e.g., DFU, OTA) and rollback protection
Hands-on experience with debugging tools, JTAG / SWD interfaces, and secure provisioning workflows
Excellent understanding of embedded security standards and threat mitigation techniques
Strong communication, leadership, and analytical skills
What You’ll Love About Working Here
Work on mission-critical embedded security solutions with global impact
Flexible work arrangements and a culture that values innovation and continuous learning
Collaborate with top-tier engineers and security experts across domains
Access to training and certifications in embedded security, cryptography, and secure software development
About Us
We are a global leader in engineering and digital transformation, helping clients build secure, intelligent, and connected systems. Our teams of engineers, architects, and security specialists work across industries to deliver innovative solutions that protect and empower the future of technology. Join us to be part of a dynamic environment where your expertise drives real-world impact.
Embedded Software • Delhi, India