Jobs
Interviews

720 System Software Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

8.0 - 10.0 years

20 - 25 Lacs

bengaluru

Work from Office

We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there s nothing we can t achieve in the cloud. 8+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience 8+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience 8+ years of highly scalable systems experience Experience as a mentor, tech lead or leading an engineering team

Posted Just now

Apply

3.0 - 6.0 years

8 - 12 Lacs

bengaluru

Work from Office

About the Role Oracle Health is focused on delivering software solutions to help the worlds largest pharmaceutical companies positively impact peoples lives by supporting the cost-effective development of treatments for todays most challenging health related issues. We are seeking an experienced and talented Senior Full Stack Engineer to join our dynamic team and make a meaningful impact in the healthcare industry. With your expertise, we aim to revolutionize life science and patient care through innovative technology solutions. As a key member of our engineering team, you will play a pivotal role in the entire software development lifecycle, from conception to deployment and maintenance. Responsibilities: Collaborate with a diverse group of professionals, including architects, product managers, developers, QA testers, and support staff, to deliver cutting-edge full-stack applications and services. Lead the design and development of new software components and features, ensuring they meet high-quality standards. Document your work by creating design specifications and contributing to code reviews. Implement and automate tests to ensure the reliability and performance of our cloud services. Take ownership of deploying new code to production environments, working closely with the team to ensure seamless releases. Participate in the day-to-day operations of the services you help create, providing ongoing support and maintenance. Engage in all phases of the software development process, from ideation to delivery. Requirements and Qualifications: A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required. Minimum 5 years of professional experience in designing and developing complex software systems using Java-based platforms. Proficiency in Java/JEE technologies, including JPA, JDBC, and RESTful Web Services, with a strong understanding of RDBMS, preferably Oracle. Practical knowledge of modern front-end frameworks such as Angular, React/Redux, or Knockout for building interactive user interfaces. Ability to create responsive UI elements using grid/flex box layouts or frameworks like Foundation. Expertise in at least one of the following: Oracle JET, JQuery, Knockout JS, Preact/React, LESS/SASS. Experience with Tomcat, Docker, Kubernetes, and cloud technologies is essential. Experience leveraging GenAI and Agents in workflows to increase productivity Strong problem-solving abilities and a methodical approach to software development. Excellent communication and time management skills, with a collaborative mindset. Preferred Skills: Experience with massively scalable systems and handling big data is advantageous. Familiarity with healthcare systems or medical data would be an added asset. Knowledge of distributed computing, storage replication, and data planes is a plus. If you have a passion for building cutting-edge software solutions and are excited about contributing to the healthcare industry, we encourage you to apply. Your work will directly contribute to improving patient care and health outcomes, making this an incredibly rewarding role. Responsibilities: Collaborate with a diverse group of professionals, including architects, product managers, developers, QA testers, and support staff, to deliver cutting-edge full-stack applications and services. Lead the design and development of new software components and features, ensuring they meet high-quality standards. Document your work by creating design specifications and contributing to code reviews. Implement and automate tests to ensure the reliability and performance of our cloud services. Take ownership of deploying new code to production environments, working closely with the team to ensure seamless releases. Participate in the day-to-day operations of the services you help create, providing ongoing support and maintenance. Engage in all phases of the software development process, from ideation to delivery.

Posted 5 hours ago

Apply

3.0 - 5.0 years

8 - 12 Lacs

bengaluru

Work from Office

Senior Full Stack Engineer (IC3) About the Role Oracle Health is focused on delivering software solutions to help the worlds largest pharmaceutical companies positively impact peoples lives by supporting the cost-effective development of treatments for todays most challenging health related issues. We are seeking an experienced and talented Senior Full Stack Engineer to join our dynamic team and make a meaningful impact in the healthcare industry. With your expertise, we aim to revolutionize life science and patient care through innovative technology solutions. As a key member of our engineering team, you will play a pivotal role in the entire software development lifecycle, from conception to deployment and maintenance. Responsibilities: Collaborate with a diverse group of professionals, including architects, product managers, developers, QA testers, and support staff, to deliver cutting-edge full-stack applications and services. Lead the design and development of new software components and features, ensuring they meet high-quality standards. Document your work by creating design specifications and contributing to code reviews. Implement and automate tests to ensure the reliability and performance of our cloud services. Take ownership of deploying new code to production environments, working closely with the team to ensure seamless releases. Participate in the day-to-day operations of the services you help create, providing ongoing support and maintenance. Engage in all phases of the software development process, from ideation to delivery. Requirements and Qualifications: A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required. Minimum 5 years of professional experience in designing and developing complex software systems using Java-based platforms. Proficiency in Java/JEE technologies, including JPA, JDBC, and RESTful Web Services, with a strong understanding of RDBMS, preferably Oracle. Practical knowledge of modern front-end frameworks such as Angular, React/Redux, or Knockout for building interactive user interfaces. Ability to create responsive UI elements using grid/flex box layouts or frameworks like Foundation. Expertise in at least one of the following: Oracle JET, JQuery, Knockout JS, Preact/React, LESS/SASS. Experience with Tomcat, Docker, Kubernetes, and cloud technologies is essential. Experience leveraging GenAI and Agents in workflows to increase productivity Strong problem-solving abilities and a methodical approach to software development. Excellent communication and time management skills, with a collaborative mindset. Preferred Skills: Experience with massively scalable systems and handling big data is advantageous. Familiarity with healthcare systems or medical data would be an added asset. Knowledge of distributed computing, storage replication, and data planes is a plus. If you have a passion for building cutting-edge software solutions and are excited about contributing to the healthcare industry, we encourage you to apply. Your work will directly contribute to improving patient care and health outcomes, making this an incredibly rewarding role. Responsibilities: Collaborate with a diverse group of professionals, including architects, product managers, developers, QA testers, and support staff, to deliver cutting-edge full-stack applications and services. Lead the design and development of new software components and features, ensuring they meet high-quality standards. Document your work by creating design specifications and contributing to code reviews. Implement and automate tests to ensure the reliability and performance of our cloud services. Take ownership of deploying new code to production environments, working closely with the team to ensure seamless releases. Participate in the day-to-day operations of the services you help create, providing ongoing support and maintenance. Engage in all phases of the software development process, from ideation to delivery. Qualifications Career Level - IC3

