68 SOFTPATH TECHNOLOGIES Jobs
Embedded Firmware Engineer - Security Domain (5-10 yrs)
SOFTPATH TECHNOLOGIES
posted 2 weeks ago
Flexible timing
Key skills for the job
Job Title : Embedded Firmware Engineer Security Domain
Location : Bangalore
Work Mode : Work From Office (WFO)
Experience Required : 515+ Years
Interview Process : 2 Rounds (Face-to-Face)
About the Role :
As an integral member of our R&D team, you will be responsible for the design, development, and validation of secure embedded firmware with a strong emphasis on secure boot, ARM TrustZone, cryptography, and real-time performance.
Key Responsibilities :
- Implement security protocols such as secure boot, chain of trust, cryptographic authentication, and encryption algorithms.
- Work with RTOS environments (e.g., FreeRTOS) to develop deterministic and secure firmware features.
- Integrate open-source security libraries and frameworks such as mbedTLS, MCUboot, TF-M (Trusted Firmware for Cortex-M).
- Collaborate with hardware teams to define and validate secure system architectures including ARM TrustZone.
- Write efficient and portable C code for performance-critical embedded applications.
- Debug and optimize complex, multicore firmware applications using industry-standard tools and techniques.
- Configure and customize linker scripts across toolchains like GCC, IAR, ARM Compiler for different target platforms.
- Contribute to low-power design and optimization strategies for energy-constrained applications.
- Participate in code reviews, system integration, testing, and technical documentation to ensure code quality and system reliability.
- Maintain awareness of evolving industry standards and vulnerabilities in embedded security.
Required Qualifications & Skills :
- In-depth knowledge of ARM Cortex-M architectures, secure memory partitions, and exception handling.
- Expertise in C programming, embedded debugging, and understanding of memory management and resource constraints.
- Experience with real-time operating systems like FreeRTOS or similar.
- Solid understanding of cryptographic concepts such as symmetric/asymmetric encryption, hashing, digital signatures.
- Practical experience with secure boot chains, ARM TrustZone, and hardware-backed key storage.
- Familiarity with open-source security libraries : mbedTLS, MCUboot, Trusted Firmware-M (TF-M).
- Ability to create and manage linker scripts and startup files for multiple toolchains.
- Prior experience in designing low-power and secure embedded systems is a strong advantage.
- Excellent problem-solving and debugging skills, particularly in a multicore environment.
- Strong technical documentation and communication skills to collaborate effectively within a multidisciplinary team.
Nice to Have :
- Knowledge of OTA (Over-The-Air) updates in a secure embedded environment.
- Experience in automated test frameworks for embedded firmware.
- Familiarity with CI/CD pipelines and version control systems (e.g., Git).
Functional Areas: Other
Read full job description5-10 Yrs
Cryptography, Embedded Systems, Microcontroller +3 more
6-8 Yrs
Incident Management, Vulnerability Management, Firewall +2 more
5-8 Yrs
Cloud Security, GRC, Cissp +1 more
6-8 Yrs
SAP MM, SAP SD, SAP EWM +3 more
5-8 Yrs
.NET, Cloud Services, Azure DevOps +5 more
6-8 Yrs
.NET, Azure DevOps, C# +4 more
5-8 Yrs
System Verilog, UVM
6-9 Yrs
Production Support, Oracle Fusion, Oracle Cloud +1 more
5-8 Yrs
Automation Testing, Java, Selenium +5 more
8-10 Yrs
Python, AWS, Artificial Intelligence +4 more