The Job logo

What

Where

Staff Engineer - DFT

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are seeking a Staff Engineer with at least 7+ years of experience in ASIC/DFT. In this role, you will be responsible for scan insertion, ATPG, coverage analysis, and transition delay test coverage analysis. You should have expertise in test mode timing constraints definition and scripting languages. You will also work on simulating test vectors and ensuring the adherence to equivalence check and DFT DRC rules. Experience with tools like Synopsis TetraMax/DFTMax and Cadence Encounter Test is a plus. As a member of our international team, you will be working in a dynamic environment and will have the opportunity to learn and adapt to new tools and methodologies. You should have excellent problem-solving skills, strong communication and teamwork skills, and fluency in English. This is a full-time, on-site opportunity at our location in Bengaluru, Karnataka, India.

General Summary:

Minimum of 7+ years experience in the area of ASIC/DFT
-In depth knowledge of DFT concepts
-In depth knowledge and hands on experience in scan insertion, ATPG, coverage analysis, Transition delay test coverage analysis
-Expertise in test mode timing constraints definition, knowledge in providing timing fixes/corrective actions for timing violations
-Expertise in scripting languages such as perl, shell, etc.
-Experience in simulating test vectors
-Knowledge of equivalence check, DFT DRC rules both in RTL lint tool (like spyglass) and ATPG tool like (TK, TetraMax)
-Working experience in Synopsis TetraMax/DFTMax and Cadence Encounter Test is a plus
-Ability to work in an international team, dynamic environment
-Ability to learn and adapt to new tools and methodologies.
-Ability to do multi-tasking & work on several high priority designs in parallel.
-Excellent problem solving skills
-Excellent communication and team work skills and good English is required

 

Minimum Qualifications:

• Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience.
OR
Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience.
OR
PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.

Set alert for similar jobsStaff Engineer - DFT role in Bengaluru, India
Qualcomm Logo

Company

Qualcomm

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Development

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Netskope Logo

Sr. Staff Engineer, Secure Web Gateway

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role   Netskope Cloud Data Plane engineers architect and design one of the most scalable, high-performance cloud data planes in the world, processing 10+ Gbps of traffic, performing deep inspection using state-of-the-art techniques like AI/ML to detect activities and apply advanced policies like DLP, Threat and UEBA protection, all at line rate. What’s in it for you In this role you will be a key member of the Secure Web Gateway team supporting our in-line CASB and SWG products, both of which have been recognized by Gartner as market leaders in their Magic Quadrant reports: Netskope SWG in Gartner 2023 SSE Magic Quadrant Netskope CASB in Gartner 2023 SSE Magic Quadrant What you will be doing Design and develop features on the cloud data plane Use advanced data structures and algorithms in C, C++, Python Build services that inspect various network protocols such as HTTP at line rate Analyze content in real-time to provide security Perform deep inspection of traffic in near real time Work on features like DLP and Threat protection Build sophisticated key management algorithms Required skills and experience 10+ years of industry experience building high-performance data plane services Experience in network and web security technologies (firewalls, web security, IDP / IPS, DNS based security, etc.) Good fundamentals of TCP, TLS, HTTP protocols are a must Http proxy experience is a must Programming mastery in C/C++ and Python Strong understanding of computer architecture – multi-threading, CPU scheduling, memory management Good understanding of algorithms and data structure to implement Real-time inline data processing Good knowledge of Linux at a systems level Strong analytical and troubleshooting skills using debuggers like gdb and tools like Valgrind Proponent of TDD a big plus, knowledge of various unit testing frameworks Education BSCS or equivalent required, MSCS or equivalent strongly preferred

Qualcomm Logo

Staff Engineer - CPU DSP System

Qualcomm

Bengaluru, Karnataka, India

Posted: a year ago

Job description  As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.   Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.  OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.     Preferred Qualifications: •    Master's Degree in Engineering, Information Systems, Computer Science or related field.  •    8+ years of Software Engineering or related work experience.  •    3+ years of experience with Database Management Software.    •    3+ years of experience with API. •    1+ year of work experience with Git, Perforce, or Source Code Management System.   Principal Duties and Responsibilities: •    Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs. •    Analyzes user needs, software requirements, and time and cost constraints to design and customize software for optimal operational efficiency. •    Designs and implements software modules for large-scale products and systems. •    Participates in and leads design, coding, unit testing, debugging, and integration efforts to ensure projects are completed to specifications and schedules. •    Performs complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code.  •    Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to ensure solutions work with other components of a specific project. •    Writes detailed technical documentation for complex Software projects.   Level of Responsibility: •    Works independently with minimal supervision.     •    Decision-making is significant in nature and affects work beyond immediate work group. •    Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. •    Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions). •    Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively.

