Software Engineer - San Jose
5 hours ago

Job description
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Job Duties:
- Research, design, and develop computer and network software or specialized utility programs for multinational computational software company.
- Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Design, develop, and debug software programs in the areas of Static Timing Analysis (STA) and parallel processing with a focus on Distributed Static Timing Analysis (DSTA).
- Understand and implement highly scalable and massively parallel multithread and distributed programming and memory organization applying foundations of Computer Systems.
- Apply digital electronics concepts to develop functional requirements of our customers in the area of STA/DSTA.
- Apply data structures and algorithms design concepts to support new functionalities and improve the current solution.
- Work closely with cross-functional teams to handle the requirements and dependencies to STA/DSTA engine.
- Work with Product Engineering and Product Validation teams to understand customer requirements and get the feature set fully validated.
- Some telecommuting permitted.
Qualifications:
- Bachelor's degree in Electrical Engineering, Electronic Engineering, or related field.
- Minimum five (5) years of progressive, post-baccalaureate experience in the job offered or in a related software engineering occupation.
- Distributed STA engine, including debugging customer issues involving distributed systems
- Computer architecture, including digital electronics
- Core algorithms and data structures including binary trees and various graph traversal
- Utilizing graph algorithms for directed graph partitioning, clustering and traversals
- Utilizing C/C++ on GNU and Linux environments
- Memory efficient data modeling for large scale designs
- Timing signoff space
- Handling a large number of timing scenarios in STA solution
The annual salary range for California is $264,514 to $284,514. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the base salary range is a guideline, and individual total compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.
We're doing work that matters. Help us solve what others can't.
Similar jobs
· Who we are · Gatik, the leader in autonomous middle-mile logistics, is revolutionizing the B2B supply chain with its autonomous transportation-as-a-service (ATaaS) solution and prioritizing safe, consistent deliveries while streamlining freight movement by reducing congestion. ...
3 hours ago
We seek a top-notch hands-on Software Engineer to work on management software for server and data center building block solutions. · ...
1 month ago
Join an ambitious fintech building modern financial products powered by deep technical rigor, strong engineering fundamentals, and data-driven automation. · ...
3 weeks ago
Spectre Core Team Focus · The Spectre Core team works on fundamental circuit simulation engine that powers Cadences analog and mixed-signal design tools. This is computational foundation of the Spectre Simulation Platform · ...
2 weeks ago
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Aziro Technologies LLC, · is seeking the following. · ...
1 month ago
We're looking for a skilled Software Engineer with in-depth experience in Google Vault and related Google Workspace technologies.The ideal candidate will design, implement, and maintain Vault integrations and automation pipelines that enable enterprise-grade data retention, eDisc ...
1 month ago
At Cadence we hire and develop leaders who want to make an impact on the world of technology. · The candidate will join the R&D team working on Virtuoso Platform development. · ...
2 weeks ago
Supermicro is seeking an experienced and exceptional Application Software Engineer to work on web-based applications for business process automation. · ...
1 month ago
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. · Job Duties: · Research, design, and develop computer and network software or specialized utility programs for multinational computational software company. · Analyze us ...
9 hours ago
We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time Our portfolio of automation solu ...
1 month ago
We seek talented, passionate, and committed engineers to join us. · Arcitect and design server management software solutions, · Develop and innovate advanced server management features that improve operational efficiency and user experience. · ...
1 month ago
We are looking for Software Engineer - Remote / Telecommute for our client in San Jose, CA. · Analyze and diagnose operating system and configuration-related bugs. · Develop, implement, and deliver effective fixes for identified issues. · ...
1 week ago
We hire and develop leaders and innovators who want to make an impact on the world of technology. You would be working under the guidance of senior engineers on the R&D team. · ...
2 weeks ago
Pegasus Tech Ventures is seeking a Software Engineer to join our headquarters in San Jose, California. · ...
1 month ago
The engineer will work across the full stack building highly scalable distributed solutions enabling positive user experiences measurable business growth developing new features infrastructure development in support of rapidly emerging business project requirements ensuring appli ...
4 weeks ago
We seek talented engineers to join Supermicro in various roles. As a Software Engineer, you will be responsible for rolling out and maintaining business-critical applications and services. · Design, develop and maintain automation test script for firmware and software. · ...
1 month ago
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. · Job Duties: · Research, design, and develop computer and network software or specialized utility programs for multinational computational software company. · Analyze us ...
7 hours ago
The UCS Chassis Management Software team is responsible for developing and maintaining the chassis management software for Cisco's blade server and edge AI product lines.We are looking for a skilled engineer to join our team in San Jose, US. · ...
5 days ago
Join our innovative and dynamic Cloud Engineering team at NetApp where we are dedicated to pushing the boundaries of cloud technology We are looking for a passionate Software Development Engineer to join us in developing industry leading data management solutions for NetApps cust ...
1 month ago
We are looking for all levels of Software Engineers to join our engineering team focused on breakthrough cloud and data center infrastructure solutions involving both storage and computing systems. · ...
2 weeks ago
We are seeking an experienced Software Engineer for the Developer Productivity team to play an integral role in accelerating and improving the Cloudera product development lifecycle.This team builds the next generation of CI/CD pipelines and automation tools to allow Product Deve ...
2 weeks ago