Software Engineer I at Cadence Design Systems

San Jose, California, United States

Cadence Design Systems Logo
Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
Semiconductor, TechnologyIndustries

Requirements

  • BS in Electrical Engineering, Computer Engineering or Computer Science
  • Fluent in at least one functional scripting language, preferably but not limited to Python (other languages are a plus)
  • Experience with embedded software/firmware, operating systems, and/or HW/SW interfaces is a plus
  • Experience in developing, maintaining and operating automated engineering processes is a big plus
  • Strong interpersonal and communication skills
  • Self-motivated and ability to work with cross-functional teams around the globe

Responsibilities

  • Leverage silicon verification platform and environment to create necessary post-silicon infrastructure, methodology and automation to allow tests executed in a timely and efficient manner
  • Integrate silicon, HW, firmware, and system software into a complete system which includes various InfiniBand and PCIe protocols, PXE booting, virtual machines, secure networks, Ethernet and Ethernet-over-Infiniband, sockets and RPC calls, FPGA, microcontroller interfaces, JTAG, I2C, SPI, SERDES, memory and many other interfaces
  • Execute post-silicon tests to expose design issues, validate product against the specifications including performance, and qualify the design for production release
  • Review, replicate, and respond to customer issues; perform initial analysis of error logs from customer design simulation runs; debug and isolate system-level issues down to ASIC/FPGAs, host servers, subsystems, firmware modules, runtime diagnostics
  • Develop silicon and system stress tests; leverage tests developed by other engineers; package tests for production and field use
  • Define, develop and drive the implementation of validation automation environment

Skills

InfiniBand
PCIe
PXE
FPGA
JTAG
I2C
SPI
SERDES
ASIC
Firmware
Ethernet
RPC
Post-Silicon Validation
System Integration
Automation

Cadence Design Systems

Provides EDA software and IP solutions

About Cadence Design Systems

Cadence Design Systems provides software, hardware, and intellectual property for the electronic design automation (EDA) industry, focusing on the design of semiconductor chips and electronic systems. Their products include tools for system design, verification, integrated circuit design, and custom and analog design. Cadence also offers IP solutions like Tensilica processors and DSPs, which are utilized in various applications, including AI, machine learning, and multimedia processing. Unlike many competitors, Cadence emphasizes continuous innovation and collaboration with industry leaders, which helps them maintain a strong position in the global market. The company's goal is to support clients in creating advanced electronic systems efficiently and effectively.

San Jose, CaliforniaHeadquarters
1988Year Founded
$4MTotal Funding
IPOCompany Stage
Automotive & Transportation, Hardware, AI & Machine LearningIndustries
10,001+Employees

Risks

Competition from Synopsys may impact Cadence's market share in AI applications.
High costs and complexity in 2nm technology development pose challenges.
$2.5 billion senior notes offering could affect financial flexibility.

Differentiation

Cadence leads in EDA with over 30 years of computational software expertise.
The company offers a broad IP portfolio, including Tensilica processors and DSPs.
Cadence collaborates on cutting-edge 2nm GAA and BSPDN technologies for advanced semiconductors.

Upsides

Growing demand for AI-driven design tools boosts Cadence's market opportunities.
Cadence's global expansion, especially in Asia, increases revenue potential.
Recognition as a top workplace enhances talent acquisition and innovation.

Land your dream remote job 3x faster with AI