Qualcomm Logo

Staff Engineer (CPUSS Architecture and performance)

Qualcomm

Bengaluru, Karnataka, India

Posted: a year ago

Job description  General Summary: About The Job Would be working on Qualcomm Snapdragon CPUSS Architecture and performance team. Responsible for analyzing the performance aspects of Snapdragon CPU subsystem and influence the same for performance uplifts in upcoming revisions. Will be guiding the execution team by projecting CPUSS performance in upcoming chips and correlating them with pre-silicon runs and post silicon measurements. Responsible for driving deep dive analysis on performance issues, bottleneck providing fixes or workarounds on CPU subsystem and related SOC Modules. The ideal candidate to have a strong CPU architecture / analysis background along with overall SOC wide exposure and Embedded system concepts on modern chipsets-based ARM/X86   Essential Skills and Experience Familiar with Microprocessor and/or SoC Architecture and micro-Architecture, preferably ARM processors and ARM processor-based systems. Experience of ARM based System Designs, Knowledge of CPU and hierarchical memory system, cache configurations and coherency issues in multi-core systems . Experience with workload performance characterization, bottleneck analysis, and driving microarchitecture investigations on CPU /GPU/Systems with relevant performance matrix Hands-on with Lauterbach debug environment, Emulation platforms and experience in working with bare-metal environment with knowledge of Linux boot. Engage with architects and design teams to investigate next-generation CPU microarchitecture performance features through workload-driven investigations, especially well-known CPU benchmarks like Lmbench, Spec, Geekbench . Develop, simulate workloads for pre-silicon performance analysis and performance projections on silicon. Lead initiatives for performance technology alignment across product engineering teams Good to have Minimum 8 - 10 years years of experience on relevant areas. Strong data analysis skills to identify performance trends from large data sets and the technical bent to investigate anomalies Understanding of Linux and Android internals from a performance point of view. Strong programming experience in at least one language: C/C++, Perl, Python Familiarity with hardware/software level performance analysis of industry standard benchmarks & open source applications. Excellent debugging skills at SoC and System level Excellent communication skills and ability to collaborate with peers and senior architects/design engineers across the globe. Familiar with pre-silicon environments such as Verification, Emulation and Virtual Bring-Up, etc. Good knowledge of high-performance microprocessor architecture and complex SoC Pre-silicon performance experience is a huge plus Post Silicon Experience and debugging on the devices using relevant Debug tools and Bus profiling tools are added advantage. Educational qualification Bachelor's degree in Electrical, Electronics or Computer Engineering and/or Computer Science, with 5+ years of experience in SOC/CPU post-silicon validation / performance analysis Strong knowledge of modern OS kernel (Android, Linux), enable Linux/Android during bring-up.   Minimum Qualifications: • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience.  OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience.  OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.

Netskope Logo

Staff Engineer, Cloud Firewall

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. The  Netskope Cloud Firewall delivers Firewall as a Service (FWaaS) for egress traffic as part of SASE architecture. Users and offices connect to NewEdge, the largest private security cloud in the world for firewall protection. With Cloud Firewall, organizations improve their security posture, while reducing operational costs compared to traditional hardware appliances. What's in it for you You will be a member of a team using state of the art tools and technologies to design, develop and deliver a performant, scalable system that processes customer traffic at cloud-scale. In addition to design and development of the core system, you will also participate in the development of all related automated test infrastructure and CI/CD integration. Your contributions to this effort will be used by Fortune and Global 500 enterprise customers on a daily basis. What you will be doing Designing, developing and supporting high performance and scalable cloud systems and services. Coordinating with other service development teams, product management and support teams to ensure scalability, supportability and availability for owned services and dependent services. Working on state of the art security features that our customers are going to use every day. Working to resolve customer issues in a timely manner to improve issue resolution response time and customer satisfaction. Evaluating open source technologies to find the best fit for our needs, and contributing ideas to the open source community Required skills and experience 8+ years of relevant industry experience  Solid C, C++(C++ 11), Python, Typescript and Linux programming skills Experience with data structures for scaling and performance. Understanding of Networking concepts - TCP/IP, SSL/TLS, IPSec, GRE, VPN. Experience with traffic analysis tools like Tcpdump/Wireshark. Experience with Unit Testing frameworks - C++ gtest, pytest Strong analytical, problem-spotting and problem-solving skills. Self-starter with desire to work in a fast paced environment with cross-timezone teams. Candidate should have an attitude of “go and get it done” and should exhibit it in day-2-day work Excellent verbal and written communication skills. Bonus points for experience with Ansible, Kubernetes, SQL and NoSQL datastores, CI/CD, Jenkins Education BE in CS or equivalent required, ME/M Tech/MS in CS or equivalent strongly preferred