
Senior Software Engineer- Firmware Verification/ROM Verification
- Hyderabad, Telangana
- Permanent
- Full-time
- 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.
- Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline