Senior Linux Application Engineer || Need Local to California at California, Maryland, USA |
Email: rbid@vyzeinc.com |
From: Rohit Kumar Bid, Vyze Inc rbid@vyzeinc.com Reply to: rbid@vyzeinc.com Senior Linux Application Engineer || Need Local to California Visa; GC/USC Location: Hybrid(Ca, Bay Area ) Duration: 6 months Need linkdlen Senior Linux Application Developer with a strong background in C and C++ to join our Post Silicon Validation and QA team. 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 AI solutions in real-world environments. Key Responsibilities Application Development for Post-Silicon Validation: o Develop Linux-based applications to validate hardware features, 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 AI hardware 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. File System and Data Management: o Design and implement file system interactions for efficient logging, analysis, and reporting of test results. o Optimize applications for handling large-scale data generated during testing and validation. Performance Optimization: o Analyze and optimize application performance to minimize execution time and system resource usage. o Debug and resolve performance bottlenecks and ensure reliability in high-stress scenarios. Collaboration and Process Development: o Work with cross-functional teams to design validation strategies and tools. o Develop automation scripts and frameworks to streamline testing processes. Continuous Improvement: o Contribute to the refinement of validation workflows and methodologies. o Stay updated on emerging Linux and AI hardware trends to improve development practices. Qualifications Mandatory: o Bachelors or Masters 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 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. Keywords: cprogramm cplusplus quality analyst artificial intelligence green card California Senior Linux Application Engineer || Need Local to California rbid@vyzeinc.com |
rbid@vyzeinc.com View all |
Thu Jan 16 19:30:00 UTC 2025 |