DevJobs

Python Developer - Hardware Debug Tools

Overview
Skills
  • Python Python
  • Test automation
  • JSON
  • JTAG
  • Serial communication
  • Subprocesses
  • Web
  • CLI
  • Code optimization
  • GUI
  • Microcontroller debuggers
Job description:

 

 Responsibilities:

 

  • Develop Python-based debugging and automation tools for real-time hardware interaction.
  • Work with serial consoles, JTAG, subprocess management, JSON handling, and various automation/testing frameworks.
  • Translate technical specifications into functional, maintainable code.
  • Integrate tools with remote lab setups and hardware interfaces.
  • Collaborate with engineering teams to refine features and expand tool capabilities.

 



Profile description:

 

 

Requirements: 

  • Strong hands-on experience developing Python scripts and automation tools (serial communication, subprocesses, JSON, test automation).
  • Familiarity with hardware/software interfaces: registers, JTAG, low-level communication.
  • Ability to convert detailed technical specifications into working code.
  • Experience with microcontroller debuggers. - Advantage.
  • Code optimization skills. - Advantage. 
  • Experience creating user interfaces (CLI/GUI/Web). - Advantage.

 



We offer:

Why should you join us?  

 

  • Grow your career in a stable, innovative environment 

  • Collaborate closely with clients to deliver smart, high-quality solutions 

  • Make an impact in a dynamic, learning-driven environment 

  • Be part of a human, value-driven organization that cares 

QualiTest Group