> Markdown version of [/jobs/ext/2419213-senior-test-lead](https://www.wearedevelopers.com/jobs/ext/2419213-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:** $148,000.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, Communications Protocols, Firmware, Hardware-In-The-Loop Simulation, Python (Programming Language), Non-Volatile Memory, Real-Time Operating Systems, Verification and Validation (Software), Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Concurrency, Hardware Testing, Gitlab, Build Tools - **Published:** August 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=26b0bc46ba445e87 ## 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 ## Related Videos - [Concurrency with Go](https://www.wearedevelopers.com/videos/191-concurrency-with-go) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope](https://www.wearedevelopers.com/videos/100349-structured-concurrency-in-practice-coroutinescope-vs-structuredtaskscope) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)