17 Software Design jobs in Bangalore
Principal System Design Architecture

Posted 1 day ago
Job Viewed
Job Description
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion - it's a place where you can grow, belong and thrive.
**Your day at NTT DATA**
The Principal Systems Design / Architecture Engineer is a highly skilled subject matter expert, responsible for providing expertise in defining the architecture for large systems.
This role conducts system design activities to ensure that architectural solutions meet technical and functional requirements.
The Principal Systems Design / Architecture Engineer performs architectural analysis, evaluation, and design of systems that support and seeks to solve complex business and technical problems.
**Key responsibilities:**
+ Provides technical expertise on system design activities and advises on the review of application, software, and system components across a variety of technology stacks.
+ Ensures that architectural solutions meet technical and functional requirements.
+ Works cross functionally to review existing system architecture and recommends improvements.
+ Leads the investigation and scoping of change requests to determine the scale of work to be done and estimate the timeframe and input required.
+ Determines system loads and volumes as input into infrastructure requirements.
+ Ensures that proposed and existing systems architectures are aligned with the company's goals and strategies.
+ Enables the design and development of new systems and solutions.
+ Ensures that new systems and solutions conform to current system architecture and/or align to strategic system architectural direction.
+ Leads architectural analysis, evaluation, and design of systems that support and seek to solve complex business and technical problems.
+ Enables and ensures that system architecture is delivered in the form of robust and scalable solutions to business problems and needs.
+ Identifies, evaluates, and assesses risks in order to mitigate them and eliminates any factor that may interfere or hinder the delivery of the architectural solution and dependent functional requirements.
+ Advises on specifications for solutions functional and technical requirements, and implementation phases required in order to deliver on and solve complex business problems.
+ Implements architectural governance, standards, metrics for measuring, monitoring and improving architecture.
+ Proactively identifies potential problems that could be remediated by more effective architectural solutions.
+ Performs any other related task as required.
**Knowledge, and Attributes:**
+ Excellent business acumen with excellent communication and organizational skills.
+ Ability to effectively deal with stakeholders in challenging situations.
+ Ability to navigate through complexity and ambiguity.
+ Extended knowledge of system architecture, design, and delivery.
+ Extended understanding of regulatory requirements and organizational standards.
+ Extended knowledge of the system design lifecycle models.
+ Extended ability to design systems compatible with cloud computing architectures and selection of components.
+ Extended ability to design and select system components.
+ Excellent planning and decision-making skills.
+ Excellent ability to use a variety of design tools.
+ Extended understanding of software development practices, including Agile and CI/CD.
+ Extended expertise in containerization technologies, such as Docker/Kubernetes.
+ Extended expertise in data security and privacy best practices.
+ Extended knowledge of clean code concepts, design patterns, test driven (TDD) and behavioral driven development (BDD).
**Academic qualifications and certifications:**
+ Bachelor's degree or equivalent in Information Technology, Computer Science or related field.
+ Recommended certifications such as Cloud (Azure Solutions Architect Expert, AWS Certified Solutions Architect); TOGAF preferred.
**Required experience:**
+ Extended demonstrated experience in similar IT roles, with a focus on system design / architecture engineering.
+ Extended demonstrated working experience in a large-scale organization.
+ Extended demonstrated experience, judgment and drive to plan, make decisions and accomplish individual and team goals.
+ Extended demonstrated experience with software development lifecycles.
+ Extended demonstrated experience working in a team-oriented, collaborative environment.
+ Extended demonstrated systems and/or software development experience is essential.
+ Extended proficiency in cloud-based architectures, preferably in popular cloud platforms (Azure, AWS).
+ Extended proficiency in designing and implementing scalable, distributed, and high-performance systems.
+ Extended proficiency in software design and architecture, ideally with experience dealing with large datasets.
**Workplace type** **:**
Hybrid Working
**About NTT DATA**
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
**Equal Opportunity Employer**
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
**Third parties fraudulently posing as NTT DATA recruiters**
NTT DATA recruiters will never ask job seekers or candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties who may attempt to impersonate NTT DATA recruiters-whether in writing or by phone-in order to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will come from an **@nttdata.com** email address. If you suspect any fraudulent activity, please contact us ( ) .
System Design Engineer - Reciprocating Compressor
Posted 575 days ago
Job Viewed
Job Description
System Design Engineer - Gas Turbine
Posted 576 days ago
Job Viewed
Job Description
System Design Engineer - Steam Turbine centrifugal Compressor
Posted 615 days ago
Job Viewed
Job Description
Staff Software Engineer - AWS Architecture (Observability Team),Bangalore

