Post-Silicon Validation DevOps Engineer

Rebellions

Job Summary

The HW Platform team is seeking an experienced DevOps engineer to accelerate AI chip development. This role involves designing and maintaining a resilient CI/CD pipeline for Rebellions AI chip and HW platform, aiming to maximize team productivity through automation of development-operations. The engineer will build and manage hardware-software integration pipelines, utilize Infrastructure as Code, and develop scripts for deployment and monitoring.

Must Have

  • Build and manage an automated Software (Firmware and Linux Device Driver) CI/CD pipeline for AI chip life cycle.
  • Utilize and develop tools to manage infrastructure as code (IaC) for scalable deployments.
  • Develop various scripts and tools to automate deployment, configuration management, and operational monitoring.
  • Collaborate closely with ASIC, Board, and BSP engineers to improve reliability and efficiency.
  • Minimum of 5 years of experience in software design, development, integration, or testing.
  • Bachelor’s or higher degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • Expertise in Continuous Integration and automated testing.
  • Proficient in Python, Shell script, and C.
  • Proficient in hardware/software integration and troubleshooting.
  • Experienced in debugging embedded Linux systems.

Good to Have

  • Experience with CI/CD tools like GitHub Actions or others.
  • Deep knowledge of software quality.
  • Strong leadership, analytical, and communication skills.

Job Description

HW Platform team is seeking a hard-working and experienced DevOps engineer to accelerate the cutting-edge AI chip development. You’ll design and maintain a resilient, deployment, and development CI/CD pipeline system for the Rebellions AI chip and HW platform. Join us to build and automate our development-operations pipeline to maximize team productivity.

Responsibilities and Opportunities

  • Build a Hardware-Software Integration pipeline: Build and manage an automated Software(Firmware and Linux Device Driver) CI/CD pipeline that covers the entire process of AI chip life cycle - from chip simulation environment (such as Synopsys ZeBu or Virtualizer) or FPGA to final board testing
  • Infrastructure as Code (IaC): Utilize and develop tools to manage infrastructure as code, ensuring scalable and repeatable deployments
  • Develop various scripts and tools to automate deployment, configuration management, operational monitoring
  • Collaborate closely with ASIC, Board and BSP engineers to improve reliability, efficiency, and visibility of our AI chip based solutions

Key Qualifications

  • Minimum of 5 years of experience in software design, development, integration, or testing
  • Bachelor’s or higher degree in Electrical Engineering, Computer Engineering, or Computer Science
  • Expertise in Continuous Integration and automated testing
  • Proficient in Python, Shell script, and C
  • Proficient in hardware/software integration and troubleshooting
  • Experienced in debugging embedded Linux systems

Ideal Qualifications

  • Experience with CI/CD tools like GitHub Actions or others
  • Deep knowledge of software quality
  • Strong leadership, analytical, and communication skills

Application Process

  • Document screening - On-line interview - On-site interview - Culture-fit interview - Compensation negotiation - Final acceptance
  • The application process may vary by job and may change depending on the schedule and circumstances.
  • The application schedule and results will be individually notified via the email address you provided when applying.

Notes

  • This announcement may close early if recruitment is completed.
  • If there is any false information in the application, the acceptance may be canceled.
  • Employment may be restricted if the legal qualifications required for recruitment and job performance are not met.
  • Being a veteran or a person with a disability does not disadvantage the hiring process.
  • The scope of duties may change considering the candidate's overall career and experience. If such a change is necessary, it will be communicated to the candidate at an appropriate time before the final acceptance notification.
  • For inquiries regarding recruitment, please contact the email address below.
  • recruit@rebellions.ai

12 Skills Required For This Role

Communication Problem Solving Github Talent Acquisition Game Texts Automated Testing Fpga Linux Ci Cd Python Shell Github Actions

Similar Jobs