Posted 5 hours ago

Apply

3.0 - 5.0 years

8 - 12 Lacs

bengaluru

Work from Office

About the Role Oracle Health is focused on delivering software solutions to help the worlds largest pharmaceutical companies positively impact peoples lives by supporting the cost-effective development of treatments for todays most challenging health related issues. We are seeking an experienced and talented Senior Full Stack Engineer to join our dynamic team and make a meaningful impact in the healthcare industry. With your expertise, we aim to revolutionize life science and patient care through innovative technology solutions. As a key member of our engineering team, you will play a pivotal role in the entire software development lifecycle, from conception to deployment and maintenance. Responsibilities: Collaborate with a diverse group of professionals, including architects, product managers, developers, QA testers, and support staff, to deliver cutting-edge full-stack applications and services. Lead the design and development of new software components and features, ensuring they meet high-quality standards. Document your work by creating design specifications and contributing to code reviews. Implement and automate tests to ensure the reliability and performance of our cloud services. Take ownership of deploying new code to production environments, working closely with the team to ensure seamless releases. Participate in the day-to-day operations of the services you help create, providing ongoing support and maintenance. Engage in all phases of the software development process, from ideation to delivery. Requirements and Qualifications: A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required. Minimum 5 years of professional experience in designing and developing complex software systems using Java-based platforms. Proficiency in Java/JEE technologies, including JPA, JDBC, and RESTful Web Services, with a strong understanding of RDBMS, preferably Oracle. Practical knowledge of modern front-end frameworks such as Angular, React/Redux, or Knockout for building interactive user interfaces. Ability to create responsive UI elements using grid/flex box layouts or frameworks like Foundation. Expertise in at least one of the following: Oracle JET, JQuery, Knockout JS, Preact/React, LESS/SASS. Experience with Tomcat, Docker, Kubernetes, and cloud technologies is essential. Experience leveraging GenAI and Agents in workflows to increase productivity Strong problem-solving abilities and a methodical approach to software development. Excellent communication and time management skills, with a collaborative mindset. Preferred Skills: Experience with massively scalable systems and handling big data is advantageous. Familiarity with healthcare systems or medical data would be an added asset. Knowledge of distributed computing, storage replication, and data planes is a plus. If you have a passion for building cutting-edge software solutions and are excited about contributing to the healthcare industry, we encourage you to apply. Your work will directly contribute to improving patient care and health outcomes, making this an incredibly rewarding role.

Posted 5 hours ago

Apply

3.0 - 5.0 years

8 - 12 Lacs

bengaluru

Work from Office

About the Role Oracle Health is focused on delivering software solutions to help the worlds largest pharmaceutical companies positively impact peoples lives by supporting the cost-effective development of treatments for todays most challenging health related issues. We are seeking an experienced and talented Senior Full Stack Engineer to join our dynamic team and make a meaningful impact in the healthcare industry. With your expertise, we aim to revolutionize life science and patient care through innovative technology solutions. As a key member of our engineering team, you will play a pivotal role in the entire software development lifecycle, from conception to deployment and maintenance. Responsibilities: Collaborate with a diverse group of professionals, including architects, product managers, developers, QA testers, and support staff, to deliver cutting-edge full-stack applications and services. Lead the design and development of new software components and features, ensuring they meet high-quality standards. Document your work by creating design specifications and contributing to code reviews. Implement and automate tests to ensure the reliability and performance of our cloud services. Take ownership of deploying new code to production environments, working closely with the team to ensure seamless releases. Participate in the day-to-day operations of the services you help create, providing ongoing support and maintenance. Engage in all phases of the software development process, from ideation to delivery. Requirements and Qualifications: A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required. Minimum 5 years of professional experience in designing and developing complex software systems using Java-based platforms. Proficiency in Java/JEE technologies, including JPA, JDBC, and RESTful Web Services, with a strong understanding of RDBMS, preferably Oracle. Practical knowledge of modern front-end frameworks such as Angular, React/Redux, or Knockout for building interactive user interfaces. Ability to create responsive UI elements using grid/flex box layouts or frameworks like Foundation. Expertise in at least one of the following: Oracle JET, JQuery, Knockout JS, Preact/React, LESS/SASS. Experience with Tomcat, Docker, Kubernetes, and cloud technologies is essential. Experience leveraging GenAI and Agents in workflows to increase productivity Strong problem-solving abilities and a methodical approach to software development. Excellent communication and time management skills, with a collaborative mindset. Preferred Skills: Experience with massively scalable systems and handling big data is advantageous. Familiarity with healthcare systems or medical data would be an added asset. Knowledge of distributed computing, storage replication, and data planes is a plus. If you have a passion for building cutting-edge software solutions and are excited about contributing to the healthcare industry, we encourage you to apply. Your work will directly contribute to improving patient care and health outcomes, making this an incredibly rewarding role.

Posted 5 hours ago

Apply

3.0 - 5.0 years

8 - 12 Lacs

bengaluru

Work from Office

