Validation and Embedded Engineers

Job Category: Validation
Job Type: Full Time
Job Location: Bangalore

Camera and Display subsystem, Memory subsystem, Memory Management, ARM Architecture

Capabilities and Experience:

  • Bachelor’s degree in Electrical Engineering or Computer Science with 5+ years of relevant experience, with minimum 3+ years in silicon
    validation
  • Silicon Validation experience, developing stress test plans and content, silicon validation frameworks or related infrastructure, debugging skills.
  • Experience in validating hardware features for SOC (display system, memory subsystem, memory management)
  • Familiarity with ARM CPU Architecture Caching and Coherency protocols knowledge
  • Performance Validation Experience
  • Expertise in Security protocols and architecture e.g., – IOMMU, Access control, Encryption etc.
  • Firmware Development
  • Strong knowledge of OS Fundamentals, Multi-threaded embedded programming
  • Experience in Bare Metal testing.
  • Validation experience of protocols using software on chip blocks, specifically camera, CSI PHY, ISP, display protocols DSI and DP
  • Pre and Post Silicon SoC level expertise on data-chains, DMAs, fabric etc.
  • Proficiency in JTAG Debugger languages- Lauterbach PRACTICE with experience of debugging complex systems and performance  bottlenecks.
  • Ability to measure various analog parameters in the lab with highspeed oscilloscopes and other lab equipment. 
  • Ability to write and execute memory related tests to establish functional health of our SoCs on silicon, both under normal and PVT conditions.
  • Good understanding of validation fundamentals.
  • Solid understanding of emulation technologies.
  • Familiarity with emulators and waveform-based debugs.
  • Programming Skills- Assembly, mixed assembly programming, C, C++
  • Scripting – Python, shell scripting
  • Microsoft excel tools for report generation /graphs.

Responsiblities:

  • Building emulation models, running, and debugging test cases, resolving environment issues, and driving emulation and acceleration capabilities for pre- and  post- silicon validation in platforms like Synopsys Zebu or Cadence Palladium
  • Drive report generation, analysis of memory margins across PVT
  • Drive the post silicon bring up and validation activities for the DRAM.
  • Execute the DRAM validation, margin data collection, stress testing across PVT.
  • Team player and a mentor who is self-driven, motivated.
  • Responsible for quality and timeliness of the team output

Apply for this position

Allowed Type(s): .pdf, .doc, .docx