Firmware CI/CD Technical Lead

Bengaluru, Karnataka, India
Oct 11, 2024
Oct 11, 2025
Onsite
Full-Time
2 Years
Job Description

We are seeking a highly skilled and motivated Firmware CI/CD Technical Lead/Architect to join our dynamic team. The ideal candidate will be responsible for architecting and designing a firmware continuous integration and continuous delivery (CI/CD) pipeline, leveraging cutting-edge AI-native solutions and frameworks. This role requires hands-on experience in developing and managing CI/CD pipelines, collaborating with cross-functional teams, and driving technical excellence in firmware development and delivery.

Key Responsibilities

  1. CI/CD Architecture Design. Architect and design a firmware CI/CD pipeline based on AI-native solutions and established architecture frameworks. Lead the entire lifecycle, from initial design and analysis to coding, testing, integration, and deployment.
  2. Pipeline Development. Oversee the development of features, workflows, and stages in the CI/CD pipeline, ensuring seamless integration and optimal performance throughout.
  3. Design Review & Quality Assurance. Evaluate project activities for compliance with design and development guidelines. Provide feedback and recommendations to enhance product quality, reduce risks, and ensure project success.
  4. Roadmap Leadership. Drive the technical roadmap for the CI/CD pipeline, implementing architectural enhancements that align with the overall strategy and technical vision.
  5. Global Technical Point of Contact. Act as the technical liaison for firmware communities across multiple geographies. Represent the CI/CD team in global forums, discussions, and initiatives.
  6. Senior Management Communication. Present and communicate architectural and design proposals to senior management, negotiate solutions, and align on key decisions.
  7. Cross-Lab Leadership. Lead AI, quality, and efficiency initiatives that span multiple labs and teams, providing technical direction and insight to cross-organizational projects.
  8. Proof of Concepts (PoCs). Spearhead quick PoCs, collaborating with global stakeholders to secure alignment for new features, change management processes, and AI-driven initiatives.
  9. Industry Trend Integration. Introduce the latest trends in CI/CD processes and demonstrate how they can be applied to improve workflows and outcomes.
  10. Collaboration Across Teams. Serve as a key point of communication between build, infrastructure, development, and QA teams. Ensure the earliest possible enablement of the CI/CD pipeline throughout the firmware lifecycle.
  11. Process Definition. Contribute to the creation and implementation of processes that enhance efficiency and quality across labs and development teams.
  12. Technical Guidance & Support. Provide technical leadership and support to the teams engaged in operational activities, ensuring alignment with best practices and ongoing innovation.
  13. Continuous Learning & Problem Solving. Stay abreast of emerging technologies, demonstrate strong problem-solving skills, and bring a willingness to learn and adapt to new challenges.

Required Skills

  1. CI/CD Expertise. Prior experience in architecting and managing CI/CD pipelines (e.g., using Jenkins, RabbitMQ).
  2. Programming Proficiency. Strong design, debugging skills, and experience with Object-Oriented Programming (Python, C++, Java).
  3. Microservices Development. Experience developing REST-based web services and microservices.
  4. Database Knowledge. Proficient in both SQL and NoSQL database technologies.
  5. Virtualization & Containerization. Solid understanding of Docker architecture and virtualization technologies.

Desired Skills

  1. Scripting. Experience with Groovy pipeline scripting and Bash scripting.
  2. Frontend Development. Exposure to frontend technologies such as React.js, Node.js, or Vue.js.

Nice to Have

  1. Kubernetes. Familiarity with Kubernetes for container orchestration.
  2. Performance Tuning. Understanding of application performance optimization techniques.
  3. Machine Learning. Basic understanding of machine learning concepts, algorithms, and familiarity with popular ML frameworks and libraries.
  4. Data Analysis. Knowledge of data analysis techniques, with the ability to integrate them into CI/CD workflows.

Key Attributes

  1. Problem-Solving. Strong analytical and problem-solving skills with a passion for learning new technologies.
  2. Collaboration & Communication. Excellent communication skills and the ability to work collaboratively in a team-driven environment.

This role is ideal for an experienced technical lead who is passionate about CI/CD pipelines, firmware development, and AI-powered solutions. If you are driven by innovation and looking to make a significant impact in the field of firmware CI/CD, we encourage you to apply and join our cutting-edge team!