20 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Build, develop, and execute validation and quality assurance scenarios for embedded firmware, system software, and platform-level components across pre-silicon and post-silicon environments.
- Develop test strategies, test plans, and automation methodologies for validation environments.
- Validate and debug PCIe, DDR, I2C, SPI, SPMI, and UART interfaces.
- Create and execute functional, regression, stress, stability, and performance tests for embedded Linux software stacks and firmware.
- Analyze logs, crash dumps, and traces and perform low-level debugging to identify root causes and resolve issues.
- Perform silicon bring-up, board validation, firmware integration, and system-level validation on ARM-based embedded platforms.
- Support quality standards, validation processes, software releases, defect triage, and software development best practices.
Requirements
- At least 5 years of experience in quality assurance and test automation for product-quality system software.
- Hands-on test-code development and automation experience for firmware or system software.
- Strong programming skills in C/C++, Python, and Bash/Shell scripting.
- Knowledge of embedded Linux-based software stacks and computer architecture, including Arm architecture.
- Experience with PCIe, DDR, I2C, SPI, SPMI, UART, boot flows, BIOS/UEFI, RAS, BMC, and telemetry.
- Experience with both pre-silicon and post-silicon software, firmware, and system validation.
- Proficiency with Git, GitLab/GitHub APIs, and version-control scripting.
- Preferred experience includes CI/CD, software automation and release, defect triage and management, server-platform software QA, and firmware verification and validation.
Benefits
- The role is based in Arm’s Bangalore, India office.
- Arm offers hybrid working, with specific working patterns determined by the relevant team and subject to local legal, regulatory, tax, and other considerations.
- Recruitment accommodations are available upon request and are handled confidentially.
About Arm
Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.