Posted 1 day ago
Job Viewed
Job Description
**Who We Are.**
When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the _storytellers_ bringing our characters to life, the _creators_ bringing them to your living rooms and the _dreamers_ creating what's next.
From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.
**Staff Software Engineer - AWS Architecture (Observability Platforms), Bangalore**
**About Warner Bros. Discovery:**
Warner Bros. Discovery, a premier global media and entertainment company, offers audiences the world's most differentiated and complete portfolio of content, brands and franchises across television, film, streaming and gaming. The new company combines Warner Media's premium entertainment, sports and news assets with Discovery's leading non-fiction and international entertainment and sports businesses.
For more information, please visit you'll do:**
As Observability engineers you are passionate about using software-based approaches to solve complex data-driven challenges and automate those solutions. Within our organization, you'll lead efforts aimed at scaling our existing operational data offerings and establish the technical strategy for how we can better equip engineers and leaders with operational intelligence. You'll build a deep understanding of our digital streaming service and use that knowledge, coupled with your engineering, infrastructure, data and cloud knowledge, to optimize and evolve how we understand our technical ecosystem. To be successful, you'll need to be deeply technical and capable of holding your own with other strong peers. You possess excellent collaboration and diplomacy skills. You have experience practicing infrastructure-as-code, standing up logging and metrics data pipelines, site reliability engineering, DevOps, and data lake management. In addition, you'll have strong systems knowledge and troubleshooting abilities. An ideal candidate will be a creative thinker and passionate about technology as well as drive innovation and produce delightful experiences for customers. This person will demonstrate data-driven open minded decision making, have an insatiable curiosity, love to invent and innovate to solve difficult challenges in a fast-paced global environment. If you love solving problems at scale, prefer to build scalable, reliable, and testable software to automate infrastructure management, are an ace troubleshooter, and are deeply technical, then this is the role for you!
**Roles & Responsibilities:**
+ You work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. You play a leading role on the team to design and develop major functional changes to existing software systems, or new ones.
+ You create functional-level impact and deliver more complex functional changes. You implement activities that generally impact multiple components, processes, your own work, and other units, teams, and projects.
+ You design components and complex architectures while solving business problems with simple and straightforward solutions, applying appropriate technologies and software engineering best practices. You lead the design and development of the most complex enhancements.
+ You build multiple stable, scalable feature changes that can be successfully shipped to customers in production. Your software contributions in production are the model for highly available, low latency, and efficient software.
+ You are a collaborative leader that makes other engineers and team members around you more productive by sharing your knowledge and helping to drive technical decisions. You can communicate complicated concepts simply.
+ You drive best practices and set standards for your team. You are a role model for your teams. Your software contributions in production are the model for highly available, low latency, and efficient software.
+ You are expected to mentor other engineers on your team.
**What to Bring** **:**
+ At least 12 - 18 years of overall experience in software, systems, and infrastructure.
+ At least 6 years of experience managing public cloud infrastructure with AWS, including design, implementation, and maintenance of large scale environments.
+ Experience with a variety of cloud services like OpenSearch, AMP, Kinesis, network, storage etc.
+ Must have CS fundamentals and a track record of implementing highly reliable automation using any scripting or programming language such as Python/Go.
+ Strong knowledge and implementation history of Terraform and/or other similar tooling.
+ Deep understanding of distributed systems, microservice architecture, kafka, logging/metric/tracing platforms (ELK, Prometheus, Grafana, OTEL etc), and security.
+ Experience with container orchestration technologies such as Kubernetes or AWS EKS is strongly desired.
+ Experience in working across product, engineering, and analytics teams to evaluate new ideas, discuss technical concepts, create scalable designs, implement new models, and make tradeoffs to remove roadblocks
**What We Offer:**
+ A Great Place to work
+ Equal opportunity employer
+ Fast track growth opportunities
**How We Get Things Done.**
This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.
**Championing Inclusion at WBD**
Warner Bros. Discovery embraces the opportunity to build a workforce that reflects the diversity of our society and the world around us. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, regardless of sex, gender identity, ethnicity, age, sexual orientation, religion or belief, marital status, pregnancy, parenthood, disability or any other category protected by law.
If you're a qualified candidate and you require adjustments or accommodations to search for a job opening or apply for a position, please contact us at
E-Software Design Sr.Engineer
Posted 2 days ago
Job Viewed
Job Description
E-Software Design Senior Engineer
Location: Bangalore
Department: MTCI | Job Grade: E2
Experience Required: 5+ years
Work mode: Onsite (Work from office) (Monday to Friday)
Qualification: Electronics & Communication Engineering (ECE) / Mechatronics
Do you have hands-on experience with Embedded Software Design for automotive or industrial applications? Are you passionate about developing robust embedded software architectures and working in a global engineering environment? If yes, we would love to connect!
MinebeaMitsumi Technology Center India
MTCI is one of worldwide MinebeaMitsumi group Technology Centers developing new products for automotive, aerospace, medical and industrial applications as well as numerous other industries, we accompany our customers on the way from product development to series production and beyond. MinebeaMitsumi is a reliable partner for individual applications.
We provide interesting tasks, a motivated team and numerous locations for our employees become part of MinebeaMitsumi Group in India.
Role Overview & What We Look For
As an E-Software Design Senior Engineer , you are responsible for developing embedded software architectures and modules for automotive and industrial applications. You will design, develop and review software components in accordance with project requirements, safety standards, and quality guidelines. The role also involves mentoring junior engineers and collaborating with cross-functional teams to deliver robust and efficient solutions.
Key Responsibilities
- Software Architecture & Design: Responsible for creating software architecture and detailed design for automotive and industrial applications.
- Software Development: Implement embedded software modules in C, ensuring compliance with coding guidelines and safety standards.
- Peer Review & Quality: Perform reviews of design and implementation to ensure software quality, performance, and maintainability.
- Requirements Analysis: Understand and translate system and hardware requirements into software design specifications.
- Documentation: Create and maintain design documents, including architecture diagrams, interface specifications, and user manuals.
- Innovation & Research: Evaluate new tools, frameworks, and technologies to improve software design efficiency and quality.
- Project Collaboration: Work closely with project managers, testing teams, and hardware teams to ensure seamless software integration and delivery.
Core Competencies
- Strong experience in embedded C programming and software design in automotive domain.
- Proven track record in software architecture development for embedded systems.
- Experience with version control tools (e.g., SVN, Git) and software development processes.
- Knowledge of ISO 26262, ASPICE, and MISRA-C standards.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills with the ability to collaborate in a global team.
- Experience in designing for functional safety and system performance optimization.
Why Join Us?
- Be part of a dynamic team working on cutting-edge automotive development.
- Gain hands-on experience with global tools and methodologies.
- Work in a process-driven and collaborative environment.
- Contribute directly to product innovation and team efficiency.
For more details about our company, please visit following links
Indian website:
Software Design - Senior Engineer / Module Lead / Project Lead
Posted 7 days ago
Job Viewed
Job Description
About Mistral:
Mistral’s software team is equipped to handle the challenging software requirements of state-of-the-art applications in consumer, industrial, aerospace, and defense domains. Our team’s expertise encapsulates the gamut of software development services including low-level software (assembly language), Firmware, Device Drivers, Board Support Packages to Middleware, and Application Development for different hardware architectures and Embedded Linux, VxWorks, Android OS.
Job Description:
LINUX, BSP:
1.Good expertise in C Programming
2. Experience with Linux device driver development
3. Working experience in porting u-boot and Linux Kernel onto different boards/platforms
4. Experience in Board Bring up and bootloader debugging.
5. Hands-on experience in bring up of peripherals like I2C, SPI, MMC/SD, Flash memories, USB, Ethernet, Audio, Display, Video, Camera and PCIe
6. Experience with ARM Cortex-A15, A53, A72
7. Experience with Linux kernel up streaming
Mandatory Skills: C Programming, Linux device driver development, U-boot and Linux Kernel, board bring up & bootloader
Desirable Skills: Knowledge of using tools such as Oscilloscope, Logic Analyzer etc., Experience in understanding Hardware schematics Experience on Texas Instruments platforms
Additional considerations:
Must have: Ground up driver development and debugging experience
Nice to have: Hands-on with Xilinx board bring-up or any ARM SoC based board bring-up; Peta-Linux / Yocto-Linux customization and bring-up, USB, PCIe, Ethernet etc. High-speed communication interface drivers
Experience level: 3+ Years with hands-on Board bring-up; Driver development
Domain: Board bring-up, Boot-loader, Linux BSP, Device driver for Ethernet, PCIe, USB, etc.,
Designation: Senior Design Engineer/Module Lead/Project Lead
Years Of Experience: 3 to 10 Years
If interested, kindly share your resume to
Be The First To Know
About the latest Software design Jobs in Bangalore !
Senior Software Engineer (C/Kernel/System Design)

