Posted on: 22/10/2025
Job Summary :
We are seeking an experienced Security Firmware Engineer to design, develop, and enhance embedded firmware with a strong focus on security.
The ideal candidate will work on custom hardware platforms, ensuring robust and tamper-resistant firmware for next-generation embedded systems.
Key Responsibilities :
- Design and develop secure embedded firmware for ARM and RISC-V architectures.
- Perform OS porting and bring-up activities on custom silicon and SoC platforms.
- Develop and maintain low-level device drivers and board support packages.
- Implement and validate embedded security features including cryptographic algorithms, key management, and secure boot.
- Integrate secure firmware update mechanisms and ensure tamper-resistant design.
- Debug complex hardware/software integration issues using JTAG, GDB, and related tools.
- Work with RTOS or Linux kernel internals for driver and firmware-level development.
- Collaborate with hardware, security, and system engineering teams for product-level validation.
- Contribute to continuous integration and version control using Git and CI/CD pipelines.
- Create and maintain detailed design documentation and test procedures.
Required Skills :
- Proficiency in C/C++ programming for embedded systems.
- Strong understanding of ARM and RISC-V architectures.
- Experience in device driver programming and OS porting.
- Knowledge of embedded security principles, cryptographic protocols, and secure firmware update mechanisms.
- Exposure to RTOS or Linux kernel development.
- Familiarity with communication interfaces such as I2C, SPI, and UART.
- Experience with debugging tools like JTAG and GDB.
- Hands-on experience with version control (Git) and CI/CD pipelines.
- Excellent communication, documentation, and cross-functional collaboration skills.
Preferred Qualifications :
- Experience in silicon validation or working with custom SoCs.
- Understanding of trusted execution environments (TEE) or secure elements.
- Familiarity with firmware signing and secure bootloaders.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
IT Security
Job Code
1563188
Interview Questions for you
View All