Key job responsibilities
– Work in a Linux-based environment.
– Build and maintain Linux images integrated with testing software solutions.
– Design and develop automation infrastructure for executing hardware tests.
– Develop and maintain our self-service applications.
– Leverage our Web Services as part of software solutions.
– Collaborate closely with internal and external customers to gather requirements and deliver solutions.
– Participate in the full software development life cycle, from design to deployment and maintenance.
Basic Qualifications
– Bachelors degree (B.Sc./B.A.) in Computer Science or equivalent.
– 5+ years of professional software development experience with strong programming skills.
– 1+ years of experience contributing to the architecture and design of new and existing systems.
– Experience working and scripting in Linux environments (shell).
– Knowledge of software engineering practices across the full software development life cycle, including: coding standards, code reviews, source control management, build processes, testing and operations.
Preferred Qualifications
– 2+ years experience in Python.
– Bash scripting skills.
– Proficiency in object-oriented programming (OOP).
– Solid understanding of Linux architecture and system structure.
– Experience with test automation frameworks and tools (e.g., Jenkins, Pytest).
– Experience in web development.






















