C++, Compilers, SDK, Native APIs, Python, AI/ML, PyTorch, TensorFlow
- Designing and maintaining Python-based libraries and scripts to control JTAG debuggers (e.g., Lauterbach Trace32, OpenOCD) for automated hardware testing
- Using JTAG to perform low-level hardware initialization, flash firmware, and debug SoC (System-on-Chip) power-on issue
- Verifying JTAG (IEEE 1149.1) boundary-scan logic and validating test features like Memory BIST or ATPG (Automated Test Pattern Generation)
- ridging the gap between firmware and silicon by writing Python tools that read/write hardware registers via JTAG to verify driver logic
- Collecting real-time telemetry from on-chip sensors (e.g., thermal, voltage) using JTAG-based monitoring scripts
C++, Compilers, SDK, Native APIs, Python, AI/ML, PyTorch, TensorFlow
2 to 7 years of experience
- Advanced proficiency in Python for automation, including experience with libraries like pyserial, pyusb, or custom hardware abstraction layers.
- Strong in Core Python Programming, Data types, Control flow, Exception & File handling
- Understanding of OOPS concepts, Data Structures & Algorithms, Python Libraries & Frameworks, Numpy, Pandas, Flask, Django, Selenium, Py Test
- Hands-on experience with hardware debuggers (J-Link, Trace32) and lab equipment like logic analyzers and oscilloscopes.
Familiarity with CPU architectures (ARM Cortex, x86, RISC-V) and memory map structures