Taro Logo

Senior Engineer ( RTL/FPGA System Design)

Qualcomm is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
HW - Board Design- Sr Engineer

Senior Hardware Board Design Engineer position at Qualcomm India, focusing on post-silicon validation and board design, requiring 3-5 years of experience in hardware engineering.

Automotive Linux Engineer

Senior Automotive Linux Engineer position at Qualcomm China, developing platform drivers and systems for automotive IVI/ADAS products, requiring 3+ years of embedded Linux experience.

Automotive Linux Platform Engineer

Senior-level Automotive Linux Platform Engineer position at Qualcomm China, focusing on Linux stability and driver development for Snapdragon Automotive products.

Platform SW Engineer

Senior Platform Software Engineer position at Qualcomm focusing on automotive software development, hypervisor implementation, and Linux kernel development in Shanghai.

BSP Engineer, CE

Senior BSP Engineer position at Qualcomm India, focusing on embedded systems development, RTOS, and device driver programming, requiring 5+ years of experience.

Description For Senior Engineer ( RTL/FPGA System Design)

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products.

This role focuses on working with Emulation Platforms (FPGA Prototyping, Veloce, Palladium), Emulation tools (Synthesis, Place and Route, Constraints, Clocking), and System Debug (Waveform generation and Content Debug support). You'll be involved in SoC Functionality (CPU/DSP Core, Multimedia, IO, Peripherals, DDR, Modem, Bus Protocols), developing synthesizable models for certain IPs to speed up emulation deployment, participating in developing methodologies for SoC design, and contributing towards the continuous development of Tools, Technology and Flows.

The ideal candidate should have 2-5 years of experience working in emulation and silicon environments, with knowledge in areas such as emulation environments for pre-silicon prototyping, designing synthesizable models, LPDDR3/4 or PCDDR, System Verilog & UVM, debug tools including JTAG and kernel debuggers, ARM CPU and SoC architectures, validation and debug of digital circuits, and proficiency in scripting languages like Python and TCL.

Qualcomm offers a supportive, inclusive culture where your ideas have the power to contribute to world-changing innovations and breakthrough technologies. You'll have access to continuous learning and development programs, tuition reimbursement, and mentorships to tap into your limitless potential. The company also provides comprehensive, best-in-class benefits offerings to enhance your quality of life.

Join Qualcomm to be part of a team that impacts lives around the globe through innovative technology solutions.

Last updated 8 months ago

Responsibilities For Senior Engineer ( RTL/FPGA System Design)

  • Work on Emulation Platforms (FPGA Prototyping, Veloce, Palladium)
  • Use Emulation tools (Synthesis, Place and Route, Constraints, Clocking)
  • Perform System Debug (Waveform generation and Content Debug support)
  • Work on SoC Functionality (CPU/DSP Core, Multimedia, IO, Peripherals, DDR, Modem, Bus Protocols)
  • Develop synthesizable models for certain IPs to speed up emulation deployment for a design
  • Participate in developing methodologies for SoC design
  • Debug and resolve complex issues
  • Contribute towards the continuous development of Tools, Technology and Flows

Requirements For Senior Engineer ( RTL/FPGA System Design)

Python
Java
Linux
  • Bachelor's degree in Science, Engineering, or related field
  • 2-5 years ASIC design, verification, or related work experience
  • Experience in emulation environments for pre-silicon prototyping
  • Experience in designing synthesizable models like bus/jtag transactors or memory
  • Knowledge of LPDDR3/4 or PCDDR
  • Proficiency in System Verilog & UVM
  • Familiarity with debug tools including JTAG and kernel debuggers
  • Knowledge of ARM CPU and SoC architectures (ADI/AMBA / ARM v8 etc)
  • Experience in validation and debug of digital circuits
  • Proficiency in scripting languages: Python, TCL

Benefits For Senior Engineer ( RTL/FPGA System Design)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Mental Health Assistance
  • World-class health benefit coverage for employees and eligible dependents
  • Programs to help build and prepare for a financially secure future
  • Self and family resources for emotional/mental strength and resilience
  • Wellbeing programs and resources to support employees' Live+Well and Work+Well initiatives
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?