Description

Job Description: 

We are seeking a Senior Linux Application Developer with a strong background in  C and  C++ to join our Post  Silicon  Validation and  QAteam. 

In this role, you will develop, optimize, and validate  Linux-based applications designed to test and verify the performance and reliability of our cutting-edge AI hardware and platforms. 

You will collaborate closely with  hardware engineers,  firmware developers, and QA specialists to ensure seamless integration and reliable operation of  AIsolutions in real-world environments.

Key Responsibilities

•  ApplicationDevelopment for Post-  SiliconValidation:

o Develop Linux-based applications to  validatehardwarefeatures, performance metrics, and operational reliability.

o Implement robust and scalable multithreaded applications to support parallel processing of test cases.

o Create tools for stress testing and benchmarking  AIhardware under various workload conditions.

o Pre-silicon validation using virtual and emulation models. Later move to post-silicon validation.

• Driver and Peripheral Integration:

o Interface with hardware device drivers and peripherals to ensure seamless communication and interaction.

o Validate driver-level functionality and resolve hardware-software interaction issues.

•  FileSystem and  DataManagement:

Qualifications

• Mandatory:

o Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

o 5+ years of experience in Linux application development, with a focus on validation or testing roles.

o Proficiency in C and C++ programming languages, with a strong understanding of multithreading concepts.

o Solid understanding of Linux internals, including process scheduling, memory management, and file systems.

o Experience with hardware validation workflows and debugging hardware-software integration issues.

o Knowledge of interfacing with device drivers and peripherals.

• Preferred:

o Experience in post-silicon validation or QA for hardware platforms.

o Familiarity with AI hardware or accelerator chip technologies.

o Hands-on experience with scripting languages like Python or Shell for test automation.

o Strong understanding of file system operations and data management for large-scale validation environments.

o Familiarity with performance profiling tools and debugging frameworks for Linux-based systems.

Soft Skills

• Strong analytical and debugging skills with attention to detail.

• Effective communication and collaboration skills to work across hardware, firmware, and QA teams.

Education

Any Graduate