CrawlJobs Logo

Software System Design Developer

India, Bangalore · Job Posted February 17, 2026
Apply Position
Job Link Share

Job Description

The Cloud Developer builds from the ground up to meet the needs of mission-critical applications, and is always looking for innovative approaches to deliver end-to-end technical solutions to solve customer problems. Brings technical thinking to break down complex data and to engineer new ideas and methods for solving, prototyping, designing, and implementing cloud-based solutions. Collaborates with project managers and development partners to ensure effective and efficient delivery, deployment, operation, monitoring, and support of Cloud engagements. The Cloud Developer provides business value expertise to drive the development of innovative service offerings that enrich HPE's Cloud Services portfolio across multiple systems, platforms, and applications.

Job Responsibility

  • Developing and designing software systems for Hybrid Cloud and deploying and monitoring them in production environments
  • Working with Product Management to understand requirements and translate those into design and implementation
  • Applying software design concepts and methodologies to solve business problems
  • Resolving customer issues with a sense of urgency and high focus on quality
  • Focus on innovation and arriving at creative solutions

Requirements

  • Bachelor's or master's degree in computer science, engineering, information systems, or closely related quantitative discipline
  • Typically, 7-10+ years’ experience
  • Strong programming expertise in Java, Groovy or C++, with additional experience in Python or Golang
  • Deep expertise in software systems design, development methodologies, design patterns, and integration across diverse platforms and technologies
  • Experience with distributed systems, APIs, and integration workflows, ensuring concurrency-safe and extensible solutions
  • Proficient in cloud-native concepts and security practices, including identity, tokens and access management, firewalls, VPNs, and secure networking
  • History of innovation with multiple patents or deployed solutions in software design
  • Excellent written and verbal communication skills
  • Ability to effectively communicate product architectures, design proposals, and negotiate options at business unit and executive levels

Nice to have

  • Cloud Architectures
  • Cross Domain Knowledge
  • Design Thinking
  • Development Fundamentals
  • DevOps
  • Distributed Computing
  • Microservices Fluency
  • Full Stack Development
  • Release Management
  • Security-First Mindset
  • User Experience (UX)

What we offer

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software System Design Developer

8 matching positions

C++ Lead Software System Design Eng

WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great prod...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Should have 7-12 years of software development experience
  • Extensive coding experience with C++ programming and Python and basic knowledge of shell scripting
  • Experience with STL, Boost and any front end & back end development in C++, ReactJS / AngularJS is plus
  • Software applications design and development experience
  • Ability to do R&D and come up with design proposals
  • Mastery of OOAD, OOPS and design patterns is mandatory
  • Experience in the Semi-conductor domain with CPU or GPU centric software development experience
  • Should have good understanding of x86/ARM CPU architecture
  • Experience in Memory, PCIe and USB domain would be good
  • Should have good analytical and debug skills
Job Responsibility
Job Responsibility
  • Own Platform Validation Software Tool for AMD CPU products
  • Work across engineering teams and subject areas spanning silicon, firmware, hardware, and software
  • Coordinate debug of issues and drive them to closure
  • Pull together meetings, set up clear agendas and follow up on action items
  • Deliver regular progress updates toward program goals
  • Make tough decisions such as priority calls based on partial or incomplete data
  • Proactively drive continuous improvement for post-silicon power and performance activities
  • Must be a self-starter, and able to independently drive tasks to completion
  • Fulltime
Read More
Arrow Right

Technical Lead - Software System Design Engineer

Step into a pivotal leadership role where you’ll help bring AMD’s leading-edge S...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in designing and implementing maintainable, performant, professional C++11/14/17 code
  • Familiarity with x86, ARM or GPU architecture, including drivers and applications
  • Proficiency in Linux and Windows kernel debugging
  • Prior involvement in functional modelling, architecture simulation, or hypervisor development
  • Familiarity with modelling technologies such as QEMU, VirtualBox, SystemC, Gem5, SIMICS, dynamic binary translation or JIT
  • Experience of cross-platform development for Linux and Windows environments
  • University degree in Engineering or higher or equivalent experience is preferred