Requirements and Qualifications: A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required. Minimum 5 years of professional experience in designing and developing complex software systems using Java-based platforms. Proficiency in Java/JEE technologies, including JPA, JDBC, and RESTful Web Services, with a strong understanding of RDBMS, preferably Oracle. Practical knowledge of modern front-end frameworks such as Angular, React/Redux, or Knockout for building interactive user interfaces. Ability to create responsive UI elements using grid/flex box layouts or frameworks like Foundation. Expertise in at least one of the following: Oracle JET, JQuery, Knockout JS, Preact/React, LESS/SASS. Experience with Tomcat, Docker, Kubernetes, and cloud technologies is essential. Experience leveraging GenAI and Agents in workflows to increase productivity Strong problem-solving abilities and a methodical approach to software development. Excellent communication and time management skills, with a collaborative mindset. Preferred Skills: Experience with massively scalable systems and handling big data is advantageous. Familiarity with healthcare systems or medical data would be an added asset. Knowledge of distributed computing, storage replication, and data planes is a plus. If you have a passion for building cutting-edge software solutions and are excited about contributing to the healthcare industry, we encourage you to apply. Your work will directly contribute to improving patient care and health outcomes, making this an incredibly rewarding role. Responsibilities Responsibilities: Collaborate with a diverse group of professionals, including architects, product managers, developers, QA testers, and support staff, to deliver cutting-edge full-stack applications and services. Lead the design and development of new software components and features, ensuring they meet high-quality standards. Document your work by creating design specifications and contributing to code reviews. Implement and automate tests to ensure the reliability and performance of our cloud services. Take ownership of deploying new code to production environments, working closely with the team to ensure seamless releases. Participate in the day-to-day operations of the services you help create, providing ongoing support and maintenance. Engage in all phases of the software development process, from ideation to delivery.

Posted 5 hours ago

Apply

10.0 - 12.0 years

15 - 19 Lacs

bengaluru

Work from Office

Database Security team is building Data Safe service on Oracle Cloud Infrastructure (OCI). It is a unified security control center for Oracle Databases which helps customers understand the sensitivity of the data, evaluate risks to data, mask sensitive data, implement and monitor security controls, assess user security, monitor user activity, and address data security compliance requirements. Whether youre using Oracle Autonomous Database. Database Cloud Service (Exadata, Virtual Machine, or Bare Metal), or Oracle Databases on-premises in your own data center, Data Safe delivers essential data security capabilities that help you reduce risk and improve security. The cloud service leverages and integrates the advanced database security features created by the same team. We were the first in the industry to come up with innovative technologies such as Database Vault, Multi-factor Authorization, Transparent Data Encryption, Virtual Private Database, Real Application Security, Fine-Grained Auditing, Multi-level Database security, and data classification, integrating a wide spectrum of security technologies. They are widely adopted and used by public and private sectors, including Homeland security, application hosting, retail, financial, defense and healthcare. They are now available on Oracle Cloud. We are seeking candidates with experience in the following technologies/domains: 5+ years of development experience with cloud computing and large-scale system software (e.g. database systems, application servers and frameworks, operating systems,virtual networking) In-depth understanding and experience in system/product design towards strong security, performance and scalability, high availability and manageability. Solid understanding of security concepts. Familiar with authentication, access control, applied cryptography, security protocols, common IT security practices. Familiarity with application security and middleware security technologies. Exposure toapplication design patternand insights into applications architectureandintegration with cloud infrastructures. Proficient in Java, SQL, PL/SQL, XML. Excellent problem solving skills and communication skills Familiarity with industry development in information security, database technologies, big data and cloud computing. Deep commitment to product quality and passion for excellence. Masters degree in computer science and engineering is preferred Responsibilities As PMTS, a senior member of our engineering group, you will: Provide leadership and expertise in building high quality database security components, products and solutions that meet stringent enterprise software requirements. Provide technical guidance for projects in multiple database security areas. Define specifications for new projects, and lead the design, implementation according to the specifications, Work close with supporting teams to ensure quality deliverables. Facilitate high quality integrations with Oracle database products and Oracle Fusion Middleware stack. Go deeper than exposing APIs and make real-world operational scenarios successful. Work with team members and managers to improve current products and features, adopt new technologies and better architectural design. Overturn assumptions and think big.

Posted 5 hours ago

Apply

2.0 - 4.0 years

1 - 1 Lacs

hyderabad

Work from Office

Responsibilities: Manage computer systems & software updates Input data into Excel spreadsheets Maintain accurate records using computer tools Collaborate with team on project delivery

Posted 18 hours ago

Apply

8.0 - 10.0 years

14 - 19 Lacs

bengaluru

Work from Office

Role Purpose To ensure success as a technical architect, you should have extensive knowledge of enterprise networking systems, advanced problem-solving skills, and the ability to project manage. A top-class technical architect can design and implement any size system to perfectly meet the needs of the client. Do 1. Responsibilities: Meeting with the IT manager to determine the companys current and future needs. Determining whether the current system can be upgraded or if a new system needs to be installed. Providing the company with design ideas and schematics. Project managing the design and implementation of the system. Meeting with the software developers to discuss the system software needs. Troubleshooting systems issues as they arise. Overseeing all the moving parts of the system integration. Measuring the performance of the upgraded or newly installed system. Training staff on system procedures. Providing the company with post-installation feedback. 2. Technical Architect Requirements: Bachelors degree in information technology or computer science. Previous work experience as a technical architect. 3. Managerial experience. In-depth knowledge of enterprise systems, networking modules, and software integration. Knowledge of computer hardware and networking systems. Familiarity with programming languages, operating systems, and Office software. Advanced project management skills. Excellent communication skills. Ability to see big-picture designs from basic specifications. Ability to problem solve complex IT issues. Mandatory Skills: Performance Testing. Experience: 8-10 Years.

Posted 2 days ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

chennai

Work from Office

