Post job

Software Engineer Lead jobs at Cadence Design Systems - 316 jobs

  • Senior Principal C++ Software Engineer

    Cadence Design Systems 4.7company rating

    Software engineer lead job at Cadence Design Systems

    Senior Principal C++ Software Engineer page is loaded## Senior Principal C++ Software Engineerlocations: SAN JOSEtime type: Full timeposted on: Posted Todaytime left to apply: End Date: December 31, 2026 (30+ days left to apply)job requisition id: R51552## **At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.****Cadence** is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world's most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health.**The Cadence Advantage*** The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an impact.* Cadence's employee-friendly policies focus on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the employees.* The unique “One Cadence - One Team” culture promotes collaboration within and across teams to ensure customer success* Multiple avenues of learning and development available for employees to explore as per their specific requirement and interests* You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other-every day The Cadence Protium team is looking for talented software engineer to join and contribute to our Protium compiler TDM route development. You'll have a great opportunity to make a difference by applying your engineering and leadership skills to optimize the compiler for compile time, fclk performance and memory efficiency.Requirements* BS with a minimum of 10 years of experience in engineering, computer science or related field. OR MS with a minimum of 7 years of experience OR PhD with a minimum of 5 years of experience* Strong understanding of data structures, algorithms, and databases.* Demonstrated proficiency in C++, gdb debugging, and general software development skills*The annual salary range for California is $154,000 to $286,000. 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 salary range is a guideline and 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.****Equal Employment Opportunity Policy:**Cadence is committed to equal employment opportunity throughout all levels of the organization.We welcome your interest in the company and want to make sure our job site is accessible to all. If you experience difficulty using this site or to request a reasonable accommodation, please contact ********************.**Privacy Policy:**Job Applicant If you are a job seeker creating a profile using our careers website, please see the .E-Verify Cadence participates in theE-Verify program in certain U.S. locations as required by law.Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences. Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. Our shared passion for solving the world's toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence. Cadence is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class. #J-18808-Ljbffr
    $154k-286k yearly 5d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior DDR IP Applications Engineer - Presales Leader

    Cadence Design Systems 4.7company rating

    Software engineer lead job at Cadence Design Systems

    A global electronic design automation company seeks a Senior Applications Engineer for DDR Design IP in San Jose, CA. This role involves supporting technical presales, conducting simulations, and presenting solutions to customers. Candidates should have a BS/MS in EE, knowledge of Verilog HDL, and excellent presentation skills. The annual salary range is $84,000 to $156,000, with competitive benefits and incentive compensation. #J-18808-Ljbffr
    $84k-156k yearly 4d ago
  • Software Engineering Application Architect - EHS, Quality & PLM Systems Professional San Franci[...]

    IBM 4.7company rating

    San Francisco, CA jobs

    Application Architect - EHS, Quality & PLM Systems A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio Your role and responsibilities We are seeking an experienced Application Architect to lead the design, integration, and optimization of enterprise systems across EHS, Quality Management, and Product Lifecycle Management (PLM) domains. This role supports end-to-end solution architecture, partnering with business stakeholders to drive compliance, efficiency, and digital transformation across regulated environments. Key Responsibilities Lead architecture, design, and implementation of applications across EHS, TrackWise, Veeva Vault, and PLM platforms. Define end-to-end solution blueprints including data models, system integrations, workflow configuration, and security standards. Partner with business teams to gather requirements, translate needs into scalable technical solutions, and ensure alignment with enterprise architecture principles. Oversee system enhancements, upgrades, and life‑cycle management for Quality, Compliance, and EHS applications. Provide technical leadership across multiple project teams, ensuring best‑practice implementation for cloud and on‑prem systems. Develop integration strategies between Quality Systems (TrackWise, Veeva), PLM platforms, ERP, and other business applications. Ensure systems comply with regulatory standards (FDA, GxP, ISO, OSHA) and internal governance policies. Troubleshoot complex application issues and guide root‑cause analysis and long‑term remediation efforts. Stay current with industry trends, new platform capabilities, and emerging digital technologies. This job can be performed from anywhere in the US. Required education Bachelor's Degree Required technical and professional expertise 8-10+ years of experience in enterprise application architecture or solution design. Strong hands‑on experience with: EHS Applications (Enablon, Sphera, Intelex, or similar) TrackWise (QMS workflows, configurations, integrations) Veeva Vault (QMS, RIM, or QualityDocs solutions) PLM systems (Siemens Teamcenter, Dassault ENOVIA, PTC Windchill, or Agile PLM) Solid understanding of quality processes, change management, CAPA, complaints, audit management, and product lifecycle workflows. Experience designing API‑based integrations (REST/SOAP), middleware platforms, and enterprise data flows. Knowledge of GxP, validation processes (CSV), and regulated system documentation. Strong communication, stakeholder engagement, and cross‑functional leadership abilities. Strong hands‑on experience with MES (Manufacturing Execution Systems). Preferred technical and professional experience Experience working in Life Sciences, Manufacturing, Consumer Goods, or Chemical Industries. Familiarity with cloud platforms (AWS, Azure, GCP). Architecture certifications (TOGAF, SAFe, Veeva, or vendor‑specific PLM certifications). IBM Equal‑Opportunity Employer Statement IBM is proud to be an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status. OTHER RELEVANT JOB DETAILS IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship. The compensation range and benefits for this position are based on a full‑time schedule for a full calendar year. The salary will vary depending on your job‑related skills, experience and location. Pay increment and frequency of pay will be in accordance with employment classification and applicable laws. For part time roles, your compensation and benefits will be adjusted to reflect your hours. Benefits may be pro‑rated for those who start working during the calendar year. Job Title: Application Architect - EHS, Quality & PLM Systems Job ID: 80826 City / Township / Village: State / Province: California Country: United States Work arrangement: Hybrid Area of work: Software Engineering Employment type: Regular Contract type: Regular Projected Minimum Salary per year: 117,000.00 Projected Maximum Salary per year: 202,000.00 Position type: Professional No Travel Company: (0147) International Business Machines Corporation Shift: General (daytime) #J-18808-Ljbffr
    $104k-138k yearly est. 1d ago
  • Lead Forward Deployed Software Engineer (2)

    Advanced Micro Devices 4.9company rating

    Santa Clara, CA jobs

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE GROUP: AI is defining the next era of computing, and this is just the beginning. We see the benefits of AI everyday-enabling medical research, curbing credit card fraud, reducing congestion in cities, or simply making life easier. In the ever-evolving landscape of artificial intelligence, we are a powerhouse - a cutting‑edge 'AI Forward Deployment Software Development Team'. Specialized in end‑to‑end AI optimization, fine‑tuning large language models to unlock unprecedented Generative AI efficiency. Our expertise extends beyond the hardware realm, encompassing 3P enablement, where we develop custom AI Software Solutions for industry‑leading AI customers. Are you excited to work with one of the Top1% of the AI companies in the world? THE ROLE: As aForward Deployment Software Engineer, you willworkclosely with ourmost strategicpartners as a hands‑on technical expert.Youare responsible forturning AMD'scutting‑edge AI technology into tangible business value. This role is a unique blend of customer relationship skills and elite software engineer; you will work side‑by‑side with clients to help themprove out and ultimately deploy AI solutions on AMD GPUs, and you will spot existing AI software optimization opportunities and push the boundary with other software development teams. You will be the trusted technical advisor and hands‑on developer who makes it happen. Do you love working with customers and bringing the most cutting‑edge AI software from AMD to customers? Do you love using a microscope to dig into the performance of AI models end‑to‑end? Do you feel excited when you squeeze another 1% performance out of the hardware with software? All sound like you? We would love to hear from you! In this role, you will: Work closely with strategic customers to understand their requirements challenges andidentifyopportunities for AMD hardware and software to provide value. Close gaps in the AMD software stack needed to support customersolutions. Work hands‑on as a technical expert and creative problem‑solver,developingside‑by‑side with customers to drive projects from proof of concept to production. Act as the voice of the customer, translating their needs and your on‑the‑ground insights into actionable feedback that shapes the future of AMD's AI roadmap. Thrive in unfamiliar territory with a high degree of autonomy, finding novel ways to apply AMD technology to real‑world problems. THE PERSON: We are looking for a proactive and skilled software engineer with a passion for solving complex technical puzzles. You have a bias for action and excel at working directly with customers to analyze their code and help them achieve their objectives. You combine deep technical acumen with strong collaboration skills to ensure our partners succeed with AMD technology. KEY QUALIFICATIONS: Strong programming skills in C/C++ and Python Experience with GPU kernel programming using CUDA, HIP or OpenCL. Profficient on common ML performance analysis tools. A track recordofdirect ClientEngagement with experience working with customers to solve ambiguous technical problems. Strong performanceanalysis and optimization skills for both CPU and GPU. Experience with containerization and orchestration technologies like Singularity, Docker, and/or Kubernetes. Expertisewith modern AI/ML frameworks (e.g.,PyTorch, TensorFlow, JAX). Experience with distributedtraining and inference frameworks. Experience with open‑source software development including collaboration with community maintainers andsubmittingcontributions. Experience with software engineering methodologies such as Agile, Scrum, Kanban. Excellent analytical and problem‑solving skills. Ability to work independently and as part of a team. BS MS/PhD with relatedexperiencein ComputerScienceorrelated equivalent. PREFERRED EXPERIENCE: Experience incompiler, ISA. Experience shipping software in an end‑customer production environment. Experience in implementing andoptimizingcommunication primitiveson GPU accelerators (NCCL/RCCL, OpenMP, MPI) Experience in allphases of software development, from requirement gathering, analysis, design, development, testing to final release. Experience providing clear andtimelycommunication related to status and other key aspects of the project tothe executiveleadership team. #LI-G11 #LI-HYBRID Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee‑based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process. #J-18808-Ljbffr
    $137k-179k yearly est. 1d ago
  • Lead Forward Deployed Software Engineer (1)

    Advanced Micro Devices 4.9company rating

    Santa Clara, CA jobs

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. Job Description THE ROLE As aForward Deployed Software Engineer, you willworkclosely with ourmost strategicpartners as a hands-on technical expert.Youare responsible forturning AMD'scutting-edge AI technology into tangible business value. This role is a unique blend of customer relationship skills and elite software engineer; you will work side-by-side with clients to help themprove outandultimately deploy AI solutions on AMD GPUs. You will be the trusted technical advisor and hands-on developer who makes it happen. In this role, you will: Work closely with strategic customers to understand their requirements challenges andidentifyopportunities for AMD hardware and software to provide value. Close gaps in the AMD software stack needed to support customersolutions. Work hands-on as a technical expert and creative problem-solver,developingside-by-side with customers to drive projects from proof of concept to production. Act as the voice of the customer, translating their needs and your on-the-ground insights into actionable feedback that shapes the future of AMD's AI roadmap. Thrive in unfamiliar territory with a high degree of autonomy, finding novel ways to apply AMD technology to real-world problems. THE PERSON We are looking for a proactive and skilled software engineer with a passion for solving complex technical puzzles. You have a bias for action and excel at working directly with customers to analyze their code and help them achieve theirobjectives. You combine deep technical acumenwith strong collaboration skills to ensure our partners succeed with AMD technology. Thisis a senior levelrole, you must have post collegeexperience. KEY QUALIFICATIONS Strong programming skills in C/C++ and Python. Experience with GPUkernel programming using CUDA, HIP or OpenCL. Experience with collective communication and attentions. Strong performanceanalysis and optimization skills for both CPU and GPU. Expertisewith modern AI/ML frameworks (e.g.,PyTorch, TensorFlow, JAX). Experience with distributedtraining and inference frameworks. A track recordofdirect ClientEngagement with experience working with customers to solve ambiguous technical problems. Experience with containerization and orchestration technologies like Singularity, Docker, and/or Kubernetes. Experience with open-source software development including collaboration with community maintainers andsubmittingcontributions. Experience with software engineering methodologies such as Agile, Scrum, Kanban. Excellent analytical and problem-solving skills. Ability to work independently and as part of a team. BS/MS/PhD with related experiencein ComputerScienceorrelated equivalent. PREFERRED EXPERIENCE Experience incompiler, ISA. Experience shipping software in an end-customer production environment. Experience in implementing andoptimizing collectivecommunication primitiveson GPUaccelerators (NCCL/RCCL). Experience in implementing andoptimizing attention and KV-cache primitiveson GPUaccelerators. Experience inallphases of software development, from requirement gathering, analysis, design, development, testing to final release. Experience with test-driven development (TDD), CI/CD. Experience providing clear andtimelycommunication related to status and other key aspects of the project tothe executiveleadership team. #LI-G11 #LI-HYBRID Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process. #J-18808-Ljbffr
    $137k-179k yearly est. 4d ago
  • Senior AI Software Tools Engineer - Snapdragon ML Stack

    Nutanix 4.7company rating

    San Diego, CA jobs

    A leading technology innovator is seeking an AI Software Engineer to develop and optimize state-of-the-art machine learning tools and frameworks. Responsibilities include enhancing the Qualcomm AI Stack and validating software performance. Ideal candidates will have a Master's degree and at least 2 years of relevant experience with ML frameworks and embedded system development. This role offers opportunities to work independently and influence technical decisions in a cutting-edge environment. #J-18808-Ljbffr
    $147k-190k yearly est. 3d ago
  • Senior SAP Solutions & Partnerships Leader

    IBM Computing 4.7company rating

    San Francisco, CA jobs

    A leading tech consulting firm in San Francisco is seeking an Associate Partner specializing in SAP. This position requires significant SAP expertise, 7+ years of consulting experience, and a strong sales acumen. Key responsibilities include client profiling, pipeline development, and delivering tailored SAP solutions. The ideal candidate should be able to lead teams and exceed revenue targets while fostering strong client relationships. Join an inclusive workplace committed to diversity and equal opportunity. #J-18808-Ljbffr
    $104k-138k yearly est. 2d ago
  • Senior Oracle Fusion & OIC Architecture Lead

    IBM Computing 4.7company rating

    San Francisco, CA jobs

    A leading tech company is seeking a Technical Integration resource for Oracle Cloud implementation projects in San Francisco. Candidates should have 5-7 years of experience in OIC integration and extensive knowledge of Oracle Fusion and integration technologies. Responsibilities include guiding clients on best practices and supporting full project life cycles from requirements gathering to go-live. This role promotes a diverse workplace and invites applicants from all backgrounds. #J-18808-Ljbffr
    $104k-138k yearly est. 2d ago
  • Principal Software Engineer, ROCE Driver & NIC Firmware

    Broadcom Inc. 4.8company rating

    San Jose, CA jobs

    A leading technology company in San Jose is seeking a Principal Software Engineer. This role involves architecture, design, and development of ROCE Driver and Firmware features for Ethernet NIC products. Candidates should have extensive experience in C/C++, Linux kernel, and RDMA protocols, along with a BE or MS in Computer Science/Electronics. The position offers a competitive salary and benefits, including medical plans and 401(k) matching. #J-18808-Ljbffr
    $158k-206k yearly est. 4d ago
  • Rack Management Senior Software Engineer

    Nutanix 4.7company rating

    San Diego, CA jobs

    Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Software Engineering Qualcomm is seeking an experienced engineer to lead the design, development, and deployment of rack management software for AI accelerator products in data center environments. This role spans provisioning, monitoring, orchestration, and lifecycle management across heterogeneous hardware and software stacks. See Our Product Details here: ************************************************************************************************** Minimum Qualifications: Bachelor\'s degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master\'s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Key Responsibilities: Architect and implement software solutions for rack provisioning, monitoring, and workload deployment. Interface with rack hardware (BMC, PDU, CDU, PCIe switches) using Redfish, SNMP, and IPMI protocols. Integrate rack management software with orchestration platforms (e.g., Kubernetes, Terraform, Foreman). Collaborate with ODMs, ISVs, and internal teams to define and deliver scalable rack software solutions. Develop dashboards and telemetry pipelines using Prometheus and Grafana. Support firmware updates, crash dump parsing, and remote diagnostics across rack components. Ensure secure boot, VLAN separation, and QoS enforcement for multi-tenant environments. Contribute to software EBOM and protocol documentation with Pegatron and other partners. Build and maintain unified dashboard for Rack Management. Required Qualifications 2+ years of experience in infrastructure software development. Proficiency in Python, C++, and shell scripting. Experience with Redfish APIs and DCIM tools (e.g., Sunbird, Schneider Electric). Familiarity with Foreman, Ansible, Chef, and Puppet for provisioning and configuration. Strong understanding of server hardware, networking, and storage systems. Excellent problem-solving and cross-functional collaboration skills. Preferred Qualifications: Experience with OpenBMC tools like Gigabyte Pod Manager. Knowledge of AI workload orchestration tools (e.g., Kubeflow, K8s). Exposure to scalable telemetry systems and log aggregation pipelines. Familiarity with rack-level lifecycle management. Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm\'s toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification. Qualcomm expects its employees to abide by all applicable policies and procedures, including security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. Pay range and Other Compensation & Benefits: $111,300.00 - $166,900.00 The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Salary is one component of total compensation at Qualcomm, which also includes potential annual discretionary bonuses and RSU grants. For more details about US benefits, please consult the recruiter or the provided link. If you would like more information about this role, please contact Qualcomm Careers. #J-18808-Ljbffr
    $111.3k-166.9k yearly 3d ago
  • Senior Embedded Software Engineer, Customer Integration

    Nutanix 4.7company rating

    San Diego, CA jobs

    A leading semiconductor company is seeking an experienced embedded software engineer for a Customer Engineering role in San Diego, CA. The position emphasizes embedded software development while collaborating with various teams to ensure product integration. Candidates must possess a background in embedded systems and communication skills. The role requires US citizenship and eligibility for security clearance, with a competitive salary range between $94,200 and $141,200 with additional benefits. #J-18808-Ljbffr
    $94.2k-141.2k yearly 3d ago
  • Senior Kubernetes Software Engineer

    Broadcom Inc. 4.8company rating

    Palo Alto, CA jobs

    * Leverage common patterns to develop fixes and features for Kubernetes and CNCF projects* Design customer-oriented and community-aligned features by building consensus through Key Enhancement Proposals (KEPs) or related open source contribution process* Ensure explicit Kubernetes version and feature compatibility with continual improvements to automation, pipelines and testing* Timely delivery of releases which meet SLAs, architecture, security, and compliance requirements* Leverage your own credibility through community interactions and positive contributions* Collaborate internally with stakeholders from product, security, infrastructure, and operations teams* You're seen as an internal expert, advising and influencing across VCF* You understand the vision, architecture, and data model of the VKS and Kubernetes Distributions* You have familiarity with common Kubernetes interfaces for runtime, networking, storage, and resource management* You have production experience with deploying additional packages* You ensure different components and subsystems work well together* You have an in-depth understanding of Kubernetes extensibility and reconciliation logic* You will demonstratedly design, implement, test, and deploy services developed in Go* You champion technologies that boost project speed and automation.* You understand how to meet Broadcom and industry standards* You're great at aligning future customer needs with community interests in technical areas* You're a recognized technical and community leader across various projects* You designed and got approval for a Kubernetes KEP* You've consistently made an impact on upstream projects through your contributions to code, architecture, community management, and public representation* You made available a new CNCF software component or had material impact for other features for VCF* You define and implement process changes, helping to clear out technical debt and make architectural improvements* You lead developer efficiency efforts and take personal ownership of improving the culture of innovation of the team* You mentor fellow engineers in their role, and coaching them into influential voices in the department* Most of your time will be developing using Kubernetes controllers and patterns, mostly written in Go* You will collaborate with a global community of engineers in various CNCF open source projects* You will be responsible for delivering your code changes to open source projects and satisfying any requirements for contribution* You'll work closely with management to understand priorities and advocate for them on the team.* You will collaborate internally with set of stakeholders, leads, and team members to make projects or contributions available as features* You'll be responsible for high-level epics and be asked to help define requirements and tangible deliverables. You will be expected to break down the work into individual work items that can be assigned to the team and lead in estimating and scoping.* You will write automated tests to validate and secure critical customer functionalities.* You will mentor junior engineers, providing technical leadership on complex problems, and contributing to plans for new product opportunities.* You will identify key issues, anticipate problems, generate ideas to reduce costs and improve quality/efficiency, and proactively identify improvements to business processes and policies.* You will take on-call responsibilities to triage, troubleshoot, and mitigate production issues.* Kubernetes expertise and material engineering contribution to at least 1 CNCF project and various OSS projects* Experience with one or more cloud platform architectures* History of leading system software projects/teams.* Good knowledge of distributed systems, databases, algorithms, data structures.* Good verbal and written communication skills* Bachelor's degree plus 12+ years of related experience or Master's degree plus 10+ years of related experience* vSphere experience* Extensive knowledge and experience using and delivering complex container, kernel, packaging, and operating system functionality.* Operational knowledge of Kubernetes in production environments* Material contribution to 2+ CNCF projects or Kubernetes SIG projects, ie. + Kubernetes, Cluster API, ContainerD/RunC, Cluster Autoscaler, Metrics Server, ArgoCD, Certmanager, Flux, Gateway API, Etcd, Harbor, Helm, Istio, Jaeger, KEDA, Kubeadm, Kubeflow, Kuve-vip, Kyverno, OPA/Gatekeeper, Opentelemetry**Compensation and Benefits** Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence. #J-18808-Ljbffr
    $135k-171k yearly est. 5d ago
  • Director, Software Development - DPU Networking

    Advanced Micro Devices 4.9company rating

    Santa Clara, CA jobs

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. THE ROLE: AMD's NTSG - Network Technology Solutions Group working on our DPU has been adopted by some of the industry's largest enterprise and cloud service providers across product generations. The AMD Pensando DPUs have been widely adopted, validated and tested as the front-end networking solution in some of the largest hyperscale data centers. We are looking for a talented leader to help develop innovative solutions and software features, bring up new products, and improve the quality of our existing software. THE PERSON: We seek a hands-on leader responsible for a large functional area with the Software Development team. They will lead the team, planning software development projects, creating documentation, and delivering software products for internal and external customers. Requires experience with cross-team management. This role also requires that the individual can lead and interact and work with their counterparts globally to ensure effective delivery of the projects: strong Interpersonal, verbal, and written skills and the ability to multitask. KEY RESPONSIBILITIES: Participate and play a critical role in planning project deliverables Own and drive software design, development, verification, and release the product to customers Performing individual goal planning and evaluation per AMD policies Maintaining the health and morale of the team Develop and grow the engineering skills of the team Drive critical issues and interface with cross-functional teams Provide periodic management/executive updates Lead brainstorming sessions PREFERRED EXPERIENCE: Experience in a hands-on software engineering, development, and/or architectural leadership role Solid knowledge of software fundamentals Strong C/C++ programming skills and operating system knowledge Embedded Programming knowledge and skills are desired Consistent record in engineering execution, delivering software on time with high quality, and achieving premium high-performance software solutions Proven track record of planning and delivering complex system software products Experience leading multiple projects with competing priorities Strong project management skills and experience with project management techniques such as scheduling, budgeting, and risk management Disciplined approach to problem solving and ability to make business decisions in a technical environment ACADEMIC CREDENTIALS: Bachelor's or Master's degree in a related discipline preferred LOCATION: Santa Clara, CA THIS ROLE IS NOT ELIGIBLE FOR VISA SPONSORSHIP Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process. #J-18808-Ljbffr
    $220k-307k yearly est. 4d ago
  • Senior Software Engineer

    Broadcom Inc. 4.8company rating

    San Diego, CA jobs

    Automate complex infrastructure and deployment tasks through effective **scripting** (e.g., shell scripts).Work with relational databases, specifically **Postgres DB**, for data storage and retrieval.* Bachelor's degree and 12+ years of related experience required* Proven experience as a Senior level Software Developer, Data Engineer, DevOps Engineer, or in a similar role.* Strong programming skills in **Python, Go** and **C++**.* Expertise in **Linux** and command-line tools.* Hands-on experience with cloud platforms, particularly **Google Cloud Platform (GCP)** and its data services.* Solid experience building and managing CI/CD pipelines with **Jenkins**.* Proficiency with containerization (Docker) and orchestration (Kubernetes), including application deployment with **Helm charts**.* Experience with workflow orchestration tools like **Apache Airflow**.* Solid understanding of big data technologies, particularly **Apache Spark**.* Familiarity with configuration management tools like **Ansible**.* Proficiency in working with **Postgres** or other relational databases.* Experience with data analysis libraries such as **Pandas**, **Polars**, or **Matplotlib**.* Collaborative and supportive work environment.* Opportunities for professional growth and skill development.* Competitive salary and benefits package.* The chance to work on exciting and challenging projects that make a real impact. #J-18808-Ljbffr
    $126k-157k yearly est. 1d ago
  • Senior Software Engineer: DevOps, Cloud & Data Automation

    Broadcom Inc. 4.8company rating

    San Diego, CA jobs

    A leading technology company is seeking a Senior Software Developer to automate complex infrastructure and deployment tasks. The role requires strong programming skills in Python and experience with cloud platforms such as Google Cloud Platform. Candidates should possess at least 12 years of experience, specifically in software development, data engineering, or DevOps. A Bachelor's degree is required, and the position offers opportunities for professional growth and competitive salary and benefits. #J-18808-Ljbffr
    $126k-157k yearly est. 1d ago
  • Director Software Development

    Advanced Micro Devices 4.9company rating

    San Jose, CA jobs

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. THE ROLE AMD is looking for a talented leader to help develop innovative solutions and software features, bring up new products, and improve the quality of our existing software. THE PERSON We seek a hands‑on leader responsible for a large functional area within the Software Development team. They will lead the team, plan software development projects, create documentation, and deliver software products for internal and external customers. Requires experience with cross‑team management. This role also requires that the individual can lead and interact and work with their counterparts globally to ensure effective delivery of the projects: strong interpersonal, verbal, and written skills and the ability to multitask. KEY RESPONSIBILITIES Participate and play a critical role in planning project deliverables Own and drive software design, development, verification, and release the product to customers Performing individual goal planning and evaluation per AMD policies Maintaining the health and morale of the team Develop and grow the engineering skills of the team Drive critical issues and interface with cross‑functional teams Provide periodic management/executive updates Lead brainstorming sessions PREFERRED EXPERIENCE Experience in a hands‑on software engineering, development, and/or architectural leadership role Solid knowledge of software fundamentals Strong C/C++ programming skills and operating system knowledge Embedded Programming knowledge and skills are desired Consistent record in engineering execution, delivering software on time with high quality, and achieving premium high‑performance software solutions Proven track record of planning and delivering complex system software products Experience leading multiple projects with competing priorities Strong project management skills and experience with project management techniques such as scheduling, budgeting and risk management Disciplined approach to problem solving and ability to make business decisions in a technical environment ACADEMIC CREDENTIALS Bachelor's or Master's degree in a related discipline preferred. BENEFITS Benefits offered are described: AMD benefits at a glance. EEO STATEMENT AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee‑based recruitment services. AMD and its subsidiaries are equal‑opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third‑party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process. #J-18808-Ljbffr
    $220k-306k yearly est. 3d ago
  • Director of Software Development & Systems Leadership

    Advanced Micro Devices 4.9company rating

    San Jose, CA jobs

    A leading technology company in California is seeking a Software Development Leader to drive innovative software solutions. The ideal candidate will have strong C/C++ programming skills, experience in software engineering leadership, and a solid understanding of software fundamentals. Responsibilities include leading teams, planning software deliverables, and ensuring effective project execution. This role offers a dynamic work environment where you can shape the future of technology while collaborating globally with peers. #J-18808-Ljbffr
    $220k-306k yearly est. 3d ago
  • Director Software Development, AI Models and Research

    Advanced Micro Devices 4.9company rating

    San Jose, CA jobs

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE: We are seeking a Director of AI (Generative AI) to lead our Modeling team, with a focus on Large Language Models (LLMs). THE PERSON: The ideal candidate will have a proven track record of building and leading a world-class research and engineering team focused on LLMs and foundation models, with a strong publication record in top-tier research venues. Experience with the latest state-of-the-art foundation models-especially in the areas of LLMs and vision-is essential. Deep knowledge in model alignment, fine-tuning, and current research trends is also required. We are looking for a leader with hands-on expertise in training large language models at scale. KEY RESPONSIBILITIES: Set the vision and strategy for developing large foundation models across various domains, such as natural language, computer vision, and multimodal data. Lead a team of researchers and engineers working on cutting-edge techniques for training, fine-tuning, evaluating, and deploying large foundation models at scale. Collaborate with cross-functional teams and stakeholders to identify opportunities and enhance the platforms and infrastructure supporting large-scale model development. Communicate the results, capabilities, and impact of foundation models and AI to both internal and external audiences. Establish best practices and standards to ensure the quality, reliability, fairness, and ethical use of AI and large foundation models. PREFERRED EXPERIENCE: Proven experience leading a research team in machine learning or a related field. Deep technical expertise in natural language processing and generative AI. A strong publication record in top-tier conferences and journals related to machine learning. Exceptional leadership skills and the ability to work collaboratively with cross-functional teams and customers. Excellent communication skills-written, verbal, and presentation. A demonstrated ability to mentor, coach, and inspire a diverse and talented team of researchers and engineers. ACADEMIC CREDENTIALS: A PhD (or a master's degree with equivalent experience) in artificial intelligence, machine learning, computer science, or a related field. LOCATION: San Jose, CA or Bellevue, WA #LI-MV1 Benefits: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process. #J-18808-Ljbffr
    $220k-306k yearly est. 3d ago
  • Senior Network Protocol Software Engineer

    Advanced Micro Devices 4.9company rating

    Santa Clara, CA jobs

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next‑generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE: AMD is looking for an influential software engineer who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. THE PERSON: The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD. KEY RESPONSIBILITIES: Work with AMD's architecture specialists to improve future products Apply a data minded approach to target optimization efforts Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture Design and develop new groundbreaking AMD technologies Participating in new ASIC and hardware bring up Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work Develop technical relationships with peers and partners PREFERRED EXPERIENCE: Strong object-oriented programming background, C/C++ preferred Experience in Network Protocols such as RDMA and TCP/IP Experience in Data Path preferred Ability to write high quality code with a keen attention to detail Experience with modern concurrent programming and threading APIs Experience with Linux operating system development Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus Effective communication and problem-solving skills Motivating leader with good interpersonal skills ACADEMIC CREDENTIALS: Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent #LI-RL1 Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third‑party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process. #J-18808-Ljbffr
    $117k-155k yearly est. 3d ago
  • Sr. Principal EDA Software Engineer (C++, Characterization)

    Cadence Design Systems 4.7company rating

    Software engineer lead job at Cadence Design Systems

    ## **At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.**At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.You will be a member of an expert R&D team creating technologies and products that enable static and dynamic transistor level analysis of the most advanced custom digital and mixed-signal circuits built for communication, IOT and AI markets.**Must haves:****Requirements:*** Experience with quality and software processes* Proficiency designing data structures, algorithms, and software engineering principles* Proficiency in analyzing transistor or gate level schematics* The preferred candidate is expected to have a BS in CS/EE/CE**Nice to haves:*** Experience in development of circuit simulation or library characterization programs* High level understanding of SPICE simulation transistor models* Experience with distributed programming, database design, and cloud APIs for distributed computing**Your work will be focused on:*** Enhancing and expanding the existing tools' architecture to cover timing analysis* Creating new frameworks for analysis of effects dominant at n5 and below* Using machine learning technology to bring order of magnitude speed / capacity / usability improvements over existing solutions*The annual salary range for California is $154,000 to $286,000. 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 salary range is a guideline and 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.*** 8+ years of experience in development of EDA tools and one or more of transistor level timing, power, noise, aging, reliability, and emir analysis* Hardcore C++ Knowledge - Linux* Proficiency designing data structures, algorithms, and software engineering principles* Industry experience developing and maintaining C++ based applications on a Unix or Linux environment**Equal Employment Opportunity Policy:**Cadence is committed to equal employment opportunity throughout all levels of the organization.We welcome your interest in the company and want to make sure our job site is accessible to all. If you experience difficulty using this site or to request a reasonable accommodation, please contact ********************.**Privacy Policy:**Job Applicant If you are a job seeker creating a profile using our careers website, please see the .E-Verify Cadence participates in theE-Verify program in certain U.S. locations as required by law.Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences. Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. Our shared passion for solving the world's toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence. Cadence is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class. #J-18808-Ljbffr
    $154k-286k yearly 2d ago

Learn more about Cadence Design Systems jobs