Job
Description
You will be responsible for architecting and designing firmware continuous integration and continuous delivery (CI/CD) pipelines as an AI-native solution based on architecture design frameworks. Your role will involve leading the design and development stages of features, workflows, and stages in the pipeline, encompassing solution design, analysis, coding, testing, integration, and deployment. It is crucial to review and evaluate designs and project activities for compliance with systems design and development guidelines and standards, providing constructive feedback to enhance product quality and mitigate failure risks. As the Firmware CI/CD Technical Lead/Architect, you will drive the technical roadmap of the workstream/area, focusing on CICD architecture level enhancements and changes in alignment with the overall CI/CD strategy. You will serve as the technical point of contact for firmware communities across geographies and represent the team in relevant forums. Communication of architectures, design proposals, and negotiation of options at senior management levels will be a key aspect of your role. Additionally, you will play an integral part in cross-lab AI, quality, and efficiency initiatives, offering technical leadership and perspective to cross-organization projects, programs, and activities. Your responsibilities will include leading quick proof of concepts (PoCs) and securing global stakeholder alignment for new features, change management, and AI initiatives. By introducing the latest industry trends in CI/CD with demonstrable outcomes, you will contribute to the continuous improvement of processes and efficiencies across labs. Your role will involve acting as the liaison between various teams interacting with Build, Infrastructure, Development, and Quality Assurance throughout all stages of the firmware lifecycle to enable CI/CD at the earliest. You will provide technical guidance and support to teams on operational activities, showcasing strong problem-solving skills and a willingness to adapt to new technologies. Effective communication skills and the ability to collaborate within a team environment are essential qualities for this position. **Skillset:** **Must:** - Prior experience in architecting CI/CD pipelines or similar software applications (e.g., using Jenkins, Rabbit MQ) - Strong design and debugging skills - Development experience with Object-Oriented Programming languages such as Python, C++, or Java - Proficiency in REST-based Web Services/Microservices - Good knowledge of databases - SQL, NoSQL - Exposure to virtualization and Docker architecture **Desired:** - Familiarity with Groovy pipelines - Proficiency in Bash scripting - Frontend Technologies: React JS, Node JS, Vue.js **Good to Have:** - Experience with Kubernetes - Knowledge of application performance techniques - Understanding of machine learning concepts and algorithms - Familiarity with data analysis, machine learning frameworks, and libraries,