What You Will Do:
- Lead the full software development lifecycle from design and architecture to implementation and deployment of production-level tools.
- Design and develop highly complex Python-based tools for critical processes like Non-Volatile Memory (NVM) image generation.
- Architect and manage the release of new tools to internal and external customers, ensuring high-quality standards and successful adoption.
- Automate and optimize workflows by transforming manual processes into fully automated CI/CD pipelines .
- Collaborate with System, Firmware, Security, and Hardware architects to define and standardize system configurations and secure features across the organization.
- Drive the alignment of multiple teams (SW, FW, SV, NVM).
- Mentor junior engineers and foster a culture of technical excellence and innovation.
Minimum Qualifications:
- A Bachelor's degree in Computer Science or a related technical field.
- 5+ years of professional experience in software development, with a strong emphasis on Python.
- Proven experience leading the design and development of complex, production-level software tools.
- Demonstrated experience transforming manual processes into automated CI/CD pipelines.
- Proficiency with version control systems (Git) and an understanding of branching strategies.
- Hands-on experience with the Unix/Linux operating system and shell scripting.
- Excellent problem-solving skills and the ability to clearly communicate technical concepts to diverse teams.
Preferred Qualifications:
- Experience with continuous integration and continuous deployment (CI/CD) pipelines, especially using Azure DevOps (AZDO) and Jenkins.
- Experience with build systems like Yocto.
- Familiarity with containerization technologies (e.g., Docker).
- Prior experience in a software tools or DevOps-focused leadership role.
- Experience collaborating with hardware and firmware teams on system-level projects.
Experienced HireShift 1 (Israel)Israel, Haifa
This role will require an on-site presence. * Job posting details (such as work model, location or time type) are subject to change.