10/27/2026 updated
DM
100 % available
Senior Software Test Engineer | Embedded Firmware Validation & Test Automation
USA
Only remote
Master of Technology in Computer Science and EngineeringTest AutomationAutomated Testing FrameworkDebuggingEmbedded SystemsLinux On Embedded SystemsEmbedded Operating SystemsFirmwareVerification and Validation (Software)System Integration TestingTest Execution EngineTest ManagementTestngEngineering Validation TestsTestingHardware Testing
Embedded Systems & Firmware Validation
Expertise in BSP validation, post-silicon testing, system bring-up, embedded Linux boot flow validation (U-Boot, Linux kernel initialization, Device Tree parsing), and hardware-software integration testing across audio, display, camera, sensors, connectivity, storage, and power-management components.
Test Automation with Python/Pytest
Strong background in building and enhancing Python/Pytest automation frameworks for BSP, kernel, driver, peripheral, stability, performance, reliability, and regression testing, including integration with Jenkins/CI pipelines for automated firmware flashing, test execution, log collection, and regression reporting.
API & Data Validation
Hands-on experience with REST API testing using Postman, backend data validation using SQL and NoSQL, and automation of API test suites using Java with Selenium, TestNG, and Cucumber/Gherkin frameworks.
CI/CD & DevOps
Practical experience integrating test suites with Jenkins CI/CD pipelines, enabling automated test execution, log collection, and regression reporting for continuous delivery workflows.
Linux Kernel Driver Validation
Validation of Linux kernel drivers and hardware interfaces including I2C, SPI, UART, GPIO, USB, networking, storage, audio, display, camera, sensors, and power-management interfaces using kernel logs, dmesg, system logs, and traces.
Performance & Reliability Engineering
Ownership of platform performance and reliability engineering across CPU, memory, storage, thermal, and power-management domains, including establishing performance baselines and regression thresholds for platform software.
OTA & Sustaining Software Validation
Experience owning sustaining software validation and OTA rollout readiness for large device fleets, developing risk-based regression coverage across hardware revisions, firmware releases, OTA updates, and platform configurations.
Healthcare Data Integration Testing
Contribution to HL7 messaging and NEMSIS XML validation for healthcare data integration, performance testing using Neoload, and test documentation management in TestRail.
AI-Assisted Development Tools
Practical experience using Amazon Q and other AI-assisted tools for Python coding, debugging, test development, automation improvements, and engineering productivity.
Hardware/Device Validation Lab Management
Maintenance of a hardware/device validation lab with multiple device configurations across different test pipelines, ensuring devices were provisioned, available, and ready for automated and manual validation.
Expertise in BSP validation, post-silicon testing, system bring-up, embedded Linux boot flow validation (U-Boot, Linux kernel initialization, Device Tree parsing), and hardware-software integration testing across audio, display, camera, sensors, connectivity, storage, and power-management components.
Test Automation with Python/Pytest
Strong background in building and enhancing Python/Pytest automation frameworks for BSP, kernel, driver, peripheral, stability, performance, reliability, and regression testing, including integration with Jenkins/CI pipelines for automated firmware flashing, test execution, log collection, and regression reporting.
API & Data Validation
Hands-on experience with REST API testing using Postman, backend data validation using SQL and NoSQL, and automation of API test suites using Java with Selenium, TestNG, and Cucumber/Gherkin frameworks.
CI/CD & DevOps
Practical experience integrating test suites with Jenkins CI/CD pipelines, enabling automated test execution, log collection, and regression reporting for continuous delivery workflows.
Linux Kernel Driver Validation
Validation of Linux kernel drivers and hardware interfaces including I2C, SPI, UART, GPIO, USB, networking, storage, audio, display, camera, sensors, and power-management interfaces using kernel logs, dmesg, system logs, and traces.
Performance & Reliability Engineering
Ownership of platform performance and reliability engineering across CPU, memory, storage, thermal, and power-management domains, including establishing performance baselines and regression thresholds for platform software.
OTA & Sustaining Software Validation
Experience owning sustaining software validation and OTA rollout readiness for large device fleets, developing risk-based regression coverage across hardware revisions, firmware releases, OTA updates, and platform configurations.
Healthcare Data Integration Testing
Contribution to HL7 messaging and NEMSIS XML validation for healthcare data integration, performance testing using Neoload, and test documentation management in TestRail.
AI-Assisted Development Tools
Practical experience using Amazon Q and other AI-assisted tools for Python coding, debugging, test development, automation improvements, and engineering productivity.
Hardware/Device Validation Lab Management
Maintenance of a hardware/device validation lab with multiple device configurations across different test pipelines, ensuring devices were provisioned, available, and ready for automated and manual validation.
Languages
EnglishNative speaker
Project history
Validated Smart Watch embedded-device defects across EVT, P1, and P2 hardware devices. Investigated and reproduced device failures and worked with engineering teams to validate fixes and close defects. Supported defect triage and validation cycles, collaborating with hardware, firmware, and software stakeholders to maintain product quality throughout development milestones.
Led post-silicon validation and hardware bring-up for new Echo platforms, owning BSP, Linux kernel, driver, and hardware integration validation. Defined and executed end-to-end BSP and driver validation strategies for 5 New Product Initiatives. Validated embedded Linux boot flows, enhanced Python/Pytest automation frameworks, integrated test suites with Jenkins/CI pipelines, validated Linux kernel drivers and hardware interfaces, owned platform performance and reliability engineering, managed OTA rollout readiness for 25+ active Echo devices, established KPI-driven quality gates and Kibana dashboards, and owned vendor quality governance for SoC partners and contract manufacturers.
Worked on Java and Selenium automation framework to improve test effectiveness. Prepared test data based on business scenarios, writing and executing test plans and release validation in production covering feature, integration, and regression tests. Worked with API testing using Postman and CI/CD pipeline using Jenkins and TestNG.