BootROM Verification Engineer

Sunrise Biztech Systems

Hyderabad

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sunrise Biztech Systems in Hyderabad is seeking a BootRom Verification Engineer with 5-8 years of experience for a full-time role.

The position focuses on validating the BootROM in AMD/Xilinx SoCs, establishing Root of Trust and validating authentication and encryption algorithms. You will develop test cases, automate with Python, and collaborate across teams to ensure robust security features.

Qualifications

  • High level understanding of SOC internals; firmware development or verification experience preferred.
  • Proficiency in Python is required for test automation and scripting.
  • Knowledge of embedded security is a plus for secure boot concepts.

Responsibilities

  • Develop and execute test cases to validate boot peripherals (FSBL origin) such as xSPI, SD, eMMC, UFS, USB.
  • Create and execute test cases to validate proprietary boot sequences.
  • Develop and execute test cases to validate all internal boot modes.
  • Write and run test cases to validate authentication algorithms.
  • Develop and execute test cases to validate encryption/decryption algorithms.
  • Automate tests using Python.
  • Test on prototyping/emulation platforms, including X86 emulation.
  • Identify, document, and track issues using JIRA.
  • Report coverage metrics using Verdi and add tests for maximum source line coverage.
  • Review requirements and create test cases for traceability.
  • Collaborate with teams to resolve blockers and improve BootROM quality.
  • Engage with design team to discuss improvements and security aspects.
  • Conduct security threat analysis using internal tools.
  • Adhere to safety processes while performing tasks.

Skills

SOC internals understanding
Python
Embedded security

Education

BE/BTech/ME/MTech

Job description

Urgent Hiring!!!

Position: BootRom Verification Engineer

Experience: 5 -8Years

Location: Hyderabad

Full Time Employment

Role & responsibilities
Top 3 skills
  • High level understanding of SOC internals and any firmware development or Verification experience
  • Knowledge of Python is required
  • Good to have (secondary) skills:
  • Knowledge of embedded security is plus

BootROM is a crucial firmware component in AMD/Xilinx SoCs, responsible for loading the first-stage boot loader. Unlike standard ROMs, this BootROM is more complex in nature. Its key responsibility includes establishing the Root of Trust using advanced security algorithms for authentication and confidentiality. Examples of these algorithms include RSA, ECDSA, AES, and others.

The primary responsibility is the validation of BootROM, which includes the following tasks:

  • Develop and execute test cases to validate all boot peripherals from where the FSBL (First Stage Boot Loader) is copied. Example: xSPI, SD, eMMC, UFS, USB
  • Create and execute test cases to validate all proprietary boot sequences.
  • Develop and execute test cases to validate all internal boot modes.
  • Write and run test cases to validate all supported authentication algorithms.
  • Develop and execute test cases to validate all supported encryption/decryption algorithms.
  • Automate tests using Python.
  • Perform testing on prototyping/emulation platforms, including X86 emulation.
  • Identify, document, and track issues using JIRA.
  • Report coverage metrics using tools such as Verdi, and add tests to ensure maximum source line coverage.
  • Review requirements and create associated test cases to ensure traceability.
  • Collaborate with different teams to resolve any blockers.
  • Engage in constructive discussions with the design team to improve the quality of the BootROM.
  • Conduct security threat analysis using internal tools.
  • Adhere to safety processes while performing the above tasks.
Preferred candidate profile

B.E/B.tech/M.E/M.tech

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Validation Engineer 3
Validation Engineer 3

Sunrise Biztech Systems • Hyderabad

On-site
INR 1,200,000 - 1,800,000
BOOT ROM Developer
BOOT ROM Developer

NXP Semiconductors • Dadri

On-site
INR 1,000,000 - 1,600,000
bootloader testing,U-Boot validation-Immediate joiner-Bangalore
bootloader testing,U-Boot validation-Immediate joiner-Bangalore

Tata Elxsi • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Sr Staff SW Engineer - OS
Sr Staff SW Engineer - OS

Gigamon • Chennai District

On-site
INR 2,500,000 - 4,200,000
Bootloader Developer
Bootloader Developer

HCLTech • Bengaluru

On-site
INR 2,200,000 - 3,000,000
Embedded Software Validation-immediate joiner-Chennai
Embedded Software Validation-immediate joiner-Chennai

Tata Elxsi • Chennai District

On-site
INR 600,000 - 840,000
Senior Design Verification Engineer
Senior Design Verification Engineer

Eximietas Design • Ahmedabad District, Bengaluru

On-site
INR 3,500,000 - 4,500,000
Verification Engineer 2271
Verification Engineer 2271

Sunrise Biztech Systems • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Hardware Engineer - 2070
Hardware Engineer - 2070

Sunrise Biztech Systems • Bengaluru

On-site
INR 1,500,000 - 2,200,000
ASIC SoC Verification Engineer
ASIC SoC Verification Engineer

Pravegasemi • Bengaluru

On-site
INR 1,600,000 - 2,200,000