> Markdown version of [/jobs/ext/4299997-senior-test-lead](https://www.wearedevelopers.com/jobs/ext/4299997-senior-test-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Test Lead - **Company:** HCL America, Inc. - **Location:** United States - **Experience:** Expert - **Salary:** $78,000.0 - $148,000.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, CAN Bus, Communications Protocols, Embedded Software, Firmware, Hardware-In-The-Loop Simulation, Python (Programming Language), Non-Volatile Memory, Real-Time Operating Systems, Verification and Validation (Software), Toolchain, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Concurrency, Hardware Testing, Gitlab, Build Tools - **Published:** October 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=df310b5ffd3520d3 ## About the Role 1. Experience with embedded firmware verification and validation activities. 2. Hands-on testing of embedded communication interfaces such as SPI, I2C, UART, CAN, ADC, RTC, and non-volatile memory. 3. Experience with RTOS-based systems, including timing-sensitive testing, interrupt handling, concurrency, race conditions, deadlocks, and related troubleshooting 4. Test automation experience using Python, Ceedling, or similar embedded test frameworks and scripting environments 5. Experience with hardware-in-the-loop (HIL) setups, target hardware, oscilloscopes, logic analyzers, and bench testing. 6. Experience working in regulated development environments, including requirements-based testing, traceability, verification documentation, and familiarity with IEC 62304. 7. Experience with firmware development environments and tools such as GitLab, CI/CD pipelines, embedded build systems, and IAR or similar toolchains Key Responsibilities * Embedded Software Verification & Validation * Communication protocols testing like I2C, SPI, UART, CAN etc... * Troubleshooting the RTOS based environments and helping the developers fixing the isses * Perform HIL testing * Following documentation procedures as per the IEC 62304 standards * Identify and propose the automation solutions where ever possible * Skill Requirements Job Skill set: 1. Direct experience with embedded firmware verification and validation activities. 2. Hands-on testing of embedded communication interfaces such as SPI, I2C, UART, CAN, ADC, RTC, and non-volatile memory. 3. Experience with RTOS-based systems, including timing-sensitive testing, interrupt handling, concurrency, race conditions, deadlocks, and related troubleshooting 4. Test automation experience using Python, Ceedling, or similar embedded test frameworks and scripting environments 5. Experience with hardware-in-the-loop (HIL) setups, target hardware, oscilloscopes, logic analyzers, and bench testing. 6. Experience working in regulated development environments, including requirements-based testing, traceability, verification documentation, and familiarity with IEC 62304. 7. Experience with firmware development environments and tools such as GitLab, CI/CD pipelines, embedded build systems, and IAR or similar toolchains Must Have Skill CAN bus,Embedded Testing,I2C,Python,RTOS,UART