Job Responsibility
Job Responsibility
  • Drive the development of high‑performance C++ models for AMD SoCs and platform solutions
  • Build, lead, and scale a growing team of SoC functional modeling engineers, providing technical guidance, mentorship, and performance feedback
  • Collaborate with internal and external stakeholders to enable workload execution on functional models
  • Establish and evolve best practices for model development, validation, and debugging across an expanding team
  • Design and execute comprehensive test plans using Python to validate and enhance model functionality
  • Proactively improve, stabilize, and optimize existing models to deliver best‑in‑class performance and reliability
  • Foster close technical partnerships with architecture teams to ensure deep understanding of new and emerging designs
  • Champion a culture of technical excellence, continuous improvement, and knowledge sharing
Read More
Arrow Right

Manager Software System Design

Responsible for managing, leading and developing software engineering teams, pla...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS degree in Electronics/Electrical/Computer Engineering
  • Minimum of 10 years of experience in hands-on software engineering, development, and architecture
  • Minimum of 3 years of experience as manager and comfortable acting in a leadership role
  • Experience working with and managing a strong Compiler/libraries/DeveloperTools system software development teams
  • Proven leadership skills in a team environment and ability to provide direction in an ambiguous environment
  • Proven track record of planning and delivering complex system software products
  • Strong project management skills and experience with project management techniques such as scheduling, budgeting, and risk management
  • Demonstrated disciplined approach to problem solving and ability to make business decisions in a technical environment
  • Thrives on challenges in a fast-paced, deadline driven environment
  • Proactive communication and planning skills
Job Responsibility
Job Responsibility
  • Managing teams of varying roles, varying sizes and responsibilities
  • Responsible for delivering the products that the teams are responsible for
  • Participate and play critical role in planning project deliverables
  • Work with other organizations, including test/QA/Release, in releasing the product to customers
  • Performing individual goal planning and evaluation in accordance with AMD policies
  • Maintaining the health and morale of the team
  • Developing and growing the engineering skills of the team
  • Performance management of the software engineering team Interaction, coordination, and communications with counterparts across geographies
  • Driving critical issues and interface with cross functional teams
  • Providing periodic management/executive updates
Read More
Arrow Right

Lead Software System Design Engineer

We are seeking a senior performance devtools engineer with deep, hands‑on experi...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven hands‑on experience performing performance analysis on complex systems
  • Deep knowledge of CPU micro‑architecture (pipelines, caches, SMT, NUMA, memory hierarchy, power states)
  • Expertise analyzing performance across Linux, Windows, and FreeBSD
  • Demonstrated experience in power and performance optimization
  • Strong, hands‑on C++ programming skills (ability to build tools, land fixes, and maintain production code)
  • Experience developing or enhancing performance tuning toolchains
  • Strong ability to correlate hardware behavior, OS behavior, and application behavior
  • Clear understanding of how to approach and solve different classes of performance problems, including: CPU‑bound vs memory‑bound, Latency‑sensitive vs throughput‑driven workloads, Lock contention, scheduling, and concurrency bottlenecks, Power‑limited, thermal‑limited, and frequency‑scaling scenarios
  • Ability to define repeatable, explainable workflows for diagnosis → hypothesis → measurement → fix → validation
  • Experience writing and using AI agents for performance analysis, automation, or developer productivity
Job Responsibility
Job Responsibility
  • Perform end‑to‑end performance analysis of complex workloads across Linux, Windows, and FreeBSD
  • Identify and resolve CPU, memory, cache, NUMA, scheduler, I/O, concurrency, and power/thermal bottlenecks
  • Select and apply different performance analysis workflows based on problem class (latency, throughput, power, scalability)
  • Design, develop, and enhance performance analysis and tuning toolchains used by engineers and power users
  • Write production‑quality C++ code to implement analysis tools, optimizations, experiments, and fixes
  • Build and integrate AI agents to automate performance analysis, data triage, regression detection, and reporting
  • Design and operate MCP servers (or equivalent agent backends) to connect models, tools, profilers, and data sources securely
  • Drive power and performance optimizations at system, OS, and application layers
  • Validate improvements using reproducible methodology, benchmarks, and data‑driven reporting
  • Collaborate with architecture, system software, tools, and hardware teams to influence design decisions
Read More
Arrow Right

Manager Software System Design