We are looking for passionate and talented software engineers who have experience building innovative, critical, high volume applications that customers love. This is a high visibility team where you will get a chance to make a positive impact on customer experience. AMET Payments Tech Team s vision is to delight our customers with the best payment experience in the world! To achieve this vision, we are in search of a talented technical engineer and craftsman who builds robust software that scales as well as client-facing features which are intuitive and simple to use. Our team takes a world view of payments for all of Amazon and builds highly customized and seamless payment experiences for our global customers. This focus on geography and customer requires working on different technologies back-end systems in order to meet the needs of our customers. Our back-end systems are always available and guarantee that our customer s orders are never lost and always processed even when downstream services are down. Our team is highly motivated and in need of a engineer who can take the technical reigns of the team and steer them in the direction of our vision. You are a technical leader and craftsman with a proven track record of successful delivery. You are someone who will enjoy the challenge of working on complex and highly disparate technologies from front-end Android development to back-end highly distributed systems. You are security-conscious and continually analyze software for potential threats to safeguard customer trust. You are interested in a high growth career opportunity and enjoy building software that brings smiles to our customers Work with the team to solve business problems. Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security. Use software engineering best practices to ensure a high standard of quality for all of the team deliverables. Write high quality distributed system software. Work in an agile, startup-like development environment, where you are always working on the most important stuff. 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience programming with at least one software programming language 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

Posted 2 days ago

Apply

1.0 - 4.0 years

8 - 11 Lacs

bengaluru

Work from Office

Tech Services EngineerPosition summary:We are looking for Technical Support Engineers who are proficient with Java-based technologies and frameworks As a Senior Software Engineer in Product Support, your primary focus is to troubleshoot HealthEdge customers issues and improve user experience over time and provide technical support to internal and external clients, for both hosted and on-premises solutions by supporting our diverse product portfolio You will collaborate through innovation with IT, operations teams, product development and product management and various stake holders What you will do: \u2022Issue Triage and code debugging \u2022Assist the customers to quickly identify issues or get workarounds for the various issues \u2022Act as a liaison between engineering, IT Operations, and consulting teams to resolve incidents \u2022Exercise judgment within defined practices and procedures, provide status on progress and makes recommendations on process improvements \u2022Manage work assignments, priorities, and schedules with input from senior specialists or direct manager \u2022Participate in peer reviews of issue analysis \u2022Have technical/Functional discussions with customers to find the best possible solutions \u2022Build and deploy tools to identify product issues proactively \u2022Identify common issues and recommend resolutions to Product development \u2022Proactively fix Failed Transactions, Stuck Claims and DW streaming issues which cause most of the business disruption leading to escalations \u2022Provide feedback into fixing bugs to all active releases \u2022Participate in customer calls to guide them towards best practices and help explain workarounds/cleanup scripts \u2022Partner with product teams on preventive measures in the software \u2022Contribute to KB on generic scripts to fix common issues \u2022Might involve some early morning shift or evening shifts (India time) to overlap work with US teams along with On-call support Mostly will not involve very late-night shifts Requirements What you bring: \u20225+ years of experience in analysis, maintenance and support, implementation, and testing of software systems in Java, J2EE, and Internet technologies \u2022Experience in SOAP and REST based Web services \u2022Experience in understanding and debugging Java 7+ version code, WebLogic, Oracle RDBMS based applications \u2022Hands on with Linux and shell or other Unix scripting languages \u2022Experience with code versioning tools such as GIT, Bitbucket \u2022Hands-on experience in SQL basics and SQL joins \u2022Prior experience with performance optimization and troubleshooting of Java applications and familiar with application performance management tools like AppDynamics, Splunk, solar winds \u2022Familiarity with modern front-end CI-CD build pipelines and tools (Maven) \u2022Good to have domain knowledge on Healthcare/US Health Insurance

Posted 4 days ago

Apply

5.0 - 8.0 years

9 - 13 Lacs

pune

Work from Office

Can we energize society and fight climate change at the same time? Substation Automation Engineer We are seeking a skilled Substation Automation Engineer with expertise in designing and implementing automation systems for electrical substations. The ideal candidate will be responsible for developing and integrating advanced technologies to enhance the monitoring, control, and protection of substation equipment. The candidate should possess a strong understanding of software systems, implementation, and maintenance of advanced automation systems for electrical substations. The successful candidate will be responsible for leveraging their knowledge and experience in substation automation design to enhance the operational efficiency and reliability of substations. This role requires a strong understanding of various technologies and software systems, as well as the ability to collaborate effectively with cross-functional teams and stakeholders. oriented: The design, engineering and implementation of substation automation systems to optimize monitoring, control, and protection functions within electrical substations. Responsible for preparation & approval of engineering document like FDS, System Architecture, Signal List, Bill of Materials, General Arrangements (internal & External), Panel heat load calculation. Preparation of Testing & Commissioning documents such as FAT, SAT, Test Reports, and Schedule Plans. Knowledge of PC Networking, switch, router, GPS, Firewall, Cyber Security Substation Automation: Process Level, Bay Level, Control Level OS and Tools: Windows, PC Applications, PC communication, serial/ IP networking. Debugging tools: Mods can, IEC Tester, IED Scout, Wireshark "Integrate intelligent electronic devices (IEDs), RTUs (Remote Terminal Units), Gateways, and human-machine interface (HMI) systems to enable remote monitoring and control capabilities. Develop and configure communication networks and protocols, such as IEC 61850, IEC60870-5-101/103/104, DNP3, OPC and Modbus TCI/IP to facilitate seamless data exchange and interoperability Knowledge of Process Bus Technology. Experience in IO Mapping with respect to the scheme drawings/troubleshoot of database issues in SAS system / RTU based system. (Know-how) Develop and maintain standardized parameterization procedures for substation automation equipment to optimize performance and interoperability Collaborate with engineering teams to ensure accurate and efficient parameterization of substation automation systems Stay updated with industry standards and technological advancements in substation automation design and implementation Work experience on Siemens SICAM (PAS, Toolbox, WinCC, SCC) solution, Hitachi Micro SCADA, GE DS AGILE) Planning and execution of training courses and customer presentations. Willingness to travel as the role demands a minimum of 50-70% travel overseas. We dont need superheroes, just super minds: Bachelors degree in electrical engineering or a related field 5 to 8 years of experience in substation automation design and implementation Proficiency in software systems such as SAS, RTU programming, HMI development, and networking protocols Strong knowledge of substation automation principles and communication protocols (e.g., IEC 61850, IEC-101/104 DNP3, Modbus TCP/IP) In-depth understanding of substation parameterization and additionally configuration for IEDs and control systems Experience in developing and implementing standardized parameterization procedures for substation automation equipment Soft Skills Excellent Communication (Both written & verbal) & Inter-personal Skills. Critical thinking, reasoning and problem solving are an essential part of this position. Enjoys learning new things and build knowledge base in new area. Enjoys working in Team environments, Exhibits collaboration in multiple stake holder interactions. Adaptive and eager to learn and work on new technologies. Innovative, self-driven, and disciplined. Strong analytical ability and problem-solving skills. Ability to manage multiple projects and prioritize tasks effectively This role is based at Site (Pune). Youll also get to visit other locations in India and beyond, so youll need to go where this journey takes you. In return, youll get the chance to work with teams impacting entire cities, countries and the shape of things to come.

