NYXSES India Private Limited
Website:
nyxses.com
Job details:
We are seeking a highly skilled Linux OS BSP QA. In this role, you will be responsible for validating and ensuring the reliability, stability, and performance of Linux-based Board Support Packages (BSPs) running on Supervisor Boards in modular switch chassis systems. You will work closely with software developers, hardware engineers, and system validation teams to deliver production-quality embedded platforms for next-generation networking products.
Key Responsibilities
- Develop and execute test plans, test cases, and automation for Linux BSP and low-level software components (bootloader, kernel, drivers, and system services).
- Validate hardware bring-up, board initialization, and platform-level software integration (e.g., EEPROM, CPLD, I2C, SPI, UART, PCIe, sensors, and watchdog).
- Perform functional, regression, and performance testing on supervisor boards across various hardware revisions.
- Work with developers to triage and root-cause BSP, kernel, and driver-level issues using tools like dmesg, strace, perf, crash, and serial console logs.
- Automate test execution and result collection using Python, Shell scripting, or Robot Framework in both lab and CI/CD environments.
- Validate bootloaders (U-Boot, UEFI) and OS upgrade flows, including field upgrade and fail-safe mechanisms.
- Collaborate with hardware and system teams on thermal, power, and reliability validation at the BSP layer.
- Maintain test infrastructure, including automation servers, DUT (Device Under Test) setup, and network topology configurations.
- Support release qualification, test documentation, and signoff for BSP and OS drops prior to system-level integration.
Required Skills & Qualifications
- Bachelor’s or master’s degree in computer engineering, Electrical Engineering, or related field.
- 5+ years of experience in embedded software QA or platform validation, preferably in networking or telecom equipment.
- Strong understanding of Linux kernel, device drivers, and bootloader architecture.
- Hands-on experience with BSP bring-up, low-level debugging, and peripheral validation.
- Proficiency in Python and Shell scripting for automation and test frameworks.
- Familiar with lab equipment such as serial consoles, power analyzers, oscilloscopes, and network analyzers.
- Experience with test management and CI/CD tools (e.g., Jenkins, GitLab CI, Jira, TestRail).
- Excellent problem-solving, analytical, and communication skills.
Preferred Skills
- Experience testing BSPs for switching or routing platforms (modular chassis or fixed-configuration systems).
- Knowledge of network OS like SONiC, network protocols (Ethernet, LACP, LLDP, SNMP, etc.) and platform daemons (OpenBMC, SystemD services).
- Familiarity with hardware abstraction layers (HALs) or platform SDKs used in switch OS architectures.
- Exposure to PCIe switch fabrics, SERDES testing, and FPGA/CPLD interface validation.
- Experience with Yocto-based Linux builds and cross-compilation environments.
Location : Bangalore
Qualifications
B.E/B.Tech/M.E/M.Tech
Click on Apply to know more.