Staff Software Engineer in Test Job Overview
The Software (CE-SW) group is responsible for developing and improving the software and firmware ecosystem around Arm's next-generation solutions. This involves working with processors and hardware technology not yet available to the public. You will join a team of Software Engineers passionate about shaping the future of computing. Arm is seeking a skilled, experienced, and motivated Software QA expert to join our Software Engineering group.
Are you looking for an outstanding opportunity to be part of a Firmware QA team transforming the computing infrastructure landscape? We would like to hear from you!
Roles and Responsibilities
* Build automated test solutions to deliver production-quality firmware in collaboration with ARM solution teams.
* Develop test cases and infrastructure for validating firmware against internal and customer-specified test specifications across various categories.
* Define and implement both short-term and long-term validation strategies for different releases.
* Manage test case development, perform functional and non-functional testing, and conduct escape analysis to identify issues early in the development cycle.
Required Skills and Experience
* Proven 10+ years of experience in Quality Assurance and test automation of product quality system software.
* Hands-on experience in test code development and automation for firmware or system software, with excellent programming skills in C/C++.
* Proficiency in Python and Bash/Shell scripting.
* Good understanding of high-speed and low-speed IO protocols such as PCIe, DDR, I2C, SPI, SPMI, UART.
* Experience in both pre-silicon and post-silicon software/firmware and system validation.
* Strong understanding of computer architecture, microarchitecture concepts, ideally Arm architecture.
* Proficient with Git, Gitlab/Github APIs, and version control scripting.
Nice to Have Skills and Experience
* Experience with CI/CD, automation, and software release processes.
* Knowledge of Security Development Lifecycle (SDL) practices.
* Mentoring and line management experience.
In Return
* Based in Bangalore, India, this role offers an opportunity to join a dynamic, collaborative, and driven team, with the chance to make significant contributions at Arm.
#LI-RS4
Accommodations at Arm
At Arm, we aim to build extraordinary teams. If you need adjustments or accommodations during the recruitment process, please email accommodations@arm.com. By providing this information, you consent to its use for arranging accommodations. All requests are confidential. Examples include breaks, document reading, or office accessibility. Please contact us for support during recruitment.
Hybrid Working at Arm
Our hybrid working model supports both high performance and wellbeing. Teams determine their own flexible working patterns based on needs. Details will be shared upon application. Some limitations may apply due to local regulations, and we will work with you to find suitable arrangements. Contact us to learn more.
Equal Opportunities at Arm
Arm is an equal opportunity employer committed to mutual respect and diversity. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
#J-18808-Ljbffr