Posted 4 days ago

Apply

1.0 - 2.0 years

3 - 7 Lacs

ahmedabad

Work from Office

Key Responsibilities: Provide operational support for products and software systems, ensuring 100% availability and scalability. Monitor system performance and ensure systems meet Service Level Agreements (SLAs) and Key Performance Indicators (KPIs). Utilize automation tools and practices to streamline operations, improve efficiency, and reduce manual intervention. Troubleshoot incidents, resolve issues efficiently, and perform root cause analysis for problem resolution. Work collaboratively with global teams to extend and optimize the organization's monitoring and observability platform. Drive continuous improvements in operations through emerging technologies and automation. Ensure IT services are supported within agreed service levels and contribute to the improvement of overall operational processes. Required Skills: Incident Support (2+ years): Experience in incident management and IT operations. Automation Experience: Proficiency in leveraging automation tools and technologies to optimize operations. Strong analytical skills for problem triage and resolution. Familiarity with monitoring and observability platforms to maintain system performance. Mandatory Key Skills incident management,operational support,root cause analysis,it operations,system software,java,algorithms,data structures,c++,python,linux,itil,project management,change management,problem management,sla management,Operations Management*

Posted 4 days ago

Apply

3.0 - 5.0 years

10 - 11 Lacs

chennai

Work from Office

Experience as an embedded software developer where you are comfortable with firmware and debugging experience who understands the low-level, device driver layer. Strong in debugging skills, especially in the core kernel, Kernel crash (oops), system software & device driver domain with experience on GDB, JTAG/T32. He/She will be responsible for the development of host software components for Embedded operating systems. Duties will include implementing kernel mode device drivers, other low-level operating system components, and some application-level development for embedded Linux. This job includes the development of new device drivers for future products as well as support of existing device drivers for deployed products. The applicant should be familiar with working in a development environment using revision control, issue tracking, and automated testing. Design and develop device drivers, middleware, and board support packages (BSP) in various embedded OS environments Experience in Linux kernel and Heavy Device Driver Experience Expert in embedded C programming debug skills, especially in the core kernel software stability & device driver domain with experience on GDB, JTAG/T32 Experience with Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence, etc) Exposure to Make, GNU/GCC, and toolchains Experience in related display drivers like HDMI, Display Port, HDCP, Ethernet, PCI Express, USB, etc Experience in chip ARM, RISC-V Driver customization per customer needs Assist the Applications team with customer support as needed Produce documentation that may be used inside and outside the company. Mandatory Key Skills device drivers,debugging,kernel,embedded c,system software,linux kernel,gdb,jtag,oops,gcc,gnu,linux,bsp,embedded systems,device driver development,board support package,embedded linux,firmware,arm,usb,c++,spi,i2c,uart,hypermesh,cae,ansa,ls-dyna,Device Driver*

Posted 4 days ago

Apply

2.0 - 5.0 years

1 - 4 Lacs

bengaluru

Work from Office

Key Responsibilities: Provide operational support for products and software systems, ensuring 100% availability and scalability. Monitor system performance and ensure systems meet Service Level Agreements (SLAs) and Key Performance Indicators (KPIs). Utilize automation tools and practices to streamline operations, improve efficiency, and reduce manual intervention. Troubleshoot incidents, resolve issues efficiently, and perform root cause analysis for problem resolution. Work collaboratively with global teams to extend and optimize the organization's monitoring and observability platform. Drive continuous improvements in operations through emerging technologies and automation. Ensure IT services are supported within agreed service levels and contribute to the improvement of overall operational processes. Required Skills: Incident Support (2+ years): Experience in incident management and IT operations. Automation Experience: Proficiency in leveraging automation tools and technologies to optimize operations. Strong analytical skills for problem triage and resolution. Familiarity with monitoring and observability platforms to maintain system performance. Mandatory Key Skillsincident management,operational support,root cause analysis,it operations,system software,java,algorithms,data structures,c++,python,linux,itil,project management,change management,problem management,sla management,Operations Management*

Posted 4 days ago

Apply

0.0 - 1.0 years

1 - 4 Lacs

noida

Work from Office

Key Responsibilities: Provide operational support for products and software systems, ensuring 100% availability and scalability. Monitor system performance and ensure systems meet Service Level Agreements (SLAs) and Key Performance Indicators (KPIs). Utilize automation tools and practices to streamline operations, improve efficiency, and reduce manual intervention. Troubleshoot incidents, resolve issues efficiently, and perform root cause analysis for problem resolution. Work collaboratively with global teams to extend and optimize the organization's monitoring and observability platform. Drive continuous improvements in operations through emerging technologies and automation. Ensure IT services are supported within agreed service levels and contribute to the improvement of overall operational processes. Required Skills: Incident Support (2+ years): Experience in incident management and IT operations. Automation Experience: Proficiency in leveraging automation tools and technologies to optimize operations. Strong analytical skills for problem triage and resolution. Familiarity with monitoring and observability platforms to maintain system performance. Mandatory Key Skillssystem software,java,algorithms,data structures,c++,python,linux,itil,project management,change management,problem management,sla management,incident management*,operations management*,operational support*,root cause analysis*,it operations*