Posted 1 day ago
Job Viewed
Job Description
As a Senior Software Engineer for the Core Software and Data Management team at NetApp, you will focus on delivering solutions that meet customers' needs across engineered systems and cloud services. The CSDM team is responsible for a range of functions in ONTAP, NetApp's cross-platform data management and storage software. Areas of responsibility include ONTAP Filesystem, Anti-ransomware and Encryption data management capabilities, Core wafl features and quality.
**Job Requirements**
- Excellent coding skills in C/C++ required, Python is optional.
- System/Kernel programming, Experience with Filesystems or Networking or file/cloud protocols is a must.
- Proven track record of leading mid to large sized projects.
- This position requires an individual to be creative, team-oriented, a quick learner and driven to produce results.
- Responsible for providing support in the development and testing activities of other engineers that involve several inter-dependencies.
- Participate in technical discussions within the team and with other groups within Business Units associated with specified projects.
- Willing to work on additional tasks and responsibilities that will contribute towards team, department and company goals.
- A strong understanding and experience with concepts related to computer architecture, data structures and programming practices.
**Education**
- Typically requires a minimum of 8-12 years of related experience with a Bachelor's degree or 6 years and a Master's degree.
At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.
**Equal Opportunity Employer:**
NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification.
**Why NetApp?**
We are all about helping customers turn challenges into business opportunity. It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better - but also to innovate. We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches.
We enable a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off each year to volunteer with their favourite organizations. We provide comprehensive benefits, including health care, life and accident plans, emotional support resources for you and your family, legal services, and financial savings programs to help you plan for your future. We support professional and personal growth through educational assistance and provide access to various discounts and perks to enhance your overall quality of life.
If you want to help us build knowledge and solve big problems, let's talk.
Senior Software Engineer (C/C++/System Design)

