Embedded QA

Posted 12 Days Ago
Be an Early Applicant
Pune, Maharashtra, IND
In-Office
Entry level
Software
The Role
Develop and execute automated regression, functional, system, protocol, performance, and hardware-in-the-loop tests for embedded firmware and wireless devices. Build test harnesses and simulation tools using Python, Pytest, Robot Framework, and BDD frameworks. Validate MCU interfaces, BLE connectivity, firmware flashing, debugging, OTA updates, data exchange, and connection stability. Integrate testing with CI/CD pipelines, automate log parsing and reporting, and perform stress, soak, and power-consumption testing.
Summary Generated by Built In


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:
nRF Connect APIs, BLE automation scripts
Validation of:
Data exchange
Connection stability     

ents

Skills Required

  • Python programming
  • Basic C/C++ and firmware understanding
  • Pytest and Robot Framework
  • Embedded systems knowledge, including ARM Cortex or nRF52 MCUs and RTOS basics
  • GPIO, UART, SPI, and I2C communication knowledge
  • Interrupts, timers, and watchdogs knowledge
  • Firmware flashing, debugging, upgrade, and OTA validation
  • Hands-on BDD experience with Cucumber or Behave
  • Hardware-in-the-loop setup and validation
  • BLE testing, including scanning, connections, GATT validation, and wireless automation
  • MQTT and communication protocol testing
  • Packet-level debugging and analysis
  • PySerial, JTAG/SWD, and Segger J-Link
  • Git, GitHub, GitHub Actions, and Jenkins
  • Stress, soak, and power-consumption testing
  • Allure or HTML test reporting
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Hyderabad, Telangana
208 Employees
Year Founded: 2016

What We Do

Silicon Stack® is a rapidly expanding Australian enterprise headquartered in Melbourne, with an extensive clientele spanning Australia, NZ, Europe, North America, and Asia. As a dynamic and comprehensive digital development and creative agency, we have established a remarkable history of achievements. Our primary focus lies in delivering the following key services: • Software Development • Strategic Consulting • Dedicated Team Model • Digital Transformation • Database, Analytics & Reporting Services • Integrations & APIs • Cyber Security, Cloud & Networking • Marketing & Branding • Software Testing Silicon Stack® has established itself as a trusted and reputable partner with our clients, a brand that embodies a "can-do attitude" and exhibits expertise and a proven track record of successful deliveries. Our team comprises individuals who possess a deep understanding of cutting-edge technology stacks, igniting our passion for innovation and enabling us to surpass perceived limitations. We have solidified our position as the leading development partner in industries such as Automotive, Agriculture, Retail, Food & Beverages, Aviation, and Whitegoods Manufacturing. This achievement is a result of our robust foundation, comprehensive solutions, extensive experience, and profound knowledge of small to enterprise-level ERP and CRM solutions. We owe our continued strong and organic growth to our remarkable workforce. With hundreds of dedicated professionals situated across seven offices in Melbourne and Brisbane (Australia), Sai Gon and Can Tho (Vietnam), Pune and Hyderabad (India), and Miami (USA), we are consistently expanding. Our team members embody qualities such as drive, passion, a sense of fun, optimism and unwavering integrity. When clients choose to partner with Silicon Stack®, they make an investment in our credibility and proven ability to deliver high-quality solutions that work and excel in functionality, aesthetics, and user-friendliness.

Similar Jobs

Morningstar Logo Morningstar

Quantitative Developer

Artificial Intelligence • Big Data • Enterprise Web • Fintech • Software • Financial Services
Hybrid
Mumbai, Maharashtra, IND
11500 Employees
Hybrid
2 Locations
289097 Employees

JPMorganChase Logo JPMorganChase

Controller

Financial Services
Hybrid
Mumbai, Maharashtra, IND
289097 Employees
Hybrid
2 Locations
289097 Employees

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account