Posted 4 days ago

Apply

6.0 - 11.0 years

13 - 18 Lacs

gurugram

Hybrid

Work Flexibility : Hybrid What You Will Do: You will implement complex systems based on defined application software architecture. You will translate design inputs to engineering specifications and produce component and sub-system level designs. You will apply the defined design practices including Agile methodology and use sound software engineering principles to ensure that the application software products are safe, robust, and user-friendly. Design, implement, and test of secure windows/cloud / web applications. Assist quality teams with risk analysis and propose risk mitigation strategies. Collaborate with remote and local development teams. Assist Project Management teams with the Project planning and tracking. Maintain and Support existing applications. What You Will Need: Required: Bachelors degree in computer science or a related field 6 years of design and development of complex software systems. Exposure to Azure cloud Development with at least 1 year of experience developing cloud-based applications Experienced in design, development, and integration of REST / SOAP / Web APIs on .NET stack Experienced in creating CI/CD pipelines on Jenkins/Bamboo/Azure DevOps is a plus Backend: ASP.NET MVC, .NET, .NET Core, C#, Web/Rest API, Microservices, Windows Services Preferred : Frontend: (Any of) React.js, angular, vue.js Others: Entity Framework, GIT, Unit tests, PowerShell Knowledge of one or more third-party tools like SonarCube, NUnit, NCover, and FxCop is a plus Strong core computer science skills such as data structure design, architecture design, and algorithms Sound knowledge of Object-Oriented Analysis, designing, and documenting software architecture Experience with documented software development processes or familiarity with US FDA and ISO standards like IEC 62304, IEC 60601, and 21CRF 820 is a plus Good understanding of HL7 and DICOM protocols is a plus Travel Percentage : 10%

Posted 4 days ago

Apply

8.0 - 10.0 years

14 - 19 Lacs

bengaluru

Work from Office

Role Purpose To ensure success as a technical architect, you should have extensive knowledge of enterprise networking systems, advanced problem-solving skills, and the ability to project manage. A top-class technical architect can design and implement any size system to perfectly meet the needs of the client. Do 1. Responsibilities: Meeting with the IT manager to determine the companys current and future needs. Determining whether the current system can be upgraded or if a new system needs to be installed. Providing the company with design ideas and schematics. Project managing the design and implementation of the system. Meeting with the software developers to discuss the system software needs. Troubleshooting systems issues as they arise. Overseeing all the moving parts of the system integration. Measuring the performance of the upgraded or newly installed system. Training staff on system procedures. Providing the company with post-installation feedback. 2. Technical Architect Requirements: Bachelors degree in information technology or computer science. Previous work experience as a technical architect. 3. Managerial experience. In-depth knowledge of enterprise systems, networking modules, and software integration. Knowledge of computer hardware and networking systems. Familiarity with programming languages, operating systems, and Office software. Advanced project management skills. Excellent communication skills. Ability to see big-picture designs from basic specifications. Ability to problem solve complex IT issues. Mandatory Skills: VLSI AI Hardware validation . Experience: 8-10 Years .

Posted 5 days ago

Apply

8.0 - 10.0 years

14 - 19 Lacs

pune

Work from Office

Role Purpose To ensure success as a technical architect, you should have extensive knowledge of enterprise networking systems, advanced problem-solving skills, and the ability to project manage. A top-class technical architect can design and implement any size system to perfectly meet the needs of the client. Do 1. Responsibilities: Meeting with the IT manager to determine the companys current and future needs. Determining whether the current system can be upgraded or if a new system needs to be installed. Providing the company with design ideas and schematics. Project managing the design and implementation of the system. Meeting with the software developers to discuss the system software needs. Troubleshooting systems issues as they arise. Overseeing all the moving parts of the system integration. Measuring the performance of the upgraded or newly installed system. Training staff on system procedures. Providing the company with post-installation feedback. 2. Technical Architect Requirements: Bachelors degree in information technology or computer science. Previous work experience as a technical architect. 3. Managerial experience. In-depth knowledge of enterprise systems, networking modules, and software integration. Knowledge of computer hardware and networking systems. Familiarity with programming languages, operating systems, and Office software. Advanced project management skills. Excellent communication skills. Ability to see big-picture designs from basic specifications. Ability to problem solve complex IT issues. Mandatory Skills: Fullstack Java Enterprise . Experience: 8-10 Years .

Posted 5 days ago

Apply

8.0 - 10.0 years

14 - 19 Lacs

hyderabad

Work from Office

Role Purpose To ensure success as a technical architect, you should have extensive knowledge of enterprise networking systems, advanced problem-solving skills, and the ability to project manage. A top-class technical architect can design and implement any size system to perfectly meet the needs of the client. Do 1. Responsibilities: Meeting with the IT manager to determine the companys current and future needs. Determining whether the current system can be upgraded or if a new system needs to be installed. Providing the company with design ideas and schematics. Project managing the design and implementation of the system. Meeting with the software developers to discuss the system software needs. Troubleshooting systems issues as they arise. Overseeing all the moving parts of the system integration. Measuring the performance of the upgraded or newly installed system. Training staff on system procedures. Providing the company with post-installation feedback. 2. Technical Architect Requirements: Bachelors degree in information technology or computer science. Previous work experience as a technical architect. 3. Managerial experience. In-depth knowledge of enterprise systems, networking modules, and software integration. Knowledge of computer hardware and networking systems. Familiarity with programming languages, operating systems, and Office software. Advanced project management skills. Excellent communication skills. Ability to see big-picture designs from basic specifications. Ability to problem solve complex IT issues. Mandatory Skills: Cloud App Dev Consulting . Experience: 8-10 Years .

Posted 5 days ago

Apply

