Embedded QA

Silicon Stack Pty

Pune District

On-site

INR 800,000 - 1,500,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Silicon Stack is seeking an embedded systems engineer to join our Pune office. You will contribute to firmware development for MCUs (ARM Cortex, NRF52), implement tests, and work on CI/CD pipelines with GitHub Actions and Jenkins.

The role emphasizes hardware-in-the-loop validation and automated BLE testing. You will collaborate across teams to ensure robust firmware, harness development, and reliable validation for our automotive, agriculture, and IoT projects.

Qualifications

  • Experience with embedded firmware development and MCU architectures.
  • Hands-on with UART/SPI/I2C and BLE testing.
  • Familiarity with debugging, flashing, OTA validation, and test automation.

Responsibilities

  • Develop firmware for MCUs (ARM Cortex, NRF52) and basic firmware understanding.
  • Build and maintain automation frameworks (Pytest, Robot Framework).
  • Support HIL testing, hardware-in-the-loop validation, and device control workflows.
  • Write and parse logs (UART, RTT) and contribute to test infrastructure.
  • Collaborate on CI/CD pipelines (Git, GitHub Actions, Jenkins) and reporting.
  • Automate BLE scanning, connection tests, and GATT validation.

Skills

Python
C/C++ (firmware)
Embedded systems
BLE
UART
SPI
I2C
RTOS basics
CI/CD
Debugging
JTAG/SWD
PySerial

Tools

Git
GitHub Actions
Jenkins
Pytest
Robot Framework
Segger J-Link

Job description

Silicon Stack is a fast-growing Australian company with its Head Office based in Melbourne and clients across Australia, Europe, North America and the Asia Pacific. We are a fast-pace full-service digital development, consulting, and creative agency with a proven track record of success. We pride ourselves on delivering our promise to be the best possible strategic technology and I.T. solutions partner.

Silicon Stack is a brand that is "trustworthy", "credible", has a "can-do attitude", along with domain expertise and "a proven track record of delivery". We command an energetic team that understands the cutting- edge technology stack, fueling our passion in I.T. to innovate and helping us push the boundaries of what others think can be done.

Silicon Stack is placed as the premium development partner in the Automotive, Agriculture, Retail, Food & Beverages, Aviation and Whitegoods Manufacturing industry through our robust foundation, solutions, experience and knowledge of small to enterprise-level ERP and CRM solutions.

We are our people, and with 200+ staff spreading across three offices in Melbourne (Australia), Sai Gon (Vietnam) and Pune (India), we are continuing to grow strongly, steadily and organically.

Our team members are defined by their drive, passion, fun and integrity. Our clients' partnership with Silicon Stack is an investment in our credibility and track record in delivering quality solutions that are user friendly.

Our passion is to bring to life the ideas and aspirations of our customers through innovation.

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: PySerial, 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:

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

TEST MODULE LEAD - Python
TEST MODULE LEAD - Python

Happiest Minds Technologies • Pune District

On-site
INR 1,200,000 - 2,000,000
QA ENGINEER-ELECTRONICS
QA ENGINEER-ELECTRONICS

KOHLER India • Maharashtra

On-site
INR 1,000,000 - 1,800,000
Embedded Testing Engineer
Embedded Testing Engineer

Carnation Infotech Pvt Ltd. • Coimbatore District

Hybrid
INR 450,000 - 650,000
Embedded QA & Test Engineer
Embedded QA & Test Engineer

Generac Power Systems • Pune District

On-site
INR 1,500,000 - 2,800,000
Python Test Automation (Linux & Ethernet Networking Fundamentals)
Python Test Automation (Linux & Ethernet Networking Fundamentals)

KPIT Technologies Ltd. • Pune District

On-site
INR 900,000 - 1,300,000
Embedded Engineer
Embedded Engineer

HCL Technologies Limited • Chennai, Bengaluru

Hybrid
INR 550,000 - 900,000
System Automation Engineer
System Automation Engineer

Satc Marketing • Gurugram District

Hybrid
INR 2,600,000 - 4,200,000
Embedded QA & Test Engineer
Embedded QA & Test Engineer

Generac • Ramban district

On-site
INR 800,000 - 1,300,000
Embedded QA
Embedded QA

Dexian India • VIP Area

On-site
INR 1,200,000 - 1,500,000
Lead SDET
Lead SDET

Acldigital • India

On-site
INR 1,200,000 - 1,800,000