Logo
HCLTech

Firmware Validation Engineer

HCLTech, Redmond, Washington, United States, 98052

Save Job

Overview

HCLTech is looking for a highly talented and self-motivated

Firmware Validation Engineer

to join in advancing the technological world through innovation and creativity. Job Title:

Firmware Validation Engineer Job ID:

1610676BR Position Type:

Full Time Location:

Redmond, WA Base pay and benefits

Base pay range : $105,000.00/yr - $130,000.00/yr Pay Range Minimum:

$105,000 Pay Range Maximum:

$130,000 Benefits:

medical, dental, vision, pharmacy, life, accidental death & dismemberment, disability insurance; employee assistance program; 401(k) retirement plan; paid time off and holidays as per policy. Key Responsibilities

Develop and maintain Python-based automation frameworks and test scripts for embedded firmware validation. Build automated test cases for subsystems like battery, power, thermal, radio, sensors, and communication interfaces. Create and maintain PowerShell/Python utilities for device provisioning, deployment, and lab setup. Debug firmware, analyze logs, and provide actionable insights for hardware/software issues. Manage and enhance Azure DevOps CI/CD pipelines using YAML templates and reusable configurations. Collaborate with firmware, hardware, and test teams to ensure high-quality test coverage. Document test plans, automation workflows, and results to maintain process traceability. Support lab automation improvements, device flashing, and remote testing workflows. Required Qualifications

Education: BE/B.Tech in Electronics, Electrical, Computer Science, or equivalent. Experience: 3–7 years in firmware validation, test automation, or embedded systems. Technical Skills (Must-Have)

Python (Advanced): Framework development, test automation, unit tests and log parsing. PowerShell scripting: Deployment automation, provisioning, and lab setup. C/C++ (Intermediate): Firmware fundamentals, embedded device communication, and debugging. Rust (Basic/Preferred): Exposure to embedded or systems-level programming. Test automation frameworks: Custom Python frameworks, Robot Framework, or similar. Hardware integration: Hands-on with MCUs, SWD/JTAG, I2C, SPI, UART, USB, sensors, and power subsystems. Data handling: XML, JSON parsing, and structured logging for test automation. Version control: Git branching, pull requests, and code review workflows. Preferred / Nice-to-Have Skills

Experience with remote lab management and hardware deployment automation. Familiarity with SSH-based frameworks for device control. Understanding of subsystem-level validation for power, thermal, wireless, and sensors. Exposure to CFU (Component Firmware Update) workflows and integration into automation. Knowledge of cloud-based test infrastructure and distributed testing environments. Experience working with multi-site global engineering teams. How You’ll Grow

At HCLTech, we offer continuous opportunities for you to grow with us, with transparent communication, career development programs, and opportunities to explore different roles or pivot industries. Equal Opportunity

HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, disability, or any other protected classification, in accordance with federal, state, and local law. If you have concerns about discrimination, please report them to secure@hcltech.com for investigation.

#J-18808-Ljbffr