

Search by job, company or skills

We are seeking a highly skilled and motivated Bootloader Engineer with strong expertise in ARM64 platform bring-up and secure bootloader development for SONiC-based networking operating systems on the ARMv8 or ARMv9 SoC. In this role, you will design, develop, and optimize bootloaders (U-Boot or UEFI) and trusted firmware components, enabling secure and efficient system initialization, firmware chain-of-trust, and FIT or other combined image deployment on high-performance ARM platforms. You will collaborate closely with hardware / FPGA, Linux Kernel, and SONiC software teams to integrate secure and non-secure boot flows, set up secure signing server infrastructure and signing workflows, enable TPM/eHSM-based measurable boot, and ensure platform integrity through attestation and reliable recovery mechanisms. This position requires strong knowledge of ARM64 architecture, boot flow, memory initialization, storage management and low-level board firmware development for hyperscale data center environments.
Key Responsibilities
.
Required Skills & Qualificatio
ms.
Preferred Qualificati
ion.
Why Joi
Job ID: 151756309
Skills:
Algorithms, Java, C, Vulnerability Management, Identity And Access Management, Javascript, data structures, Python, package managers, open-source development, developer ecosystems, software supply chain security
Skills:
C Programming, software development principles, software development tools and processes
Skills:
Java, Embedded C, VB.NET, Javacard, Device Driver Programming, Microcontroller Programming, Smartcard embedded software security, Testing and debugging embedded devices
Skills:
Java, C, Hadoop, Kafka, Redis, RocksDB
Skills:
chipscope , JIRA, Tensorflow, Pytorch, Confluence, Coverity, Gcc, Aspice, Git, GNU Linux, RTL simulation, Processor architecture ARM, QuestaSim, proprietary RTOS, System-Level Debugging, co-simulation environments, Edge AI with Convolutional Neural Networks, advanced logic analyzers, cache internal buses, BlackDuck, Neural Processing Unit, FPGA platforms, symmetric multiprocessing, Bare metal, Modelsim, Misra C, ILA