Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer - Pune - Cadence Data @ Cadence Data Soft

Home > Programming & Design

 Lead Software Engineer - Pune - Cadence Data

Job Description

Key requirements
Programming in C/C++
Design, development Bare Metal drivers
Development and upstream of Linux kernel drivers
Bring-up of drivers on Virtual, Simulation, and FPGA platforms
Test automation and compliance testing
Experience in high performance SOC architecture (ARM integration) with focus on system-level trade-offs
Development of functional and behavioral (cycle-level) models in C++/SystemC
Experience running RTL/UVM System Verilog simulation environments for model validation
Experience in creating workloads for different SoC components at required levels of abstraction
Knowledge of scripting languages (bash, python, perl)
Excellent communication skills and ability to work in a team spread over multiple time-zones
BS/MS degree in Computer Science or Electrical Engineering, or equivalent practical experience

Job Role
Design and develop bare-metal and Linux drivers and/or cycle approximate C++/System C models for Cadence's IPs like DDR controller, PCIe controller, etc for use in architectural exploration and performance analysis at different levels - subsystem and SoC level.
Design and develop protocol specific functional models for various Cadence's interface IPs like USB, Ethernet, UFS, DP, etc
Interact with IP designers and architects to understand various IP design/implementation specification and behavior
Participate in defining traffic patterns, tools and methodology based on the model to help identify functional issues and performance bottlenecks
Documentation of design specifications, user guides, implementation details, FAQ's, application notes, etc
Responding to customer cases and reproducing performance issues reported by the customer

Job Classification

Industry: IT-Software, Software Services
Functional Area: IT Software - Embedded, EDA, VLSI, ASIC, Chip Design,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization

Contact Details:

Company: Cadence Data Soft
Location(s): Pune

+ View Contactajax loader


Keyskills:   C++ Linux USB FPGA SOC Linux kernel Ethernet Perl System verilog Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Cadence Data Soft

Cadence Data Soft is privately held company with registered office in Pune, India. We are Software Services Company focusing on storage and networking technology domains. We provide uncompromised, high quality software development and related services.