Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
9.0 - 12.0 years
15 - 20 Lacs
Bengaluru
Work from Office
Software Engineer | C Programming, System Programming & Linux, Networking L2/L3: Exp: 4-8yrs What You'll Do Looking forward to getting an exciting start to your career? You will bring your unique talents to the group that works on Cisco's IOS-XR operating system which is crafting outstanding customer value by providing cohesive and innovative software, platforms and solutions for Cisco's core networking customers. In your role as a Software Engineer, you will develop products that are deployed by some of the top tier service providers 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. Experience the exhilaration of taking a product through development and integration. Who You'll Work With As an integral member of this forward-looking group, you will work with engineers who architect, design, and develop some of the worlds largest Service Provider products that are constantly evolving to meet customer business requirements. You will be interacting and working closely with some of the finest talent in the industry. What is more... we believe in making work both challenging and fun! Can't get better than this, right? Who You Are You have experience working on real-time embedded systems and OS, such as Linux. You possess the ability to understand system-level architecture and design. Besides these, you have sufficient knowledge of product development life-cycle and tools. Your good written and verbal communication skills have always stood you in good stead. Experience: 4-8 years. Bachelors degree in CS/EE/EC or technical equivalent. Expert knowledge and hands-on experience in C with Linux. Network and multithread programming, sound knowledge of system programming on UNIX based systems Exposure to L2/L3 protocols Exposure to Netconf/ Yang, REST APIs, Open Config Models, Telemetry is plus. Why Cisco? #WeAreCisco. We are all outstanding, but collectively we bring our talents to work as a team, to develop innovative technology and power a more inclusive, digital future for everyone. How do we do it? Well, for starters with people like you! providing people with access to the digital skills they need and connecting the most remote parts of the world whether through 5G, or otherwise. We celebrate and support one another from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that). We know that powering an inclusive future starts with us. Because without diversity and a dedication to equality, there is no moving forward. Our 30 Inclusive Communities, that bring people together around commonalities or passions, are leading the way. Together were committed to learning, listening, caring for our communities, whilst supporting the most vulnerable with a collective effort to make this world a better place either with technology, or through our actions. So, you have colorful hair? Dont care. Tattoos? Show off your ink. Like polka dots? Thats cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us! #WeAreCisco
Posted 1 month ago
2.0 - 5.0 years
5 - 10 Lacs
Bengaluru
Work from Office
The key responsibilities for this role as following: As Firmware developer to develop Hypervisor firmware on IBM power Systems Participate in design, implementation, Integration & verification of virtualization functions Execute unit test plans and functional tests to verify high quality code deliverables Perform code reviews with other members of team Provide code support, debug activities and issues resolution supporting both internal and external customers. Interact with the test team to define test plans, identify, root cause and resolve defects. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 2-5 years of experience in Firmware design( embedded software) and development Expertise in C/ C++ language , Object oriented concepts Experience in embedded device drivers, Linux. Expertise in debugging and root causing complex firmware issues Should be a good team player Should have strong analytical skills Should have good communication skills and a quick learner Preferred technical and professional experience Knowledge in Servers domain, virtualization Tech is added advantage Linux kernel , kernel development multi thread programming C++ design & design patterns/ advanced skills Knowledge in communication protocols Skills on unit testing, scripting and automation. Agile process knowledge Experience on tools like Jenkins, Git/GitHub, Gerrit or other equivalent tools. Should have good knowledge of unit testing.
Posted 1 month ago
8.0 - 12.0 years
22 - 25 Lacs
Chennai
Work from Office
As an Architect you will work in developing and shaping next generation Billing System Mandatory Skills: Excellence in Software Design, Architecture principles and Software development Life Cycle Hands on Experience in Java Technologies (Java, J2EE and OSGi) Good command on 1)Algorithms and data structures, OOAD, state machines, 2) Client-server systems, distributed systems ,3)Multithreaded programming, socket, signaling and messaging Must have good analytical skill Must be good in re-engineering aspects Experience in a software design modeling tool Experience and knowledge of Software architectures, Software life cycle, test specifications Proactive, motivated, works well in team and should be a good communicator Good knowledge of Linux is added advantage Good technical leadership skills (hands on as a technical leader) Structured and meticulous in planning and problem solving Open, flexible and adaptable in outlook and ways of working Minimum Qualification and Experience Requirements B.E.(Bachelor of Engineering)/B.Tech.(Bachelor of Technologies)/M.Tech preferably in Computer Science or Electronics or Masters in Computer Application (MCA) English Skills 8-12 years of experience in software product development. Product Development experience in Telecom BSS is preferred. Hands on Experience in Java Technologies Excellence in Software Design, Architecture principles and Software development Life Cycle Exposure to multicultural experiences a definite advantage Responsibilities for the Position Propose architecture and high level design for new requirements which needs implementation in the Charging System Take lead role for implementation of Business Requirements. Approx 60% work time is expected for hands-on coding. Design modelling Documentation related to R&D project activities (like QSMs, Technical Evaluation report, Modeling, Test specs, Review docs etc.) Participate in peer reviews and other inspection activities
Posted 1 month ago
6.0 - 11.0 years
8 - 13 Lacs
Bengaluru
Work from Office
Your Impact: OpenText (OT) is a growing organization looking for talented and experienced engineers for leading ESM (Enterprise Service Management) product developments and support. A unified team is responsible for handling product releases and any requests emanating directly from customers or via OT Support teams. What the Role Offers : Analyzes, designs, programs, debugs and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs, primarily for end users. Using current programming language and technologies writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications. What you need to succeed: Bachelor's or masters degree in computer science, Information Systems, or equivalent. 6+ years with Object Oriented Design and development using C# / React / Windows Service / Web service and Databases (MS SQL / Oracle) Well-versed with the .NET framework. Designs enhancements, updates, and programming changes for portions and subsystems of end-user applications software running on local, networked, and Internet-based platforms. Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of the overall architecture of the product or solution. Writes and executes complete unit testing, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture. Leads a project team of other software applications engineers and internal and outsourced development partners to develop reliable, cost-effective, and high-quality solutions for assigned applications portion or subsystem. Collaborates and communicates with management, internal, and outsourced development partners regarding software applications design status, project progress, and issue resolution. Represents the software applications engineering team for all phases of larger and more complex development projects. Provides guidance and mentoring to less-experienced staff members. ONE LAST THING: You are persistent and inquisitive. You have to understand why things are happening the way they are. You are determined to understand cyber attack techniques at a very detailed level. You are a self-starter who is able to work with minimal management, however have strong collaboration and interpersonal skills to work together with several other professionals from other information security fields. Youre a creative thinker who wants to answer the question, Why? Your workstation is a pyramid of monitors that you can't take your eyes off of at the risk of missing something. You have a desire to learn new technologies. Your sense of humor, passion and enthusiasm shines through in everything you do.
Posted 1 month ago
5.0 - 10.0 years
5 - 9 Lacs
Hyderabad
Work from Office
Spectrum Symphony, and would be involved in designing , developing and discussing product delivery & strategy.Develop and debug cloud scaling modules for Symphony using public cloud APIs for IBM Cloud, AWS and AzureDevelop and debug the Symphony SDK using C#, Java, Python and C++.Develop and debug a high performance workload scheduler considering stability, performance, scalability and debugability.You should also have leadership quality to manage and work as technical leads/software architect and be able to deliver end to end features.As part of worldwide development team, you will be collaborating with team members and clients from different timezone to support business success.You will be addressing product issues reported from clients and providing solutions of fixes in timely manner.Be an avid coder who can get his hands dirty and be involved in the coding to the deepest level.Work other developers in the dev team to maintain and improve code base.Work in an Agile environment of continuous deliverable.You’ll learn directly from Sr members/leaders in this field Required education Bachelor's Degree Required technical and professional expertise Proven knowledge of software development principals Solid knowledge of programming languages including C/C++, Java Solid experience in high scalability projects Strong understanding of container technologies like Docker Multithreaded programming and debugging, lock order, smart pointers etc. Strong programming and debugging skills on Linux and Windows. Self learner Proactive approach Good communication skillsFor Symphony: 5+ years of experience developing commercial enterprise-level products using C/C++. Knowledge of Java/C#/Python a plus. Multithreaded programming and debugging, lock order, smart pointers etc. Strong programming and debugging skills on Linux and Windows. Preferred technical and professional experience Good understanding of Windows and Linux OSNetwork security, authentication and authorizationTroubleshooting TCP connectivity issues on customer networksUnderstand network file-system issuesExperience with Kubernetes based platform
Posted 1 month ago
7.0 - 12.0 years
4 - 8 Lacs
Kochi
Work from Office
Your Role and Responsibilities You, the ideal candidate, are expected to have strong technical, critical thinking and communication skills. You are creative and are not afraid of bringing forward ideas and running with them. If you are already product focused, are excited for new technological development that will help users do better in solving their problems, enjoy and appreciate teamwork with people across the globe, then you will be at home with our team. As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and you’ll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 7+ years of Developing High Performance, Highly Scalable C/C++ Application. Multi-threaded Programming, High Performance Data Structures and Algorithms. Experience developing and debugging software across multiple platforms including Microsoft Windows and Linux. Experience with Agile Software Development. Preferred technical and professional experience Degree in Computer Science, Engineering, or equivalent professional experience. In Addition to the required skills, knowledge of MDX, OLAP Technologies and Multidimensional Modeling are a plus.
Posted 1 month ago
2.0 - 7.0 years
11 - 15 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Skills/Experience: Proficient in C,C++ fundamentals, Object-oriented Programming methodologies, Multithreaded Programming and OS fundamentals. Good analytical / problem solving / sound reasoning skills Experience in video domain or multimedia systems (preferred) Exposure to Linux/Windows Kernel/User Mode driver development (preferred) Experience in Windows Debugging Tools & Development Environments , Direct3D APIs (preferred) Knowledge of various video specifications as such H.264, H.265 (preferred) Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Principal Duties and Responsibilities: Applies Software knowledge to assist and support the design, development, creation, modification, and validation of video kernel drivers & solutions for Windows on Snapdragon. Analyzes user needs and software requirements. Designs and implements software features for products and systems. Participates in the design, coding for features, unit testing, debugging fixes, and integration efforts to ensure projects are completed on schedule. Assists in performing code reviews and regression tests as well as the triaging of issues Collaborates with others team members to accomplish project objectives. Writes technical documentation for software projects.
Posted 1 month ago
3.0 - 10.0 years
6 - 7 Lacs
Bengaluru
Work from Office
Ability to take responsibility of application services including development , managing, deploying and Solution real time problems related to bugs, performance ,infrastructure and added new features Design, develop, and maintain high-quality backend applications using Java ,Spring Boot (JDK 17),Web/REST services . Collaborate with architects and stakeholders to understand high-level requirements and translate them into working solutions. Write optimized SQL queries and work extensively with Oracle databases. Develop and execute comprehensive unit tests using JUnit to ensure code quality and reliability. Work on multi-threaded applications and debug complex issues in distributed systems. Collaborate with DevOps teams to implement and maintain CI/CD pipelines. Write and maintain scripts using Groovy (nice to have). Operate efficiently in a Linux-based environment. Ensure attention to detail in code, documentation, and communication. Participate in code reviews and mentor junior team members. Communicate effectively with cross-functional teams to clarify requirements and present solutions. Required qualifications to be successful in this role: Must-Have Skills: Strong experience with Java (JDK 17) and Spring Boot Proficient in Oracle, SQL, and writing complex queries Comfortable working in Linux environments Strong grasp of multithreading, concurrency, and debugging Solid understanding of JUnit and unit testing best practices Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) Excellent problem-solving skills and ability to work independently High level of attention to detail Strong communication skills CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodation for people with disabilities in accordance with provincial legislation. Please let us know if you require reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs. Life at CGI: It is rooted in ownership, teamwork, respect and belonging. Here, you ll reach your full potential because Your work creates value. You ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise You ll shape your career by joining a company built to grow and last. You ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons Come join our team, one of the largest IT and business consulting services firms in the world Skills: Hibernate Java Enterprise Editions JEE RESTful (Rest-APIs) SCRUM Spring Spring Boot
Posted 1 month ago
1.0 - 3.0 years
4 - 7 Lacs
New Delhi, Chennai, Bengaluru
Work from Office
SDE I - iOS Developer with 1-3 years of hands-on experience in mobile application development using Swift. The role involves developing robust, high-performance iOS applications while ensuring pixel-perfect designs and optimizing memory and performance. Key responsibilities include contributing to architecture discussions, design reviews, and code reviews, while implementing cutting-edge technology solutions. The ideal candidate should have expertise in iOS architectural components, design patterns, multithreaded programming, debugging, and data structures and algorithms. This role offers the opportunity to work in a fast-paced environment, experiment with new technologies, and contribute to the long-term technical vision of the product.
Posted 2 months ago
4.0 - 9.0 years
10 - 20 Lacs
Pune
Work from Office
Role & responsibilities C++ Developer Preferred candidate profile The candidate must have experience on all or most of these. C, C++ programming Embedded Systems development Experience writing device drivers(preferred) Socket programming Linux operating system Linux kernel mode programming UART programming Multi-threaded applications development Knowledge of different communications protocols
Posted 2 months ago
3.0 - 6.0 years
5 - 8 Lacs
Hyderabad
Work from Office
IBM ISDL Power hypervisor development group is working on virtualisation Tech that involves firmware design and development for power hypervisor. The key responsibilities for this role are as following: As Firmware developer to develop Hypervisor firmware on IBM power Systems Participate in design, implementation, Integration & verification of virtualization functions Execute unit test plans and functional tests to verify high quality code deliverables Perform code reviews with other members of team Provide code support, debug activities and issues resolution supporting both internal and external customers. Interact with the test team to define test plans, identify, root cause and resolve defects Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Expertise in Firmware design( embedded software) and development Expertise in C/ C++ language , Object oriented concepts Experience in embedded device drivers, Linux. Expertise in debugging and root causing complex firmware issues Should be a good team player Should have strong analytical skills Should have good communication skills and a quick learner Preferred technical and professional experience Knowledge in Servers domain, virtualization Tech is added advantage Linux kernel , kernel development multi thread programming C++ design & design patterns/ advanced skills Knowledge in communication protocols Skills on unit testing, scripting and automation. Agile process knowledge Experience on tools like Jenkins, Git/GitHub, Gerrit or other equivalent tools. Should have good knowledge of unit testing.
Posted 2 months ago
6.0 - 8.0 years
8 - 10 Lacs
Bengaluru
Work from Office
Crypto Express Adapter on z Systems allows companies to protect data and workloads from physical and logical attacks through cryptography. Cryptography is crucial for secure processing when applications must communicate with distributed elements or assess the validity of the data being processed. Candidate will be part of world class high-performance hardware security module (HSM) firmware team. The responsibility of the firmware team is to provide top-level security for processing and high-speed cryptographic offload We are Firmware professional working on Z systems ( IBM Advanced Mainframes ) and we build the most secure systems for our customers to deploy their enterprise applications. IBM z Systems are deployed with workloads where intensive IO Operations are getting executed. IBM Lab works on IO enablement firmware as well as boot firmware for z Servers. Work area would be Initial program load that is Boot firmware which enables the z Systems to boot and load supported Operating systems( Linux, zOS, zVM ) on Logical partitions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 6 - 8 years of relevant Industry experience Very strong in C & C++ and data structures, preferably in developing multi-core or multi-threaded applications. Deep knowledge of Systems Fimrware , OS kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and profiling. Exposure to QEMU , Emulation , Hi Level Modeling of FW / HW components is desirable Experience in device driver development and support for NIC, HBA or Graphics cards Strong debugging skills Experience with exercising/validation of system from user space, and knowledge of user space API Preferred technical and professional experience Cryptographic Domian knowledge or working experience
Posted 2 months ago
4.0 - 9.0 years
15 - 25 Lacs
Pune
Work from Office
Role & responsibilities C++ Developer Preferred candidate profile The candidate must have experience on all or most of these. C, C++ programming Embedded Systems development Experience writing device drivers(preferred) Socket programming Linux operating system Linux kernel mode programming UART programming Multi-threaded applications development Knowledge of different communications protocols
Posted 2 months ago
5.0 - 10.0 years
15 - 25 Lacs
Pune
Work from Office
Job description We are looking for experienced C++ Developer for below mentioned responsibilities: Strong proficiency in C++, with fair knowledge of the language specification Hands on C/C++ development experience is essential, as is exposure to the full software development life cycle Should have hands on experience and thorough knowledge in STL, BOOST understanding of data structures and algorithms Must have expertise in programming under Windows/UNIX/Linux Working knowledge of development tools such as debuggers, profilers and tracing utilities Working experience in MYSQL, Oracle, PostgreSQL would be plus Proficient understanding of code versioning tools such as SVN, Git. Desired Candidate Profile: 5 to 9 years of experience in C++ related application development Ready to work from office Note: We work from the office 5 days a week (Mon-Fri). Interview Process:-1. Online Technical Test, 2. Technical Interview(virtual) 3. Managerial round(Face to face). Apply only if you are ok with interview process and can join within 45 days max. Perks and Benefits Perks and Benefits free doorstep cab facility Free Mediclaim If interested please share your resume at ppadhen@euronetworldwide.com
Posted 2 months ago
2.0 - 5.0 years
5 - 9 Lacs
Pune
Work from Office
Amdocs helps those who build the future to make it amazing. With our market-leading portfolio of software products and services, we unlock our customers innovative potential, empowering them to provide next-generation communication and media experiences for both the individual end user and enterprise customers. Our employees around the globe are here to accelerate service providers migration to the cloud, enable them to differentiate in the 5G era, and digitalize and automate their operations. Listed on the NASDAQ Global Select Market, Amdocs had revenue of $5.00 billion in fiscal 2024. For more information, visit www.amdocs.com In one sentence The role involves handling incidents and service requests from customers/end-users by following the standard methods and procedures of the unit. What will your job look like Administer the end-to-end IT change management process, including the recording, assessment, approval, coordination, and review of changes. Schedule and facilitate Change Advisory Board (CAB) meetings; document decisions and communicate outcomes. Ensure all change records are properly documented, including risk assessments, back-out plans, testing requirements, and business justifications. Liaise with IT teams and business units to gather necessary information related to proposed changes. Monitor and report on change metrics, KPIs, and trends to identify opportunities for improvement. Ensure changes are compliant with internal policies, audit requirements, and ITIL best practices. Assist in root cause analysis for failed changes and contribute to continuous improvement initiatives. Maintain change calendar and avoid conflicts with major business events or other high-impact changes Skills: Experience in IT Change Management or IT Service Management roles. Familiarity with ITIL framework and ITSM tools (BMC Remedy, etc.). Strong organizational and communication skills. Ability to work under pressure and manage multiple changes simultaneously All you need is... Bachelor's degree in Science/IT/Computer Science or equivalent Experience writing software code in at least one programming language Good knowledge of Object Oriented Design and development Experience in Production Support/Application Support Why you will love this job: You will get to show off your fine-tuned skills for resolving issues and helping the end-user. You will be a key member of a global, dynamic and highly collaborative team with various possibilities for personal and professional development. You will have the opportunity to work in a multinational environment for the global market leader in its field.
Posted 2 months ago
3.0 - 5.0 years
11 - 15 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Minimum Qualifications: Bachelors degree in engineering, Computer Science, Information Systems/technology, or equivalent and related field with: 3-5 years of experience with programming languages such as C & C++ Experience with Git, Perforce or equivalent Source Code Management Systems. Masters degree in engineering, Computer Science, Information Systems/technology, or equivalent and related field with: 2-4 years of experience with programming languages such as C & C++ Experience with Git, Perforce or equivalent Source Code Management Systems. Skills/Experience: Proficient in C,C++ fundamentals, Object-oriented Programming methodologies, Multithreaded Programming and OS fundamentals. Good analytical / problem solving / sound reasoning skills Experience in video domain or multimedia systems (preferred) Exposure to Linux/Windows Kernel/User Mode driver development (preferred) Experience in Windows Debugging Tools & Development Environments , Direct3D APIs (preferred) Knowledge of various video specifications as such H.264, H.265 (preferred) Principal Duties and Responsibilities: Applies Software knowledge to assist and support the design, development, creation, modification, and validation of video kernel drivers & solutions for Windows on Snapdragon. Analyzes user needs and software requirements. Designs and implements software features for products and systems. Participates in the design, coding for features, unit testing, debugging fixes, and integration efforts to ensure projects are completed on schedule. Assists in performing code reviews and regression tests as well as the triaging of issues Collaborates with others team members to accomplish project objectives. Writes technical documentation for software projects. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Posted 2 months ago
3.0 - 7.0 years
5 - 9 Lacs
Raigad
Work from Office
Helios Voltage is looking for Factory Supervisor to join our dynamic team and embark on a rewarding career journey. Oversee factory operations and staff. Ensure compliance with production standards and procedures. Monitor and manage production schedules. Collaborate with production teams and stakeholders. Troubleshoot and resolve production issues. Prepare factory reports and documentation.
Posted 2 months ago
4.0 - 9.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Crypto Express Adapter on z Systems allows companies to protect data and workloads from physical and logical attacks through cryptography. Cryptography is crucial for secure processing when applications must communicate with distributed elements or assess the validity of the data being processed. Candidate will be part of world class high-performance hardware security module (HSM) firmware team. The responsibility of the firmware team is to provide top-level security for processing and high-speed cryptographic offload We are Firmware professional working on Z systems ( IBM Advanced Mainframes ) and we build the most secure systems for our customers to deploy their enterprise applications. IBM z Systems are deployed with workloads where intensive IO Operations are getting executed. IBM Lab works on IO enablement firmware as well as boot firmware for z Servers. Work area would be Initial program load that is Boot firmware which enables the z Systems to boot and load supported Operating systems( Linux, zOS, zVM ) on Logical partitions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 4+ years of relevant Industry experience Very strong in C and data structures, preferably in developing multi-core or multi-threaded applications. Deep knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and profiling. Experience in device driver development and support for NIC, HBA or Graphics cards Understanding of riscv / arm architecture and micro architecture features likes Caches, MMU, SMP, coherency Strong debugging skills Experience with exercising/validation of system from user space, and knowledge of user space API Preferred technical and professional experience Cryptography knowledge or working experience
Posted 2 months ago
1.0 - 4.0 years
6 - 10 Lacs
Hyderabad
Work from Office
IBM ISDL Power hypervisor development group is working on virtualisation Tech that involves firmware design and development for power hypervisor. The key responsibilities for this role are as following: As Firmware developer to develop Hypervisor firmware on IBM power Systems Participate in design, implementation, Integration & verification of virtualization functions Execute unit test plans and functional tests to verify high quality code deliverables Perform code reviews with other members of team Provide code support, debug activities and issues resolution supporting both internal and external customers. Interact with the test team to define test plans, identify, root cause and resolve defects Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 1-4 years of experience in Firmware design( embedded software) and development Expertise in C/ C++ language , Object oriented concepts Experience in embedded device drivers, Linux. Expertise in debugging and root causing complex firmware issues Should be a good team player Should have strong analytical skills Should have good communication skills and a quick learner Preferred technical and professional experience Knowledge in Servers domain, virtualization Tech is added advantage Linux kernel , kernel development multi thread programming C++ design & design patterns/ advanced skills Knowledge in communication protocols Skills on unit testing, scripting and automation. Agile process knowledge Experience on tools like Jenkins, Git/GitHub, Gerrit or other equivalent tools. Should have good knowledge of unit testing.
Posted 2 months ago
2.0 - 7.0 years
3 - 7 Lacs
Hyderabad
Work from Office
As a Backend Software Developer, you will be responsible for designing and developing components and features for IBM Spectrum Symphony, and would be involved in designing , developing and discussing product delivery & strategy. Develop and debug cloud scaling modules for Symphony using public cloud APIs for IBM Cloud, AWS and Azure Develop and debug the Symphony SDK using C#, Java, Python and C++. Develop and debug a high performance workload scheduler considering stability, performance, scalability and debugability. You should also have leadership quality to manage and work as technical leads/software architect and be able to deliver end to end features. As part of worldwide development team, you will be collaborating with team members and clients from different timezone to support business success. You will be addressing product issues reported from clients and providing solutions of fixes in timely manner. Be an avid coder who can get his hands dirty and be involved in the coding to the deepest level. Work other developers in the dev team to maintain and improve code base. Work in an Agile environment of continuous deliverable. You’ll learn directly from Sr members/leaders in this field Required education Bachelor's Degree Required technical and professional expertise Proven knowledge of software development principals Solid knowledge of programming languages including C/C++, Java Solid experience in high scalability projects Strong understanding of container technologies like Docker Multithreaded programming and debugging, lock order, smart pointers etc. Strong programming and debugging skills on Linux and Windows. Self learner Proactive approach Good communication skills 2+ years of experience developing commercial enterprise-level products using C/C++. Knowledge of Java/C#/Python a plus. Multithreaded programming and debugging, lock order, smart pointers etc. Strong programming and debugging skills on Linux and Windows. B.Sc in Computer Science or Software Engineering Proven knowledge of software development principals Solid knowledge of programming languages including C/C++, Java Solid experience in high scalability projects Strong understanding of container technologies like Docker Multithreaded programming and debugging, lock order, smart pointers etc. Strong programming and debugging skills on Linux and Windows. Good understanding of Windows and Linux OS Network security, authentication and authorization Troubleshooting TCP connectivity issues on customer networks Understand network file-system issues Experience with Kubernetes based platform
Posted 2 months ago
5.0 - 8.0 years
27 - 42 Lacs
Bengaluru
Work from Office
Job Summary NetApp is seeking a seasoned Software Engineer with substantial experience to become a vital member of our WAFL team. This team at NetApp plays a pivotal role in creating and refining network protocols for enterprise-grade data storage solutions tailored for extensive on-premises, public, and private cloud environments. This presents an excellent opportunity to collaborate with a dynamic team that is delivering a transformative product in a rapidly expanding sector of the technology industry. In your role as a Technical Member, you will collaborate with a team of proficient system engineers responsible for the design, development, debugging, maintenance, and testing of software. Within the Research and Development division, system software engineers concentrate on enhancing existing products while also engaging in the creation of new offerings. Job Requirements • Good hands-on experience in C, and C++ languages and debugging with GDB. • Should have worked in Storage Domain & RAID experience is preferred. • In-depth knowledge of Unix/Linux System Programming and multithreaded programming. • Strong data storage fundamentals. Computer Networking Skills • Should have a strong conceptual understanding of OS internals. • Strong algorithms, data structures, and multi-threaded programming expertise are required. • A major part of your responsibility will be to apply current skills and use up-to-date technologies to complete projects as part of the development cycle. • Ability to work on complex issues where data analysis requires an in-depth evaluation of variable factors & high problem-solving skills. • Experience in architecture, design, and development of system software. • As a subject matter expert, you will head & participate in technical discussions within the immediate group and across functions, where evaluating and executing design and development plans for products are reviewed. • You will have a direct influence on the choices, actions, and outcomes related to project direction. • Work as a senior team member on projects involving the development of new features, sustenance, and handling engineering escalations. • Participate in all phases of the product development cycle: from product definition and design, through implementation, debugging, testing, and early customer support. • Collaborate with other peer teams on the product, such as QA, product marketing, support, and other dependent engineering teams, to deliver solutions, understand customer use cases, and incorporate the value from those teams into work done within the team. Education • A minimum of 4 - 8 years of experience is required. • A Bachelor of Science Degree in Electronics/Electrical Engineering or Computer Science, a Master degree, or a PhD; or equivalent experience is required
Posted 2 months ago
5.0 - 8.0 years
27 - 42 Lacs
Bengaluru
Work from Office
Job Summary NetApp is looking for an experienced Seasoned Software Engineer to join our NAS development team. NetApp’s NAS team is at the centre of developing and enhancing network protocols for enterprise class data storage solution specifically designed for large scale on Prem, public and private cloud deployments. This is a wonderful opportunity to work on a high-powered team delivering an industry changing product within an extremely high growth sector of the tech industry. As a Senior Technical Member, you will work as part of a team of skilled system engineers accountable for participating in the design, development, debugging, maintenance & testing. As part of the Research and Development function, system software engineers focus on enhancements to existing products as well as new product development. Job Requirements A major part of your responsibility will be to apply current skills and use up-to-date technologies to complete projects as part of the development cycle including: Ability to work on complex issues where data analysis requires an in-depth evaluation of variable factors & high problem-solving skills. Experience in architecture, design, and development of system software. As a subject matter expert, you will head & participate in technical discussions within the immediate group and across functions, where evaluating and executing design and development plans for products are reviewed. You will have a direct influence on the choices, actions, and outcomes related to project direction. Work as a senior team member on projects involving the development of new features, sustenance, and handling engineering escalations. Participate in all phases of product development cycle: from product definition and design, through implementation, debugging, testing and early customer support. Collaborate with other peer teams on the product, such as QA, product marketing, support, and other dependent engineering teams, to deliver solutions, understand customer use cases, and incorporate the value from those teams into work done within the team. Good hands-on experience in C, and C++ languages and debugging with GDB. In-depth knowledge of Unix/Linux System Programming and multithreaded programming. Strong data storage fundamentals. Computer Networking Skills Should have a strong conceptual understanding of OS internals. Strong algorithms, data structures, and multi-threaded programming expertise are required. Education A minimum of 4 - 8 years of experience is required. A Bachelor of Science Degree in Electronics/Electrical Engineering or Computer Science, a Master degree, or a PhD; or equivalent experience is required.
Posted 2 months ago
10.0 - 20.0 years
15 - 30 Lacs
Pune
Work from Office
Role & responsibilities Hiring for C++ Developer Preferred candidate profile Hiring for the candidate must have experience on all or most of these. C, C++ programming Embedded Systems development Experience writing device drivers(preferred) Socket programming Linux operating system Linux kernel mode programming UART programming Multi-threaded applications development Knowledge of different communications protocols
Posted 2 months ago
10.0 - 17.0 years
17 - 30 Lacs
Hyderabad
Work from Office
Lead C++ Developer C/C++ , Python, Linux 9 to 15yrs Hyderabad-5 days office in a week mandatory Job Purpose Responsibilities Analyze requirements and propose technical solutions in delivering projects within expected parameters of cost, time and quality Work with project managers to compile a work breakdown structure of tasks for a given deliverable and provide realistic estimates for completing the assignment Develop and unit test all functions created or modified according to software development best practices Collaborate with other Developers and QA Engineers to execute full cycle integration, functional and regression testing. Promote software changes across all environments, safely and responsibly, through to Live Production Participate in team exercises to identify and implement areas for continuous improvement Continuously improve the system performance and propose better solutions. Effectively interact with business and operations for solving design and operational challenges. Knowledge and Experience 5+ years hands on experience in C/C++ programming language on Linux Experience with code analysis and coverage tools like Coverity, Valgrind, gcov/lcov Minimum 2+ years hands on scripting experience Strong understanding of computer science fundamentals, algorithms and data structure Strong performance-oriented programming skills Strong understanding of TCP/IP and Multicast network protocols Bachelor's degree in Computer Science or Engineering
Posted 2 months ago
7.0 - 11.0 years
10 - 14 Lacs
Chennai
Work from Office
What you'll do As a Software Engineer, you will work with a world class team developing and deploying new technologies on a cutting edge network. You will design, develop and deploy new and innovative technology into a service provider network. Viasats unique position as a service provider and equipment manufacturer allows you to experience the whole life cycle of software development all the way from design to deployment. The day-to-day You will be a member of the software team that is involved in the embedded software development . It interacts with different network elements both on Access Network towards adapting with L2 Subsystem, CSN Network towards adapting with service network components. Our team members enjoy working closely with each other utilizing an agile development methodology. Priorities can change quickly, but our team members are able to stay ahead of deadlines to delight every one of our customers whether they are internal or external to Via sat. We are searching for candidates who enjoy working with people and have a technical mind that excels when being challenged What you'll need 7 to 11 years of software engineering experience in Java with strong emphasis on software architecture and design in the Unix/Linux based platforms. Experience with network programming and concurrent/multithreaded programming. Experience building CI/CD pipeline and automated software deployments. Experience working in cloud environment AWS EMR. Familiarity with Hadoop and data processing technologies such as Kafka is advantageous. Problem-solving experience and possess a DevOps approach Strong oral and written communication skills. Bachelors degree in Computer Science, Electrical Engineering, or related Engineering Disciplines. Up to 10% of travel. What will help you on the job Knowledge on tools like Jenkins, JIRA, and Git. Experience with bash, ansible and Python scripting in Linux Experience with telecom/networking/satellite/wireless communications.
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
54024 Jobs | Dublin
Wipro
24262 Jobs | Bengaluru
Accenture in India
18733 Jobs | Dublin 2
EY
17079 Jobs | London
Uplers
12548 Jobs | Ahmedabad
IBM
11704 Jobs | Armonk
Amazon
11059 Jobs | Seattle,WA
Bajaj Finserv
10656 Jobs |
Accenture services Pvt Ltd
10587 Jobs |
Oracle
10506 Jobs | Redwood City