CACadence Design Systems
Principal Design Engineer
Bangalore ₹3-14 LPA Posted 12 Jun 2025
FULL TIME
Firmware Development
Job Description
- Educational qualification: BE/BS in EC, CS or EE is required. MTech/MS is preferred. Education needs to be from a reputed institute - preference would be given to IITs, IISc, BITS , REC.
- EXP:6-10years
This job involves the development of firmware and DSP architecture verification and enhancement for AI/Vision applications. This involves:
- Developing and testing customized instructions for accelerating AI, Image and Video processing algorithms using the C Intrinsics for underlying TIE based ISA.
- Developing, debugging and optimizing examples and software libraries for AI, Image and Video processing algorithms
- Support the HW team to make sure that the customized instructions are optimized considering hardware gate count power and verification of the customized instructions.
- Generating the engineering and customer documentation.
Required Skills
- The candidate should have a good experience in developing and optimizing core signal processing algorithms (for AI, Video and Imaging domain) in C and assembly-language/intrinsic programming for a DSP or DSP-like processor.
- The candidate should have a good knowledge of processor ISA/architecture for at least 1-2 DSP and should have a very good grasp of the issues surrounding software performance tuning for the given DSP ISA/architecture.
- The candidate should have experience in applying principles of good software and interface design and should have experience with at least one revision control system.
- Good technical communication skills are required.
- Candidate must be self-motivated and capable of working independently.
- Experience/knowledge of ai-video-image processing is required.
- Experience/knowledge of RISC-V processors is desirable.
- 6+ years of work experience in optimization of DSP, AI/Video/Imaging algorithms/modules for a given DSP. Candidates with higher experience may also be considered.
- Educational qualification: BE/BS in EC, CS or EE is required. MTech/MS is preferred. Education needs to be from a reputed institute - preference would be given to IITs, IISc, BITS , REC.