13.0 - 18.0 years

15 - 19 Lacs

bengaluru

Work from Office

Job Area :Engineering Group, Engineering Group > Software Engineering General Summary: Overview Qualcomm's software CPU (aka application processor) architecture group develops long-term software roadmaps (for a horizon of three to five years). It is responsible for defining architecture specifications, developing prototypes, and engaging with the software and hardware worldwide partners to influence products development. It is also acting as an operational execution team enabling commercialization of the most up-to-date worldwide CPUs integrated in Snapdragons chipsets for markets such as: Handsets, IOT devices, Automotive, Compute/Laptops, XR, etc. The team is currently looking for an experienced CPU software architect who can contribute to architecting of HW/ SW interface and design and development of low level firmware for CPU bootstrapping, power controller etc. He or she, will specifically be engaged in the following domains: a) Micro-code optimization b) Design and development of firmware of idle and active CPU power management c) CPU software/hardware design trade-offs d) Debugging of critical SW issues that are artifacts of any high-performance CPU microarchitecture (prefetching, speculation, memory ordering etc...) e) Definition of short and long-term SW architecture roadmap in accordance with Arms architecture ISA evolution f) Represent the CPU SW teams in engagements with Arm architects and third-party software partners (e.g., Google, MSFT, etc.) Since the contributions of the CPU software organization affect a large span of products, the function provides an uncommon exposure to multiple technology domains related to system-on-chip development. To fully benefit from the roles opportunities, the candidate must demonstrate a motivation to influence the products roadmap, as he or she, will directly contribute to Qualcomms most innovative products. Skills/Experience: a) 13+ years of experience in designing and developing low-level software/firmware usingC, C++, and ARM assemblyfor high-performance, resource-constrained embedded systems. b) Expert, hands-on knowledge of onARM v8/v9-A series CPU architectures. Deep knowledge of theRISC-V ISA is a significant advantage. c)Proven expertise in ARM system specifications, including hands-on implementation or extensive customization ofPSCI (Power State Coordination Interface), SCMI (System Control & Management Interface), and ARM Trusted Firmware-A (TF-A),. d) Deep understanding ofSystem on Chip (SoC) architecture, including hardware coherency (CPU-to-CPU and I/O coherency), cache management, and the intricacies ofMemory Management Units (MMU)andTranslation Lookaside Buffers (TLB). e) Extensive experience with systempower management architectures:Low Power Modes (LPM) and CPU idle/active state management. f)Mastery of the C programming languagefor writing robust, efficient, and portable firmware and system-level code. g) In-depth knowledge ofboot architecture and secure boot sequences, including hands-on experience withUEFI, ACPI specification and bootloaders. h)Proven expertise in system software fundamentals:OS kernel internals,task scheduling, atomics, synchronization primitives, and memory management. i) Expertise in embedded systems SW design, including real-time operating systems (RTOS).Proven experience with the Zephyr RTOSfor prototyping, driver development, and power management is highly desirable. j) Familiarity with the internals of OS kernels (Linux or Windows) and their interaction with CPU and SoC features. Experience in device driver development is an added advantage. k) Effective problem-solving and analytical skills, with a proven ability to debug complex, system-level issues. l) Critical thinking skills, with the ability to make architectural trade-offs and define long-term software roadmaps. m) Excellent verbal and written communication skills, with experience engaging internally and with external partners (e.g., Arm, SiFive, Google, Microsoft). Minimum Qualifications: Bachelors degree in engineering, Information Systems, Computer Science, or related field and 10+ years of Software Engineering or related work experience. OR Masters degree in engineering, Information Systems, Computer Science, or related field and 9+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 9+ years of Software Engineering or related work experience. 8+ years of work experience with Programming Language such as C, C++, ARM/ RISC-V ASM, Python, etc. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Posted 6 days ago

Apply

4.0 - 9.0 years

16 - 20 Lacs

bengaluru

Hybrid

About the Team At Nutanix, you will be part of the Core Infra team consisting of 15 dedicated individuals based in Bangalore. The team culture emphasizes unity and a shared focus on achieving goals, fostering collaboration and innovation. Working closely together, team members value each other's contributions and support one another in a dynamic and fast-paced environment. You will report to the Director of Engineering at Nutanix. The work setup is hybrid, allowing for flexibility and a healthy work-life balance. As a new hire, you will be expected to work from the office two days a week, ensuring face-to-face interactions with your team members and promoting a sense of camaraderie and community within the Core Infra team. At Nutanix, we understand the importance of work-life balance and prioritize the well-being of our employees. Therefore, there are no travel requirements for this position, allowing you to focus on your work and professional development without the added stress of frequent travel. Your Role Design and develop Core Software Infrastructure for Nutanix distributed cluster The ability to make the code extendable for a massively distributed infrastructure with several nodes with millions of entities. Understanding of hypervisors like ESXi or KVM or HyperV is a Plus Ability to design software with clean interfaces and APIs with other components Understanding intrinsic details about key distributed design principles like CAP theorem, PACELC etc. and the ability to apply them in virtualized environments. Interact with other teams across the system software stack to clearly communicate and express your technical views and design. What You Will Bring Excellent design and coding skills in any one of Python/ Go Very strong analytical and problem-solving skills with a focus on working independently Ability to collaborate and solve broad problems spanning multiple teams Ability to understand design and requirements and translate that to code Comfortable working in a fast-moving, agile environment Bachelors or Masters (preferred) in Computer Science 4yrs to 6 years of industry experience How we work: Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. For most roles, that will mean coming into an office a minimum of 3 days per week, however certain roles and/or teams may require more frequent in-office presence. Additional team-specific guidance and norms will be provided by your manager.

Posted 6 days ago

Apply

8.0 - 12.0 years

13 - 18 Lacs

bengaluru

Work from Office

