Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailWe are looking for a motivated and skilled intern to support the development of a lightweight trace tool in Python. This tool will be used to capture and forward runtime data via standard I/O pipes in a Bash environment store the data in files and provide a reusable Python library for integration into other projects.
Responsibilities:
Design and implement a Python-based trace tool capable of:
Reading and forwarding data viastdin/stdoutpipes in Bash.
Persisting trace data to structured files (e.g. JSON CSV or custom format).
Develop a modular Python library that can be imported and used by other developers.
Ensure the tool is robust well-documented and easy to integrate.
Collaborate with engineering teams to understand requirements and validate functionality.
Write unit tests and maintain code quality standards.
Requirements:
Solid understanding of Python programming.
Familiarity with Bash scripting and inter-process communication via pipes.
Experience with file I/O and data serialization in Python.
Ability to write clean modular and well-documented code.
Good communication skills and ability to work independently.
Nice to Have:
Experience with logging or tracing frameworks.
Knowledge of software development best practices and version control (e.g. Git).
Exposure to embedded systems or low-level data tracing.
Required Experience:
Intern
Full-Time