What are the responsibilities and job description for the JTAG Engineer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, R Cube Creative Consulting Inc, is seeking the following. Apply via Dice today!
C , Compilers, SDK, Native APIs, Python, AI/ML, PyTorch, TensorFlow
2 to 7 years of experience
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
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.