Meet the Team Looking forward to getting an exciting start to your career? Catalyst Engineering IOS XE Platform Independent team, designs and develops high-performance system software for various Cisco Platforms which includes Enterprise Switching & Routers, Service Provider Routing Platforms. This is one of the team where we are leading the Enterprise Industry with several innovations; and we are in an exciting phase in the rapidly evolving market. The opportunities here are boundless, and we are sure you will add a character to the dynamism of this team! Your impact In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on IOS XE OS that forms a crucial backbone of many Enterprise devices. You will learn about groundbreaking technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications 8 - 12 years proven experience in internetworking technologies and applications. Proficient in C programming with strong knowledge of code generation techniques and scripting languages (Python) for tooling and prototyping Strong software engineering principles: modular design Masters degree in Computer Science, Software Engineering, Electrical Engineering, or equivalent experience Experience in software development and protocols Familiarity on data path and ASIC pipeline - BCM/Dune/Silicon 1/Marvell Prestera Preferable. Knowledge in L2/L3, QOS, ACL and enterprise feature data path Preferred Qualifications Bachelors degree in computer science or related field (MS preferred). Good hands-on implementation experience with one or more of the following: High Availability, IPC, Memory management, Distributed communications Infrastructure, Serviceability, Containers, Virtualization.

Posted 6 days ago

Apply

4.0 - 8.0 years

14 - 18 Lacs

bengaluru

Work from Office

Meet the Team Looking forward to getting an exciting start to your career? Catalyst Engineering IOS XE Platform Independent team, designs and develops high-performance system software for various Cisco Platforms which includes Enterprise Switching & Routers, Service Provider Routing Platforms. This is one of the team where we are leading the Enterprise Industry with several innovations; and we are in an exciting phase in the rapidly evolving market. The opportunities here are boundless, and we are sure you will add a character to the dynamism of this team! Your impact In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on IOS XE OS that forms a crucial backbone of many Enterprise devices. You will learn about groundbreaking technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications 4 - 8 years proven experience in internetworking technologies and applications. Strong experience developing software in C within a multi-threaded environment, coupled with excellent problem-solving abilities and Data Structures. SDK Development: Design, implement, and maintain SDKs that enable seamless integration between software applications and underlying hardware or network layers Experience in development of Networking protocols. Experience with debugging techniques and tools like GDB. Linux-based build systems, working with Makefiles, and integrating SDKs Experience in any Cisco OS XR, XE or NXOS would be a plus Exposure or experience in AI/ML tools and frameworks. Preferred Qualifications Bachelors degree in computer science or related field (MS preferred). Good hands-on implementation experience with one or more of the following: High Availability, IPC, Memory management, Distributed communications Infrastructure, Serviceability, Containers, Virtualization

Posted 6 days ago

Apply

2.0 - 6.0 years

11 - 15 Lacs

bengaluru

Work from Office

General Summary: Actively participate in Wi-Fi software planning and development discussions to provide the inputs from testing perspective. Provide Estimates to manager for all tasks and execute them as per plan. Provide inputs on dependencies, risks, and issues. Keep up to date with new Wi-Fi standards, testing and certification programs and provide inputs in various internal architecture and planning discussions. Provide good quality test plans, test reports, automation scripts & defects. Interface with peers in development teams to sort technical issues and provide support for resolution. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 2 to 6 years of hands-on system software test & automation experience Experience of wireless protocols and especially IEEE 802.11 a/b/g/n/ac/ax/be and WFA Wi-Fi specifications (AP, STA, P2P, WPS, WFD, co-existence etc.) Experience in doing IEEE802.11/Wi-Fi protocol stack testing in embedded environment specially on a wireless semiconductor chip. Excellent and proven understanding of software test methodologies. Good understanding of chip development life cycle and exposure to various processor architectures and peripherals Good understanding of software test and debug techniques on embedded platforms. Strong Debugging skills. Experience of working with software engineering tools such as code management systems and bug tracking tools Good communication skills, both written and verbal. Experience with C, C++ or similar scripting languages. Hands on experience with at least 1 scripting languages preferably PERL/PYTHON/TCL shell scripting. Experience working with Linux test environments. Familiar with Perforce Keywords.

Posted 6 days ago

Apply

Exploring System Software Jobs in India

The job market for system software professionals in India is thriving with numerous opportunities for individuals looking to build a career in this field. With the increasing demand for technology solutions across various industries, the need for skilled system software experts is on the rise.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Noida

These cities are known for their robust IT ecosystems and house a multitude of companies actively seeking system software professionals.

Average Salary Range

The salary range for system software professionals in India varies based on experience levels. Entry-level professionals can expect to earn between INR 4-6 lakhs per annum, while experienced individuals can command salaries ranging from INR 10-20 lakhs per annum.

Career Path

A typical career path in system software may involve progressing from roles such as Junior Developer or Software Engineer to Senior Developer, Tech Lead, and eventually, Architect or Manager positions. Continuous learning and skill development are crucial for advancement in this field.

Related Skills

In addition to expertise in system software, professionals in this domain are often expected to have skills such as:

  • Programming languages like C, C++, Java
  • Operating systems knowledge
  • Data structures and algorithms
  • Debugging and troubleshooting abilities
  • Version control systems

Interview Questions

  • What is the difference between system software and application software? (basic)
  • Explain the role of an operating system in a computer system. (basic)
  • What is virtual memory, and how does it work? (medium)
  • How do you optimize code for performance? (medium)
  • Can you explain the concept of multi-threading in system software development? (medium)
  • What is the significance of cache memory in a computer system? (advanced)
  • How do you handle memory leaks in a system software application? (advanced)
  • Describe the process of kernel development in an operating system. (advanced)
  • How would you design a scalable system architecture for a large-scale application? (advanced)

Closing Remark

As you embark on your journey to explore system software jobs in India, remember to continuously enhance your skills, stay updated with industry trends, and prepare thoroughly for interviews. With dedication and perseverance, you can excel in this dynamic and rewarding field. Good luck!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies