Staff Software Engineer - Distributed Systems Architect
Vmware 4.8
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 SoftwareEngineer 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
Looking for a job?
Let Zippia find it for you.
Software Engineering Application Architect - EHS, Quality & PLM Systems Professional San Franci[...]
IBM 4.7
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: SoftwareEngineering
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. 2d ago
Senior Software Engineer
IBM Computing 4.7
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
A leading technology firm in California is looking for an experienced softwareengineer 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. 20h ago
Senior Software Engineer, AI Software Tools
Nutanix 4.7
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 SoftwareEngineer, 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. 4d ago
Senior AI Software Tools Engineer - Snapdragon ML Stack
Nutanix 4.7
San Diego, CA jobs
A leading technology innovator is seeking an AI SoftwareEngineer 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. 4d ago
Maximo Application Suite Mobile Developer
IBM Computing 4.7
San Francisco, CA jobs
Introduction
A career in IBM Consulting is built on long‑term client relationships and close collaboration worldwide. You'll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you'll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You'll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long‑term career development while valuing your unique skills and experiences.
Your role and responsibilities
As a Maximo Mobile Developer, you will be responsible for designing, implementing, and supporting Maximo mobile solutions to meet the business requirements of our clients. You will collaborate closely with cross‑functional teams, including project managers, business analysts, team leaders, and administrators, to ensure successful project delivery and customer satisfaction. If you have a strong technical background in Maximo and a passion for delivering innovative mobile solutions, we want to hear from you!
Responsibilities:
Lead the design and architecture of Maximo Application Suite (MAS) mobile solutions, including customization, configuration, and integration components.
Develop technical specifications that align with a client's business process to outline the development path of the client business requirement.
Provide expertise in MAS Mobile application functionality, workflows, data structures, and interfaces.
Lead the development and implementation of technical solutions, ensuring adherence to best practices and standards.
Troubleshoot and resolve complex technical issues related to MAS Mobile and supporting applications.
Stay up to date with industry trends, emerging technologies, and Maximo enhancements to provide innovative solutions to clients.
Required technical and professional expertise
Required Qualifications:
Extensive experience (8+ years) as a Maximo Mobile Developer or Technical Architect, working with IBM Maximo EAM and or IBM Maximo Application Suite of products.
Strong knowledge of Maximo architecture, including application server configurations, database structures, and system integrations.
Proficiency in Java/J2EE, SQL, XML, and web technologies (HTML, CSS, JavaScript).
Experience with Maximo customization using Maximo Integration Framework (MIF), Automation Scripting, and Java‑based customization.
Experience integrating mobile and desktop components by utilizing and creating APIs.
Knowledge of Maximo Application Suite Mobile Solution.
Ability to configure mobile UI using XML and Graphite.
Excellent problem‑solving skills and the ability to analyze complex issues and provide effective solutions.
Strong communication and interpersonal skills, with the ability to collaborate effectively with cross‑functional teams and clients.
Ability to work in an Agile environment.
Maximo certifications (e.g., IBM Certified Deployment Professional - Maximo Asset Management).
Preferred technical and professional experience
Additional highly desirable skills/qualifications:
Knowledge of Maximo Application Suite (MAS)
Knowledge and understanding of Cloud Computing or AWS, Azure or IBM Cloud certification.
Knowledge of Docker, Images, Containers, Kubernetes, and OpenShift.
Knowledge of DevOps and related tools (Ansible and Jenkins).
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
$93k-122k yearly est. 3d ago
Rack Management Senior Software Engineer
Nutanix 4.7
San Diego, CA jobs
Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > SoftwareEngineering
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 SoftwareEngineering or related work experience. OR Master\'s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of SoftwareEngineering 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 4d ago
Senior Principal C++ Software Engineer
Cadence Design Systems 4.7
San Jose, CA jobs
Senior Principal C++ SoftwareEngineer page is loaded## Senior Principal C++ SoftwareEngineerlocations: 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 softwareengineer 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 1d ago
Sr. Principal EDA Software Engineer (C++, Characterization)
Cadence Design Systems 4.7
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 softwareengineering 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 softwareengineering 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
A leading semiconductor company is seeking an experienced embedded softwareengineer 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 4d ago
Lead Forward Deployed Software Engineer (2)
Advanced Micro Devices 4.9
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 SoftwareEngineer, 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 softwareengineer; 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 softwareengineer 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 softwareengineering 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. 2d ago
Lead Forward Deployed Software Engineer (1)
Advanced Micro Devices 4.9
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 SoftwareEngineer, 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 softwareengineer; 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 softwareengineer 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 softwareengineering 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. 20h ago
Senior Applications Engineer - DDR Design IP
Cadence Design Systems 4.7
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 20h ago
Senior DDR IP Applications Engineer - Presales Leader
Cadence Design Systems 4.7
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 20h ago
Senior Engineer
IBM Computing 4.7
San Jose, CA jobs
Introduction
A career in IBM Software means you'll be part of a team that transforms our customer's challenges into industry-leading solutions. We are an infinitely curious team, always seeking new possibilities, and dedicated to creating the world's leading AI-powered, cloud-native software solutions. Our renowned legacy creates endless global opportunities for our network of IBMers. We are a team of deep product experts, ensuring exceptional client experiences, with a focus on delivery, excellence, and obsession over customer outcomes. This position involves contributing to HashiCorp's offerings, now part of IBM, which empower organizations to automate and secure multi-cloud and hybrid environments. You will join a team managing the lifecycle of infrastructure and security, enhancing IBM's cloud solutions to ensure enterprises achieve efficiency, security, and scalability in their cloud journey.
Your role and responsibilities
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 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)
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
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
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 on‑call rotation
Strive for quality through maintainable code and comprehensive testing from development to deployment
Required technical and professional expertise
You have at least 5+ years of experience as an engineer
Professional experience developing with modern programming languages and frameworks, and are interested in working in Golang.
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
Preferred technical and professional experience
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
$98k-129k yearly est. 4d ago
Senior Backend Engineer - Graph Data Infra (Golang)
IBM Computing 4.7
San Jose, CA jobs
A leading global technology firm is seeking a Senior Engineer specializing in backend development to work on innovative infrastructure solutions. You will design and build distributed systems using Golang, managing projects from concept through production support. Ideal candidates will have over five years of softwareengineering experience and a strong cloud-native mindset. This role involves collaboration across teams, mentoring junior engineers, and promoting best practices. Join us to create industry-leading solutions while fostering an inclusive environment.
#J-18808-Ljbffr
$98k-129k yearly est. 20h ago
Senior Threat Detection & Response Engineer
IBM Computing 4.7
San Jose, CA jobs
Introduction
A career in IBM Software means you'll be part of a team that transforms our customer's challenges into industry-leading solutions. We are an infinitely curious team, always seeking new possibilities, and dedicated to creating the world's leading AI-powered, cloud-native software solutions. Our renowned legacy creates endless global opportunities for our network of IBMers. We are a team of deep product experts, ensuring exceptional client experiences, with a focus on delivery, excellence, and obsession over customer outcomes. This position involves contributing to HashiCorp's offerings, now part of IBM, which empower organizations to automate and secure multi-cloud and hybrid environments. You will join a team managing the lifecycle of infrastructure and security, enhancing IBM's cloud solutions to ensure enterprises achieve efficiency, security, and scalability in their cloud journey.
Your role and responsibilities
HashiCorp (An IBM Company)
Sr. Threat Detection & Response Engineer
We're looking for talented Threat Detection & Response Engineers to join our Security Operations Team. This team will help defend HashiCorp through strategic detection, response, and prevention patterns across all of our products and the enterprise. This person will be responsible for enhancing our detection capabilities through threat research, rule creation and alert investigation, tool development, and collaboration across teams to understand potential threat vectors which cannot be fully prevented.
You will partner with engineering and other stakeholders to define and drive a rapid response program to secure our vast technological footprint supporting our products and the enterprise. Tooling and automation will be key to success as we scale our environments to meet customer demand. Lastly, we can't detect what we can't see, so driving visibility improvements across the company will be key to ensuring the IR function is always equipped with the necessary data to perform their job function.
You may be a good fit:
Comfortable participating in on-call rotations handling security alerts and incidents
Ability to breakdown complex detection logic and to teach other team members how the detection works, the theory behind it, and also what to do when the alert is triggered
Familiarity with MITRE ATT&CK and researching emerging threats
Understanding of different types of detection engines and knowing the right tool to leverage at the right time
Understand how to properly determine scope and impact from an array of multiple alerting systems monitoring both corporate IT and production environments
Comfortable with the incident response process, from triage to closure, providing various levels of support and coordination across multiple teams
Note to Candidates: This is a list of items we think would define a successful candidate but we encourage you to apply if you feel you are a great match.
Required technical and professional expertise
5+ years of experience in a role performing Threat Detection or Incident Response
Proficiency in coding with Python or Golang, with a desire to continue to build these skills and contribute to internal tool development.
Understanding of what logs are available and useful for:
Linux (Production Workloads)
AWS (Primary), GCP, Azure
Understand how to develop rules utilizing hypothesis driven detection research leveraging tools such as:
Python
Athena, SQL, Presto etc.
Threat Intelligence Services and OSINT
CI / CD experience
Familiarity with common Detection or Infrastructure as Code deployment processes (Terraform, Sigma)
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
$98k-129k yearly est. 1d ago
Senior Engineer - HashiCorp Core Data/Infragraph
IBM Computing 4.7
San Jose, CA jobs
Introduction
A career in IBM Software means you'll be part of a team that transforms our customer's challenges into industry-leading solutions. We are an infinitely curious team, always seeking new possibilities, and dedicated to creating the world's leading AI-powered, cloud-native software solutions. Our renowned legacy creates endless global opportunities for our network of IBMers. We are a team of deep product experts, ensuring exceptional client experiences, with a focus on delivery, excellence, and obsession over customer outcomes. This position involves contributing to HashiCorp's offerings, now part of IBM, which empower organizations to automate and secure multi-cloud and hybrid environments. You will join a team managing the lifecycle of infrastructure and security, enhancing IBM's cloud solutions to ensure enterprises achieve efficiency, security, and scalability in their cloud journey.
Your role and responsibilities
We're looking for Senior Engineers with a focus in backend development and distributed systems. You'll join teams building a new resource graph system to model, connect and query infrastructure resources, applications, services, and ownership.
These teams ensure that all data flowing into the graph is reliably ingested and efficiently queryable. They own the data ingestion pipeline, ETL and normalization logic, indexing, query performance, and the underlying graph database implementation.
In this role, you will:
Design, build, and debug distributed systems written in Golang.
Own large projects end-to-end: from design→implementation→deployment→production support.
Work on various parts of our systems, from cloud provider connectors and developer-facing APIs/SDKs to the graph ingestion pipelines and query optimization.
Collaborate on a cross-functional team including Engineering, Product, and Design to deliver compelling customer experiences.
Onboard, mentor, and guide the work of fellow softwareengineers, sharing your technical knowledge and promoting best practices.
Participate in an on call rotation to ensure we support our customers and staff members when they need it most.
Foster diversity, inclusion, and equity within your team.
Required technical and professional expertise
5+ years of professional experience as a softwareengineer
A cloud-native mindset informed by work with highly-available distributed systems hosted on major cloud providers such as AWS, Azure or GCP
Familiarity using cloud monitoring tools and observability practices that prioritize metrics, logging and tracing to maintain high reliability and performance
A solid understanding of DevOps principles and best practices for scalability, resilience, and security
Interest in working in Golang
A commitment to quality through maintainable code and comprehensive testing from development to deployment
Familiarity with collaboration practices such as asynchronous communication, pair programming, group troubleshooting, etc.
Demonstrated business acumen and customer focus
A readiness for change and adaptability in dynamic situations
Preferred technical and professional experience
Graph databases (e.g., Neptune, Neo4j, Dgraph) or graph data modeling
Public-facing APIs, REST/GraphQL APIs, or developer SDKs
Experience with data-intensive applications, pub/sub systems (Google pub/sub, AWS SQS), event-driven systems, ETL pipelines, data modeling, or large-scale data processing
HashiCorp products (Terraform or Vault in particular)
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
$98k-129k yearly est. 20h ago
Software Intern
Cadence Design Systems, Inc. 4.7
San Jose, CA jobs
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Looking for an individual with strong C++ and software development skills, and with interests in database or integrated circuit design to join the Virtuoso R&D Infrastructure team as a summer intern.
The Virtuoso R&D Infrastructure team is responsible for the OpenAccess database, data translation, inter-process collaboration and communication, LLM based search and other infrastructure components of Virtuoso Studio. OpenAccess is an industry standard database used in the design of integrated circuits. Virtuoso Studio is the preeminent platform for full custom/analog design of integrated circuits including RF, mixed-signal, photonics, and advanced heterogenous designs.
Candidates working toward a Master's Degree in Computer Science or Electrical Engineering are preferred but we will consider other candidates with sufficient experience.
Understand:
+ Get to know the Virtuoso Infrastructure team and their role.
+ Understand the projects and products that the team is responsible for.
+ Participate in the Cadence Virtuoso Infrastructure team's software development methodology.
Responsibilities:
+ Writing code to specification with guidance from software architects
+ Running tests and performance benchmarks
+ Participating in code reviews and other software development processes
Job Requirements:
+ Currently enrolled as BS or MS or Phd student majoring in Computer Science or Electrical Engineering
+ Looking for strong C++, algorithms, and software development skills.
+ Good written and verbal communication skills.
+ Must be able to relocate to Headquarters in San Jose, CA
We're doing work that matters. Help us solve what others can't.
Additional Jobs (*************************************************
Equal Employment Opportunity Policy:
Cadence is committed to equal employment opportunity throughout all levels of the organization.
+ Read the policy(opens in a new tab) (********************************************************************************************************************************
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 privacy policy(opens in a new tab) (**************************************************************** .
E-Verify Cadence participates in the
E-Verify program in certain U.S. locations as required by law. Download More Information on E-Verify (64K) (**************************************************************************************************************************
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.
Cadence 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, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.