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

Lead Software Engineer @ Cadence Design

Home > Programming & Design

 Lead Software Engineer

Desired Candidate Profile




At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Key requirements:

Programming in C

Good knowledge of xHCI specification

Good knowledge of USB 3. x specification.

Debugging software in embedded systems

Comfortable with Test Driven Development

Good knowledge of Linux kernel and drivers

Good knowledge of Bare Metal development

Good knowledge of multi-threading systems

Debugging software in embedded systems

Understanding of hardware busses and general hardware architecture of a system-on-chip

Ability to automate the work-flow

Knowledge of scripting languages (bash, python)

Knowledge of USB, Ethernet and other IP protocols

Ability to plan and manage workload and to keep to schedule.

Ability to follow development processes and produce high quality output.

Ability to work in a team spread over multiple time-zones

Understanding of the software verification process and generation of test reports

Good communication at high technical level with firmware and hardware engineers

Ability to work in a team spread over multiple time-zones

Beneficial requirements:

Prior experience in USB conformance & certification.

Experience with MISRA and HIS rules

Experience with ASIL (ISO-26262)

Knowledge of hardware simulation environments

Knowledge of ARM CPU architecture

Knowledge of hardware simulation environments

Understanding of Verification IP tools

Job Role:

Design and development of USB 3. x bare-metal drivers in embedded C.

Writing tests for Cadence IP core-driver software.

Ensuring ASIL compliance.

Design, development and maintenance Linux Kernel drivers including adding new frame works in linux

Development and upstreaming of Linux drivers for Cadence IP.

Documentation of design specifications and implementation details

Creation of test specifications and procedures

Code and Documents review prepared by co-workers

Responding to customer cases and reproducing issues reported by the customer.

Liaison with other software engineers to identify and test customer solutions.

Preparation of customer facing documentation, FAQ s, application notes etc.

We re doing work that matters. Help us solve what others can t.

Education:

UG:   Any Graduate - Any Specialization

PG:  Post Graduation Not Required

Contact Details:

Company:   Cadence Design Systems India Pvt.Ltd.

Website:  https://cadence.wd1.myworkdayjobs.com/External_Careers/job/Lead-Software-Engineer_R25774

Reference Id:  R25774

+ View Contactajax loader


Keyskills:   Embedded C development ISO technical software USB level Linux kernel Debugging test driven development quality scripting Simulation application Ethernet linux design Firmware embedded Python architecture hardware

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

₹ Not Disclosed

Cadence Design

Cadence Design Systems India Pvt.Ltd. Cadence???is a leading provider of EDA and semiconductor IP. Our custom/ analog tools help engineers design the transistors, standard cells, and IP blocks that make up SoCs. Our digital tools automate the design and verification of giga-scale, giga-hertz ...