Job Title : Firmware Development Engineer

Location : Bangalore

Domain : Development

Job Description

  • Design, implement & test drivers for Network Interface Cards.
  • Develop and implement Hypervisor, VM framework for NIC drivers.
  • Develop Board Support Packages for new SOCs
  • Develop diagnostic tools as per board & silicon debug requirements.

Responsibilities:

Ideal Qualifications

  • 4-10Yrs years experience developing firmware for ASIC/SOC or Embedded systems.
  • Experience working with one or more Real Time Operating Systems (RTOS) and developing embedded applications
  • Strong knowledge of basic networking protocols (Ethernet, TCP/IP, Routing)
  • Familiarity with Network Processing (Deep Packet Inspection, Classification etc) strong plus.
  • Exposure to Virtualization for at least 2 years working on Linux Virtualization environment.
  • BTech/MTech in Computer Science or Electrical/Electronics Engineering.
  • Skilled C programmer
  • Clear written and verbal communication skills.

Skills:

NIC Drivers

Experience:

4 Yrs to 10 Yrs

Apply

Job Title : Physical Design

Location : Bangalore

Domain : Design

Job Description

Experience in develop,support & maintain physical design flows & methodologies

  • Experience in PTSI, ICC/First Encounter/EDI, Nanoroute, Calibre, StarRC, & Conformal
  • Good knowledge of standard cell libraries
  • Hands-on with STA, EM/IR & sign-off flows
  • Expertise in handling highspeed digital desgin will be a added advantage.

Responsibilities:

Minimum 2 years Hands-on experience with:

  • Floor planning, place & route, power & clock distribution, pin placement & timing constraints generation.
  • Timing convergence using high speed design techniques
  • Physical design verification.
  • Functional verification at various levels of design hierarchy with respect to golden RTL by formal methods.

Prior experience with 40nm or finer geometries.

Skills:

Place and route,Timing Closure

Experience:

3+Yrs

Apply