Posted 1 day ago
Job Viewed
Job Description
As a Senior Software Engineer for the Core Software and Data Management team at NetApp, you will focus on delivering solutions that meet customers' needs across engineered systems and cloud services. The CSDM team is responsible for a range of functions in ONTAP, NetApp's cross-platform data management and storage software. Areas of responsibility include ONTAP Filesystem, Anti-ransomware and Encryption data management capabilities, Core wafl features and quality.
**Job Requirements**
- Excellent coding skills in C/C++ required, Python is optional.
- System/Kernel programming, Experience with Filesystems or Networking or file/cloud protocols is a must.
- Proven track record of leading mid to large sized projects.
- This position requires an individual to be creative, team-oriented, a quick learner and driven to produce results.
- Responsible for providing support in the development and testing activities of other engineers that involve several inter-dependencies.
- Participate in technical discussions within the team and with other groups within Business Units associated with specified projects.
- Willing to work on additional tasks and responsibilities that will contribute towards team, department and company goals.
- A strong understanding and experience with concepts related to computer architecture, data structures and programming practices.
**Education**
- Typically requires a minimum of 8-12 years of related experience with a Bachelor's degree or 6 years and a Master's degree; or a PhD with 3 years experience; or equivalent experience.
At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.
**Equal Opportunity Employer:**
NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification.
**Why NetApp?**
We are all about helping customers turn challenges into business opportunity. It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better - but also to innovate. We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches.
We enable a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off each year to volunteer with their favourite organizations. We provide comprehensive benefits, including health care, life and accident plans, emotional support resources for you and your family, legal services, and financial savings programs to help you plan for your future. We support professional and personal growth through educational assistance and provide access to various discounts and perks to enhance your overall quality of life.
If you want to help us build knowledge and solve big problems, let's talk.
Distinguished System Design Engineer

Posted 1 day ago
Job Viewed
Job Description
Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today's needs and tomorrow's next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital world we're living in and that we have the power to shape.
Sandisk meets people and businesses at the intersection of their aspirations and the moment, enabling them to keep moving and pushing possibility forward. We do this through the balance of our powerhouse manufacturing capabilities and our industry-leading portfolio of products that are recognized globally for innovation, performance and quality.
Sandisk has two facilities recognized by the World Economic Forum as part of the Global Lighthouse Network for advanced 4IR innovations. These facilities were also recognized as Sustainability Lighthouses for breakthroughs in efficient operations. With our global reach, we ensure the global supply chain has access to the Flash memory it needs to keep our world moving forward.
**Job Description**
1. Proficient in Storage system architecture especially with UFS,eMMC and Automotive products
2. Expert in defining UFS/eMMC controller architecture for embedded and automotive solutions , in depth knowledge in
3. Expert in defining embedded NAND features and system handling etc
4. Should be expert in defining PPA (power ,perf and area) optimized solutions for storage products
5. Good have good communication skills and collaborative skills to work with customers, partners and eco system etc
6. Protocol expertise - working knowledge in UFS, eMMC , NVMe protocols etc
7. Innovation - Good track record of innovation and new ideas/papers in external forums etc
8. Should be able to lead team ( internal/external) and bring best out of the team
9. Expertise in performance analysis, power optimization ,yield improvement and HW debug capability etc
10. Must be Good team player ,collaborative and result oriented with product first mindset
**Qualifications**
BE/ME with 15+ years of relevant experience in Storage system architecture or Storage Firmware Architecture development ,preferably with UFS/iNAND domain
**Additional Information**
Sandisk thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect and contribution.
Sandisk is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process. Please contact us at to advise us of your accommodation request. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.