Senior BOOTROM design engineer (ARM64/ARM32)
Key Responsibilities:
ROM Code and Bootloader Development:
Requirements:
Design, implementation, debuggin, and maintenance of:
- Secure ROM code for ARM Cortex-A and/or Cortex-R processors.
- Root of trust and TrustZone technologies for secure execution environments.
- Secure boot processes and root of trust mechanisms.
Ensure compliance with security standards and best practices.
Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Extensive experience with ARM32/ARM64 processors
- Hands on experience in secure ROM code development and secure boot implementations.
- Proficiency in low-level programming using 'C' programming language
- In-depth knowledge of at least one First Stage Boot Loader or existing ROM code
- Advanced coding skills in C/ARM assembly.
- Excellent debugging and problem-solving skills.
- Strong communication skills and ability to work in a collaborative environment comprising of top notch hardware and software engineers
Submit your resume