TekPillar
TekPillarIn IT to Win IT

Python C++

🔥 HotNew

Job Type

Full-time

Work Mode

On-site

Compensation

₹5,00,000 - ₹20,00,000 / year

Experience

3+ Years years

Location

Bengaluru, Karnataka, India

Positions

3 openings

Industry

Semiconductor

Required Skills

C++PythonPCIEValidationEmbedded LinuxStoragePython AutomationNVMeHardware Software Integration Testing

Job Description

Job Summary

Join our dynamic team as an Embedded Validation Engineer, where you will play a critical role in developing and validating cutting-edge storage solutions. This position offers an exciting opportunity to work on Python-based automation frameworks and embedded Linux environments, directly impacting the reliability and performance of advanced NVMe and PCIe technologies. If you are passionate about hardware-software integration and enjoy solving complex validation challenges, this role is perfect for you.

Key Responsibilities

• Develop and maintain Python-based automation frameworks to streamline embedded validation processes.
• Architect and enhance validation frameworks to support comprehensive testing of embedded Linux systems.
• Execute detailed validation of storage protocols, including NVMe and PCIe, ensuring robustness and compliance.
• Conduct thorough hardware-software integration testing to verify seamless interoperability between components.
• Utilize C++ and Python interoperability tools (such as pybind11, ctypes, CFFI) to bridge testing frameworks and embedded systems.
• Collaborate cross-functionally with design, development, and quality teams to identify and resolve validation issues.
• Analyze test results, document defects, and propose corrective actions to improve product quality.

Required Skills and Qualifications

3+ years of experience in embedded validation or related roles, preferably in storage or embedded Linux domains.
• Proficient in Python programming, specifically for automation and framework development.
• Strong experience with Embedded Linux validation processes and tools.
• In-depth knowledge of storage protocols, particularly NVMe and PCIe.
• Hands-on experience with hardware-software integration testing methodologies.
• Proficiency in C++ programming and familiarity with Python-C++ interoperability techniques (pybind11, ctypes, CFFI).
• Excellent analytical and problem-solving skills with a detail-oriented mindset.
• Ability to work on-site and collaborate effectively within a multidisciplinary team environment.

Preferred Qualifications

• Experience with developing or enhancing validation framework architectures from the ground up.
• Familiarity with embedded systems debugging and profiling tools.
• Prior work experience in a storage technology company or semiconductor validation environment.
• Knowledge of additional scripting languages or test automation tools beyond Python.

Apply for this role

Fill in your details — no account needed

Upload resume

PDF, DOC, DOCX (max 10MB)

Already have an account? Sign in