Silicon Stack logo
Silicon Stack

4 open roles

Embedded QA

Pune City, IndiaFull-timePosted Oct 9, 2026

Job description

Programming: Python, C/C++ (basic firmware understanding) Automation Frameworks: Pytest, Robot Framework Embedded Systems: MCU (ARM Cortex, NRF52), RTOS basics Interfaces/Protocols: UART, SPI, I2C, GPIO Wireless: BLE (GATT, advertising, connection testing) HIL Testing: Hardware-in-the-Loop setup and validation Device Control: Py.

Serial, JTAG/SWD (Segger J-Link) Firmware Handling: Flashing, debugging, OTA validation Logging & Debugging: UART logs, RTT logs, log parsing automation Test Infrastructure: Test harness development, simulation tools CI/CD: Git, GitHub, GitHub Actions, Jenkins Performance Testing: Stress, soak, power consumption testing Reporting: Allure / HTML reports Automation Scope: Regression, functional, system-level validation ​ Embedded Systems Knowledge Understanding of MCU architecture (e.

g., ARM Cortex, NRF52) Knowledge of: GPIO, UART, SPI, I2C communication Interrupts, timers, watchdogs Firmware flashing and upgrade validation , hands-on experience in BDD (Cucumber/Behave), Communication Protocol Testing Strong experience testing: UART, SPI, I2C, BLE, MQTT (if IoT) Writing automation for protocol validation Packet-level debugging and analysis, BLE / Wireless Automation (if applicable) Automation of: BLE scanning, connection, GATT validation Tools: nRF Connect APIs, BLE automation scripts Validation of: Data exchange Connection stability ​ ents

Description copied from Silicon Stack's careers page. Read the full posting before you apply.

More jobs at Silicon Stack

See all openings at Silicon Stack