The role also includes close collaboration with hardware and firmware engineers, gathering feedback, and continuously improving tool functionality and performance.
This is a full-time position in Tel Aviv
Responsibilities
Maintain and enhance internal debug tools (ELA, RAT, Mesh Tracer, Debugger, CTI, etc.)
Develop new debug tools based on project requirements
Provide BMC / Board Controller software support and continuous improvements
Requirements
3-5 years of hands-on experience developing Python/Java/C/C++ scripts and automation tools.
Experience developing tools and software solutions in a semiconductor environment.
Strong experience with serial communication, subprocess management, JSON, and test automation.
Familiarity with hardware/software interfaces, including registers, JTAG, and low-level communication.
Ability to translate detailed technical specifications into clean, maintainable, and working code.
Experience working with microcontroller debuggers.
Code optimization and performance tuning experience.
Experience developing user interfaces (CLI, GUI, or Web).
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