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