We are looking for a highly talented and passionate Software Development Manager...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/MTECH/MS degree in Electronics, Computer Science, or related engineering field from reputed university
  • 15+ yrs. of SW development experience
  • 10+ years in technical leadership
  • 5+ years in building and managing high performing software engineering team
  • Strong technical knowledge of semiconductor industry
  • Experience in System level and/or large-scale software development
  • Knowledge of variety of programming languages, codes, and processes
  • Expert in troubleshooting and ability to assess quickly complex system software solutions
  • Understanding of CPU and / or system architecture with awareness of platform SW stack components (System BIOS, Zephyr, Linux, WIndows, Device drivers, I/O, tools, etc.)
  • Excellent interpersonal, written, and verbal communication skills
Job Responsibility
Job Responsibility
  • Define and manage team deliverables
  • Project and plan for resources based on future needs
  • Coordinate dependencies with other stakeholders (Design architects, Validation and Customer engineer teams)
  • Collaborate with multi-functional teams contributing to program execution
  • Coach and mentor career growth for each individual team members so that they can bring out the best potential
Read More
Arrow Right

Sr Software System Design Engineer

In the HPE Hybrid Cloud, we lead the innovation agenda and technology roadmap fo...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, engineering, information systems, or closely related quantitative discipline
  • Typically, 8-12+ years’ experience
  • Strong programming expertise in Java, Groovy or C++, with additional experience in Python or Golang
  • Deep expertise in software systems design, development methodologies, design patterns, and integration across diverse platforms and technologies
  • Experience with distributed systems, APIs, and integration workflows, ensuring concurrency-safe and extensible solutions
  • Proficient in cloud-native concepts and security practices, including identity, tokens and access management, firewalls, VPNs, and secure networking
  • History of innovation with multiple patents or deployed solutions in software design
  • Excellent written and verbal communication skills
  • Ability to effectively communicate product architectures, design proposals, and negotiate options at business unit and executive levels
Job Responsibility
Job Responsibility
  • Developing and designing software systems for Hybrid Cloud and deploying and monitoring them in production environments
  • Working with Product Management to understand requirements and translate those into design and implementation
  • Applying software design concepts and methodologies to solve business problems
  • Resolving customer issues with a sense of urgency and high focus on quality
  • Focus on innovation and arriving at creative solutions
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

System Software Developer

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must – minimum 4 to 8 years of IT industry experience, with a BE/ME in Computer Science/Electronics or equivalent stream with solid grasp of software engineering concepts, including Virtualization
  • Object-oriented design
  • Must – Experience in designing and developing using Core Java and Groovy
  • Good to Have: Python & Go Lang
  • Must-working knowledge on REST APIs
  • Virtualization & Storage experience with a minimum of 2 years working with data center/ IT infrastructure management software products, especially REST API -based products is required
  • Experience in VMware & virtualization eco-system
  • Knowledge of Cloud Native Platform - Kubernetes and Docker containers
  • Multi-year experience in Developing and implementing cloud applications
  • Experience in designing cloud applications using distributed cache and experience of using Redis and similar products
Job Responsibility
Job Responsibility
  • Responsible for the design & development of VME solutions
  • Analyses the feature specifications and determines the required coding, testing, and integration activities
  • Designs and develops moderate to complex cloud application modules per feature specifications adhering to security policies
  • Identifies debugs and creates solutions for issues with code and integration into application architecture
  • Develops and executes comprehensive test plans for features adhering to performance, scale, usability, and security requirements
  • Deploy cloud-based systems and applications code using continuous integration/deployment (CI/CD) pipelines to automate cloud applications' management, scaling, and deployment
  • Contributes towards innovation and integration of new technologies into projects
  • Analyzes science, engineering, business, and other data processing problems to develop and implement solutions to complex application problems, system administration issues, or network concerns
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

System software developer

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 4-6 years experience
  • Good in programming (python preferred)
  • Designing and leading a module/component of a larger solution
  • Good troubleshooting skills
  • Exposure on Networking basics
  • Exposure on AI/ML basics
  • Good exposure on Linux platform internals
  • Good in system software development
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software
  • Analyzes design and determines coding, programming, and integration activities required
  • Writes and executes complete testing plans, protocols, and documentation
  • Leads a project team of other software systems engineers
  • Collaborates and communicates with management and development partners
  • Represents the software systems engineering team for all phases of larger projects
  • Provides guidance and mentoring to less-experienced staff members
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right