Post job

Senior Software Engineer jobs at VMware - 520 jobs

  • Staff Software Engineer - Distributed Systems Architect

    Vmware 4.8company rating

    Senior software engineer job at VMware

    VMware is the industry-leading virtualization software company. Our technologies simplify IT complexity and streamline operations, helping businesses become more agile, efficient and profitable. By virtualizing infrastructure-from the data center to the cloud to mobile devices-we enable IT to deliver services from any device, anytime, anywhere. - See more at: ****************************************************** Job Description VMware is looking for a Staff Software Engineer to join VMware's NSX team. NSX is a key component of VMware's software defined datacenter (SDDC) and allows our customers to build, host and deploy applications in their cloud. You will lead the next generation of networking applications using your expertise in distributed systems, software technologies and open source tools to solve difficult customer use cases and delight them in the process. You will be part of a bright engineering team that has open communication, innovation, empowerment and a customer success culture. You will collaborate with cross functional teams on innovative projects, with the authority and scope to apply your expertise in a fast-paced and technically driven environment. We are interested in engineers who love building robust and scalable systems, We're looking for ideas and skills from every area of computer science, including distributed systems, large-scale system design, networking and security. We hire engineers who can tackle hard problems in new areas and help define new markets. Responsibilities Write code in Java (and scripting in Python) to manage and enable robust, scalable, high-volume applications. Lead and contribute significantly to engineering projects spanning multiple groups and team members. Ensure standards and procedures are being adhered to. Mentor engineers into the core development processes. Perform other duties and responsibilities as requested or required. VMware NSX is a network virtualization platform that delivers the operational model of a virtual machine for the network. Virtual networks reproduce the network model in software, allowing complex multi-tier network topologies to be created and provisioned programmatically in seconds. NSX includes a library of logical networking services - logical switches, logical routers, logical firewalls, logical load balancers, logical VPN, QoS, and distributed security. A self-service interface allows users to create custom combinations of these services in isolated software-based virtual networks that support existing applications without modification or deliver unique requirements for new application workloads. Similar to virtual machines in compute, virtual networks are programmatically provisioned and managed independent of networking hardware. Decoupling from hardware introduces agility, speed and operational efficiency that has transformed data center economics. Qualifications BS in Computer Science/related technical field or equivalent practical experience. 5+ years of general software programming experience in Java or C++, Python with some knowledge of TCP/IP and network programming. Knowledge of Linux (Preferred) and development of large scale applications - web infrastructure, distributed systems, database replication, high availability etc. Ability to technically lead engineering teams to deliver projects. (Preferred) MS/PhD in Computer Science (Preferred) Solid foundation in data structures, algorithms and software design with strong analytical and debugging skills. (Preferred) Good understanding of distributed systems, virtualization, networking and security constructs and open source software. (Preferred) Technical paper publications and conference engagements. Additional Information EEO Statement VMware is an equal opportunity employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Equal opportunity and consideration are afforded to all qualified applicants and employees in personnel actions, which include: recruiting and hiring, selection for training, promotion, rates of pay or other compensation, transfer, discipline, demotion, layoff or termination. VMware does not unlawfully discriminate on the basis of race, color, religion, sexual orientation, marital status, pregnancy, gender identity, gender expression, family medical history or genetic information, citizenship, national origin or ancestry, sex, age, physical or mental disability, medical condition, veteran status, military status, or any other basis protected by federal, state or local law, ordinance or regulation. VMware also makes reasonable accommodations for disabled employees consistent with applicable law. Further, it is the policy of VMware to maintain a working environment free of all forms of harassment.
    $162k-218k yearly est. 60d+ ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior SAP EAM Lead - Remote (US)

    IBM Computing 4.7company rating

    San Francisco, CA jobs

    A leading consulting firm is seeking an experienced SAP Consultant to lead complex SAP EAM projects in the utilities sector. The role demands over 10 years of SAP consulting experience, with a strong focus on client engagements and transformational projects. The candidate will train teams, influence stakeholders, and ensure deliverables align with industry best practices. A bachelor's degree is required, and a master's or MBA is preferred. This is a remote opportunity available across the US. #J-18808-Ljbffr
    $104k-138k yearly est. 1d ago
  • Senior SAP EAM Lead - Remote (US)

    IBM Computing 4.7company rating

    San Jose, CA jobs

    A prominent technology firm is seeking an experienced SAP Consultant to lead complex projects in the utilities sector. This role requires over 10 years of SAP consulting experience and a strong understanding of SAP S/4HANA EAM. The successful candidate will influence C-suite executives and manage cross-functional teams. A Bachelor's degree is required, and a Master's degree or MBA is preferred. This position can be performed remotely from anywhere in the US. #J-18808-Ljbffr
    $104k-137k yearly est. 4d ago
  • Senior Software Engineer, (Boundary) - HashiCorp

    IBM Computing 4.7company rating

    San Jose, CA jobs

    Introduction At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You'll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM's product and technology landscape. Here, you'll have the tools and opportunities to advance your career while creating software that changes the world. Your role and responsibilities About the team - Engineering at HashiCorp On the HashiCorp engineering team, we build the Infrastructure Cloud which allows enterprises to take a unified approach to Infrastructure and Security Lifecycle Management: Infrastructure Lifecycle Management: Build / Deploy / Manage Terraform allows you to use infrastructure as code to provision and manage any infrastructure across your organization. Packer standardizes image workflows across cloud providers, allowing teams to build, govern and manage any image for any cloud. Waypoint makes infrastructure easily accessible at scale, enabling platform teams to deliver golden patterns and workflows with an internal developer platform. Nomad brings modern application scheduling to any type of software, allowing you to manage containers, binaries and VMs efficiently in the cloud, on-premises and across edge environments. Security Lifecycle Management: Protect / Inspect / Connect Vault Radar is an automated security product that continuously detects and identifies unmanaged secrets, and personally identifiable information (PII) within code to help teams remediate risks. Vault provides organizations with identity-based security to automatically authenticate and authorize access to secrets and other sensitive data. Boundary standardizes secure remote access across dynamic environments, allowing organizations to connect users and manage access with identity-based security controls. Consul standardizes service networking, allowing you to discover and securely connect any service across any runtime with identity-based service networking. We deliver the Infrastructure Cloud through an enterprise-grade unified SaaS platform, HCP, as well as to enterprises through self-managed/on-premises options. Across product engineering and platform engineering teams, we are looking for great engineers to come join us in developing the Infrastructure Cloud! What you'll do (responsibilities) We're looking for Senior Engineers with a deep backend focus to join our team. In this role, you can expect to: Design, prototype and implement features and tools while ensuring stability and usability Collaborate closely with Product Design and Product Management partners, as well as engineers on your team and others Act as a subject matter expert on quality development with an emphasis on Golang development Lead and execute large-scale projects, ensuring the reliable delivery of key features from design through full implementation and troubleshooting. Drive end-to-end project lifecycle, including architecture design, implementation, and issue resolution, with a focus on quality and efficiency. Evaluate project tradeoffs and propose solutions, proactively removing blockers and keeping stakeholders informed on progress, issues, and milestones. Collaborate with internal teams, customers, and external stakeholders to design solutions that align with requirements and customer needs. Advocate for strategic technical roadmap initiatives that enhance the system's overall effectiveness across teams and the organization. Debug and resolve complex issues to improve the quality and stability of products or solutions Review and assess code for quality, design patterns, and optimization opportunities, ensuring best practices are followed Mentor and guide software engineers, sharing technical knowledge and promoting best practices in development processes Facilitate collaborative team activities, such as code pairing and group troubleshooting, to foster a productive and cohesive team environment Support reliable production environments, including participating in an oncall rotation Strive for quality through maintainable code and comprehensive testing from development to deployment References Visible links ********************************************************************************** ******************************************** ***************************************** ******************************************* **************************************** **************************************************************************** **************************************************** **************************************** ******************************************* ***************************************** *********************************** Required technical and professional expertise What you'll need (basic qualifications) You have at least 6+ years of experience as an engineer You have professional experience developing with modern programming languages and frameworks, and are interested in working in Golang and Ruby specifically You have experience working with distributed systems, particularly on a cloud provider such as AWS, Azure or GCP, with a focus on scalability, resilience and security. Emerging ability to direct work and influence others, with a strategic approach to problem-solving and decision-making in a collaborative environment Demonstrated business acumen and customer focus, with a readiness for change and adaptability in dynamic situations Cloud-native mindset and solid understanding of DevOps principles in a cloud environment Familiarity with cloud monitoring tools to implement robust observability practices that prioritize metrics, logging and tracing for high reliability and performance. Intentional focus on stakeholder management and effective communication, fostering trust and relationship-building across diverse teams Integrated skills in critical thinking and data-driven analysis, promoting a growth mindset and continuous improvement to support high-quality outcomes Preferred technical and professional experience What's nice to have (preferred qualifications) You have experience using HashiCorp products (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul). You have prior experience working in cloud platform engineering teams IBM is committed to creating a diverse environment and 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, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status. #J-18808-Ljbffr
    $96k-129k yearly est. 4d ago
  • Senior Software Engineer

    IBM Computing 4.7company rating

    San Jose, CA jobs

    Introduction At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk Your role and responsibilities Thrive in a fast-paced, collaborative, cross-functional, agile environment. Collaborate with product management to define desired capabilities to drive technical designs and deliver the new functionality to customers. Contribute procedures, tools and practices to optimize team productivity. Analyze problems from internal and external customers, debug and provide fixes. Deliver initial quality, design for automated testability, and write unit tests. Required technical and professional expertise 5+ years of experience delivering enterprise level software preferably in Golang, Java or C#, other languages also considered Proficiency with object-oriented design, data structures, algorithms, and asynchronous architectural design. Professional experience building REST APIs. Professional experience with relational databases, schema design, and SQL. Experience with database implementations (query optimization, index generation, caching) Hands-on experience with Kubernetes and related technologies (helm, Prometheus, etc. Strong understanding of containerization technologies like Docker Experience with cloud providers like AWS, Azure, GCP or equivalent Proficiency in version control systems like Git Preferred technical and professional experience Ability to handle multiple competing priorities in a fast-paced environment. Experience developing Software as a Service (SaaS) applications and understanding the impact of this architecture in a deployment environment. Experience building big data pipeline and auto-scale services. IBM is committed to creating a diverse environment and 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, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status. #J-18808-Ljbffr
    $96k-129k yearly est. 3d ago
  • Senior Software Engineer - Build Scalable SaaS APIs Cloud

    IBM Computing 4.7company rating

    San Jose, CA jobs

    A leading technology firm in California is looking for an experienced software engineer to deliver enterprise-level software solutions. The ideal candidate should have over five years of experience and be proficient in programming languages such as Golang, Java, or C#. Responsibilities include collaborating with product management, analyzing customer problems, and delivering quality software solutions. Prior experience with REST APIs and Kubernetes is essential. This position offers a challenging environment and the opportunity to solve complex problems. #J-18808-Ljbffr
    $96k-129k yearly est. 3d ago
  • Senior Software Engineer, AI Software Tools

    Nutanix 4.7company rating

    San Diego, CA jobs

    As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation, creating a smarter, connected future for all. As a Qualcomm AI Software Engineer, you will develop, implement, and optimize cutting‑edge machine learning techniques, frameworks, and tools that enable the efficient utilization of state‑of‑the‑art solutions across a broad set of technology verticals and designs. In this position, you will be responsible for assisting with the software design and development of the Qualcomm AI Stack, SDKs, and associated tools, including delegates support for ONNX Runtime, Executorch and TFLite/LiteRT frameworks. You will target the optimization and acceleration of AI models on Qualcomm Snapdragon platforms and AI accelerators and contribute to the efficient execution of advanced deep neural networks (DNNs), large language models (LLMs), and other modern AI architectures. You will have the opportunity to demonstrate your passion for software design and development through your analytical, design, programming, and debugging skills. Responsibilities Design, develop, and optimize features for the Qualcomm AI Stack SDKs and tools to support execution of the latest neural networks on Snapdragon platforms. Design, develop, and optimize features for ONNX Runtime Execution Provider, ExecuTorch Edge IR graph lowering stack, and LiteRT delegates. Validate, analyze, and optimize the performance and accuracy of software through detailed testing of machine learning use cases. Assist in debugging complex issues, perform root cause analysis, and ensure high system reliability. Collaborate with cross‑functional teams to deliver robust, scalable AI software solutions. Assist in feature development and application of machine learning techniques into products and AI solutions, enabling customers to do the same. Contribute to a culture of technical excellence, knowledge sharing, and continuous improvement within the AI Software team. Participate in design and code reviews. Work independently with minimal supervision. Preferred Qualifications Master's degree in Computer Science, Engineering, Information Systems, or related field. 2+ years of experience with Machine Learning frameworks (e.g., TensorFlow, Caffe, Caffe 2, PyTorch, Keras). 2+ years of experience in embedded system development and optimization with application to a specific problem domain in ML (e.g., NLP, multi‑media). 2+ years of experience with one or more programming language suitable for machine learning (e.g., Python, R, C, C++). 2+ years of experience using statistics and probability (e.g., conditional probability, Bayes rule). 2+ years experience working in a large matrixed organization. 1+ year of experience with low‑level interactions between operating systems (e.g., Linux, Android, QNX) and hardware. 1+ year of work experience in a role requiring interaction with senior leadership (e.g., Director and above). Principal Duties and Responsibilities Applies Machine Learning knowledge to extend training or runtime frameworks or model efficiency software tools with new features and optimizations. Models, architects, and develops machine learning hardware (co‑designed with machine learning software) for inference or training solutions. Develops optimized software to enable AI models deployed on hardware (e.g., machine learning kernels, compiler tools, or model efficiency tools, etc.) to allow specific hardware features; collaborates with team members for joint design and development. Assists with the development and application of machine learning techniques into products and/or AI solutions to enable customers to do the same. Develops, adapts, or prototypes complex machine learning algorithms, models, or frameworks aligned with and motivated by product proposals or roadmaps with minimal guidance from more experienced engineers. Conducts complex experiments to train and evaluate machine learning models and/or software independently. Level of Responsibility Works independently with minimal supervision. Decision‑making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions). Tasks require multiple steps which can be performed in various orders; some planning, problem‑solving, and prioritization must occur to complete the tasks effectively. #J-18808-Ljbffr
    $147k-190k yearly est. 2d 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. 2d 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 2d 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. 1d ago
  • Senior Application Architect: EHS, Quality & PLM Systems

    IBM 4.7company rating

    San Francisco, CA jobs

    A leading technology company is seeking an experienced Application Architect to design and optimize enterprise systems across EHS and PLM domains. This position involves leading architecture initiatives, ensuring compliance with regulations, and providing technical leadership across diverse projects. The role can be performed from anywhere in the US, requiring robust experience in EHS applications and API integrations. Competitive compensation is offered based on skills and experience. #J-18808-Ljbffr
    $104k-136k yearly est. 1d ago
  • Senior Software Engineer - High-Performance Storage

    Pure Storage, Inc. 4.7company rating

    Santa Clara, CA jobs

    A leading data storage company in Santa Clara, CA is looking for a skilled engineer to join their Core Engineering team. You will design innovative algorithms and implement distributed systems that achieve six 9's of reliability. The ideal candidate has mastery of languages like C, C++, Python, or Go, along with strong problem-solving skills and a background in systems software. This role is in-office, providing opportunities for collaboration with experienced engineers and contributing directly to impactful projects. #J-18808-Ljbffr
    $168k-221k yearly est. 1d ago
  • Senior GPU Training Performance Engineer

    Advanced Micro Devices 4.9company rating

    San Jose, CA jobs

    A leading technology company is seeking a Principal / Senior GPU Software Performance Engineer in San Jose, CA. This role involves optimizing GPU workloads for training performance, enhancing throughput, and resolving bottlenecks in distributed systems. The ideal candidate will have strong skills in GPU performance engineering and experience with deep learning frameworks, particularly PyTorch. This position offers a chance to work in a collaborative environment focused on innovation and inclusivity. #J-18808-Ljbffr
    $137k-178k 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. 3d 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. 5d ago
  • Senior Principal C++ Software Engineer

    Cadence Design Systems 4.7company rating

    San Jose, CA jobs

    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 4d ago
  • Sr. Principal EDA Software Engineer (C++, Characterization)

    Cadence Design Systems 4.7company rating

    San Jose, CA jobs

    ## **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 1d 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 2d ago
  • Senior DDR IP Applications Engineer - Presales Leader

    Cadence Design Systems 4.7company rating

    San Jose, CA jobs

    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 3d ago
  • Senior Applications Engineer - DDR Design IP

    Cadence Design Systems 4.7company rating

    San Jose, CA jobs

    Senior Applications Engineer - DDR Design IP page is loaded## Senior Applications Engineer - DDR Design IPlocations: SAN JOSEtime type: Full timeposted on: Posted Todayjob requisition id: R51389## **At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.**### Senior Applications Engineer - DDR Design IP Job Location: San Jose, CA Job Description The Cadence IP team develops industry leading IPs that enable customers in a variety of markets - from the endpoint to the edge to the cloud. At Cadence we're helping set the standard on IP products that get integrated in SoCs that power the world's Data Centers, Automobiles, Cloud and Wireless Systems. We offer amazing opportunities to grow in your career. As a Technical Presales Engineer, you will support the technical presales of DDR IP by generating collateral through simulations, synthesis and publications. As you grow into more senior roles, you will use your knowledge of different memory interface standards to architect memory solutions for customers using Cadence DDR IP. This role offers the benefit of both technical growth and business skill development. You will be part of the Technical Field Organization helping educate customers and providing solutions using our DDR IP portfolio. Our memory PHY and controller IPs are used in data centers, mobile devices, automobiles and consumer devices. Responsibilities include: • Technical presales of Memory IP • Gain expertise in memory controller and PHY IPs and DDR protocols • Work closely with IP Sales staff, marketing and R&D teams to win opportunities • Run Verilog simulations to enable IP benchmarking • Run RTL synthesis for area and timing analysis • Present IP demos to customers • Travel to customer sites may be required occasionally Qualifications: • BS/MS in EE, CE or related majors • Knowledge of Computer Architecture and Electronics circuits • Knowledge of Verilog HDL • Experience with simulation and synthesis tools • Excellent presentation skills and verbal/written communication skills is a must Nice to have: • Familiarity with one or more DRAM protocols - DDR4/5, LPDDR4/5/5X, HBM2/3, GDDR6 • Perl/Python Scripts • Experience on memory subsystem verification and/or performance analysis • Strong knowledge of ASIC flow, RTL design in Verilog, System Verilog and FPGA design • Knowledge of AXI, DFI protocols • Working knowledge of memory controller and memory PHY*The annual salary range for California is $84,000 to $156,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
    $84k-156k yearly 3d ago

Learn more about VMware jobs