Home
Jobs

5642 C++ Jobs - Page 24

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 8.0 years

13 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

: 2025-06-11 Country: India Location: North Gate Business Park Sy.No 2/1, and Sy.No 2/2, KIAL Road, Venkatala Village, Chowdeshwari Layout, Yelahanka, Bangalore, Karnataka 560064 Position Role Type: Unspecified Position Overview: We are seeking a highly skilled and motivated Embedded Software Engineer with 3-8 years of experience to join our team. The ideal candidate should possess strong expertise in C++ and embedded software development, particularly in designing and developing device drivers for various peripherals. Knowledge of communication protocols and modeling techniques (including SystemC) will be considered a strong advantage. This role offers an excellent opportunity to work on cutting-edge technologies in embedded systems and contribute to robust and scalable software solutions. Key Responsibilities: Design, develop, and maintain device drivers for various hardware peripherals. Develop embedded software components using modern C++ in a real-time or resource-constrained environment. Collaborate with hardware, systems, and verification teams to define software requirements and ensure robust integration. Analyze system and driver-level issues and propose effective solutions. Work on low-level firmware and bring-up activities for new hardware platforms. Contribute to modeling and simulation activities using SystemC or equivalent platforms, as applicable. Participate in design reviews, code reviews, and maintain high coding standards. Document design specifications, architecture, and test plans for developed components. Requirements: Bachelor s or Master s degree in Computer Science, Electronics, Electrical, or related engineering discipline. 3 to 8 years of experience in embedded software development. Strong programming skills in C++ with a deep understanding of object-oriented principles and Multi-threaded programming. Solid experience in device driver development, including bring-up and debugging. Hands-on experience with embedded platforms and real-time operating systems (RTOS). Good understanding of hardware interfaces and communication protocols such as SPI, I2C, UART, CAN, etc. Knowledge of embedded development tools, debuggers, and version control systems. Experience with SystemC and system-level modeling is highly desired. Exposure to modeling techniques and performance analysis tools is an added advantage. Knowledge or Working experience on Python scripting is added advantage. Strong analytical and problem-solving skills, with the ability to work independently and in a team environment. . The high-quality products we design, test and produce in our Advanced Structures business help millions of passengers reach their destinations safely - every day! From nacelles, landing systems, flight controls and actuation to propellers- the products we manufacture work together behind the scenes to enhance the overall flight experience. We delight our customers with superior products and best-in-class service. Our global team is committed to continuous improvement - we work hard to make our solutions lighter-weight, stronger and more technically advanced, so that plane travel can be safer, more affordable, and more sustainable in the years to come. We are looking for the best and brightest to fly and land with us! WE ARE REDEFINING AEROSPACE. Some of our competitive benefits package includes: Transportation facility. Meal coupons Group Term Life Insurance. Group Health Insurance. Group Personal Accident Insurance. Entitled for 18 days of vacation and 12 days of sick leave annually. Employee scholar program Work life balance Car lease program National Pension Scheme LTA Fuel & Maintenance /Driver wages Meal vouchers And more! Nothing matters more to Collins Aerospace than our strong ethical and safety commitments. As such, all India positions require a background check, which may include a drug screen. At Collins, the paths we pave together lead to limitless possibility. And the bonds we form - with our customers and with each other -- propel us all higher, again and again. Apply now and be part of the team that s redefining aerospace, every day . Privacy Policy and Terms: Click on this link to read the Policy and Terms

Posted 5 days ago

Apply

5.0 - 10.0 years

50 - 55 Lacs

Bengaluru

Work from Office

Naukri logo

Visa s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms. The Opportunity: We are looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions. The Work itself: Design code and systems that touch 40% of the world population while influencing Visa s internal standards for scalability, security, and reusability Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions. Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities Essential Functions: Works directly with product owners to gather and refine requirements across products, adding and taking into account existing tools and solutions across the organization. Develops and designs advanced architect solutions that are robust and scalable, considering integrations with other solutions across the internal technical ecosystem. Provides domain expertise on the development of technical documentation of solutions and contributes to standard processes in technical documentation as needed. Plays a key role in the development and delivery of new features across products from end-to-end. The Skills You Bring: Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale Challenge the Status Quo: Comfort in pushing the boundaries, hacking beyond traditional solutions Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++) Builder: Experience building and deploying modern services and web applications with quality and scalability Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams We do not expect that any single candidate would fulfill all of these characteristics. For instance, we have exciting team members who are really focused on building scalable systems but didn t work with payments technology or web applications before joining Visa. Basic Qualifications -10 years of work experience with a Bachelor s Degree, 8 years of work experience with an Advanced degree (e.g. Masters/MBA /JD/MD), or a minimum of 5 years of work experience with a PhD Preferred Qualif

Posted 5 days ago

Apply

3.0 - 5.0 years

32 - 37 Lacs

Bengaluru

Work from Office

Naukri logo

The Role: A Senior Software Development Engineer at Razorpay is well-grounded - smart, quality focussed, product thinker, business conscious - not mere coders, of course, with very good technical context and experience to write and build quality software. Engineering creates a significant impact across different areas, considering the scale of our software product outreach. You re also expected to influence the culture of the company and help shape it in the right way. Roles and Responsibilities: Be involved and drive product & design discussions. Help us scale our payment infrastructure. Help us make decisions to shape our REST APIs for developers worldwide. Contribute to open source as we set the standards for mobile payments. Be involved and drive product & design discussions. And, most importantly, brainstorm and create new directions that Razorpay can take in our quest to make online payments easy and accessible to all. Mandatory Qualifications: 3-5 years of experience in Software Development. A strong product design sense. Good experience in working with any of the programming languages like Golang, Java, C++ Understand end-user requirements, formulate use cases and come up with effective solutions. Good understanding of REST APIs and the web in general. Ability to build a feature from scratch & drive it to completion. A willingness to learn new technology, whatever lets you deliver the best product. Have a few weekend side projects up on GitHub Have contributed to an open-source project Have worked at a product company

Posted 5 days ago

Apply

3.0 - 10.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

We re in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry. This type of work work that changes the world is what the tech industry was founded on. So, if youre ready to seize the endless opportunities and leave your mark, come join us. SHOULD YOU ACCEPT THIS CHALLENGE Pure Storage is seeking a Manager, Production Engineering to lead a team of deeply technical engineers focused on diagnosing, resolving, and proactively preventing complex field issues for Pure s Hyperscale Engineering Business Unit. You will be at the intersection of support, engineering, and customer success leading a team that develops tools, services, and analytics to ensure the ongoing health and performance of a massive and growing global fleet of storage systems. This is a high-impact role ideal for a hands-on technical leader who thrives in solving intricate problems, building engineering processes, and mentoring top-tier talent. You will manage a team responsible for bridging the gap between customer issues and core engineering while driving initiatives that enable real-time diagnostics, predictive failure detection, and rapid root cause analysis. As a Manager, Escalations Engineering, you will: Lead and grow a high-performing team of Production Engineers responsible for resolving technically challenging customer issues. Oversee the development of tools and services that proactively monitor, diagnose, and predict the health of Pure s fleet in production environments. Drive resolution of emergent and highly complex engineering problems by coordinating across engineering, support, and customer success teams. Provide technical and strategic direction to enable the detection, mitigation, and prevention of systemic issues. Collaborate closely with engineering, product, and field teams to close the loop between customer issues and product improvements. Regularly present to engineering leadership and executives on critical incidents, root causes, and long-term improvements. Foster a culture of ownership, technical rigor, and continuous learning within the team. Develop and track key metrics related to issue resolution, diagnostic accuracy, and product reliability to drive process and product improvements. WHAT YOU LL NEED TO BRING TO THIS ROLE BS/MS in Computer Science, Electrical Engineering, or a related technical field (or equivalent experience). 3+ years of experience managing high-performing software engineering or technical operations teams. 8-10+ years of software development experience, ideally in Python, Go, C++, or similar, with strong systems-level knowledge (Linux, networking, storage). Demonstrated ability to lead investigations into highly technical issues with cross-functional visibility. Experience building diagnostic and monitoring tools for large-scale distributed systems. Strong understanding of CI/CD, observability, and production telemetry systems. A natural curiosity, customer empathy, and strong analytical skills to break down complex systems and problems. Experience in big data production environments and real-time analytics is a plus. Comfortable working in an in-office environment (Bengaluru) in compliance with Pure s policies, with flexibility for PTO, work travel, and other approved leave. WHAT YOU CAN EXPECT FROM US: Pure Innovation : We celebrate those who think critically, like a challenge and aspire to be trailblazers. Pure Growth : We give you the space and support to grow along with us and to contribute to something meaningful. We have been Named Fortunes Best Large Workplaces in the Bay Area , Fortunes Best Workplaces for Millennials and certified as a Great Place to Work ! Pure Team : We build each other up and set aside ego for the greater good. And because we understand the value of bringing your full and best self to work, we offer a variety of perks to manage a healthy balance, including flexible time off, wellness resources and company-sponsored team events. Check out purebenefits.com for more information. ACCOMMODATIONS AND ACCESSIBILITY: Candidates with disabilities may request accommodations for all aspects of our hiring process. For more on this, contact us at TA-Ops@purestorage.com if you re invited to an interview. WHERE DIFFERENCES FUEL INNOVATION: We re forging a future where everyone finds their rightful place and where every voice matters. Where uniqueness isn t just accepted but embraced. That s why we are committed to fostering the growth and development of every person, cultivating a sense of community through our Employee Resource Groups and advocating for inclusive leadership. At Pure Storage, diversity, equity, inclusion and sustainability are part of our DNA because we believe our people will shape the next chapter of our success story. Pure Storage is proud to be an equal opportunity employer. We strongly encourage applications from Indigenous Peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and people with intersectional identities. We also encourage you to apply even if you feel you don t match all of the role criteria. If you think you can do the job and feel you re a good match, please apply.

Posted 5 days ago

Apply

5.0 - 8.0 years

6 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Role & responsibilities C++ Developer with Core Java OR C#.Net - Very Strong in C++ ( Mandatory with 5 Years of Exp) MFC application ( Mandatory)(1-2 Years of Experience Mandatory) Interested candidates please share your updated cv on Sanchit@mounttalent.com

Posted 5 days ago

Apply

5.0 - 8.0 years

8 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Roles : IoT/Embedded Security Engineer Location: Whitefield Bangalore Position Overview: We are seeking a highly skilled and motivated IoT / Embedded Security Engineer to join our team. The ideal candidate must have a strong background in IoT / embedded systems security, with a proven track record in identifying vulnerabilities and implementing robust security measures. Roles and Responsibilities: Conduct security assessments and risk analysis of embedded medical devices. Develop and implement security protocols and solutions for medical devices. Design and execute penetration testing and vulnerability assessments. Research and stay updated on emerging threats, vulnerabilities, and security trends in IoT and embedded systems. Collaborate with cross-functional teams to integrate security measures into the development lifecycle of products. Provide technical guidance and support to internal teams on security best practices. Participate in the design and architecture of secure IoT and embedded systems. Mandatory Skills: Bachelor's or Master's degree in Electrical Engineering, Computer Science or Electronic field. Proven experience (5 years) in IoT and embedded systems security. Strong knowledge of IoT protocols (e.g., UART, I2C, JTAG, MQTT, CoAP, HTTP) and embedded system architecture Experience with reverse engineering ARM/MIPS/x86 code architecture. Hands on with hardware attacks such as PCB reversing, Component identification,Side channel attacks,memory extraction methods. Knowledge of radio frequency (RF) protocols and related security implications such as BLE, WIFI, LoRa,DSP, SDR, etc. Understanding of industrial IoT (IIoT) security considerations. Experience with various hardware security assessment tools/frameworks. Familiarity with hardware security concepts such as secure boot, encryption, and secure firmware updates. Proficiency in programming languages commonly used in embedded systems (C/C++, Python). Proactive, problem-solver and the ability to work independently and within a team. Good to Have: Understanding of cryptographic algorithms and protocols. Knowledge of exploit development techniques, buffer overflows, and other memory corruption vulnerabilities applicable to embedded systems. Knowledge of secure coding practices and principles specific to embedded systems, including memory management and input validation. Familiarity with regulatory compliance and standards in IoT security. Any certification in IoT security, Embedded device security or similar, is a plus. Notice Period- Immediate Joiner to 15 Days Maximum Interested candidates kindly share your updated cv at sanchit@mounttalent.com

Posted 5 days ago

Apply

2.0 - 7.0 years

45 - 55 Lacs

Hyderabad

Work from Office

Naukri logo

As a member of this team, your mission will be to design, develop, document and support massively scalable, distributed real time systems. Using C++, Java, object oriented design patterns, distributed databases and other innovative storage techniques, you will build and deliver software systems that support complex and rapidly evolving business requirements. We are looking for software engineers with 2+ years of solid Software engineering experience involving solving complex problems. They will get to work on some of the key initiatives planned to support our rapid evolution and growth and in the process solve some of the most challenging problems. These engineers will provide the technical leadership to the team, drive best practices, mentor other engineers and drive continuous improvements in engineering excellence. We are a group that has fun at work while driving incredible customer, business, and environmental impact. We are backed by a strong leadership group dedicated to operational excellence that empowers a reasonable work-life balance. As an established, experienced team, we offer the scope and support needed for substantial career growth. Amazon is earth s most customer-centric company and through WW RR, the earth is our customer too. Come join us and innovate with the Amazon Worldwide Returns ReCommerce team! 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 Bachelors degree in computer science or equivalent

Posted 5 days ago

Apply

3.0 - 8.0 years

35 - 40 Lacs

Chennai

Work from Office

Naukri logo

Amazon Retail Financial Intelligence Systems is seeking a seasoned and talented Senior Data Engineer to join the Fortune Platform team. Fortune is a fast growing team with a mandate to build tools to automate profit-and-loss forecasting and planning for the Physical Consumer business. We are building the next generation Business Intelligence solutions using big data technologies such as Apache Spark, Hive/Hadoop, and distributed query engines. As a Data Engineer in Amazon, you will be working in a large, extremely complex and dynamic data environment. You should be passionate about working with big data and are able to learn new technologies rapidly and evaluate them critically. You should have excellent communication skills and be able to work with business owners to translate business requirements into system solutions. You are a self-starter, comfortable with ambiguity, and working in a fast-paced and ever-changing environment. Ideally, you are also experienced with at least one of the programming languages such as Java, C++, Spark/Scala, Python, etc. Major Responsibilities: Work with a team of product and program managers, engineering leaders, and business leaders to build data architectures and platforms to support business Design, develop, and operate high-scalable, high-performance, low-cost, and accurate data pipelines in distributed data processing platforms Recognize and adopt best practices in data processing, reporting, and analysis: data integrity, test design, analysis, validation, and documentation Keep up to date with big data technologies, evaluate and make decisions around the use of new or existing software products to design the data architecture Design, build and own all the components of a high-volume data warehouse end to end. Provide end-to-end data engineering support for project lifecycle execution (design, execution and risk assessment) Continually improve ongoing reporting and analysis processes, automating or simplifying self-service support for customers Interface with other technology teams to extract, transform, and load (ETL) data from a wide variety of data sources Own the functional and nonfunctional scaling of software systems in your ownership area. Implement big data solutions for distributed computing. As a DE on our team, you will be responsible for leading the data modelling, database design, and launch of some of the core data pipelines. You will have significant influence on our overall strategy by helping define the data model, drive the database design, and spearhead the best practices to delivery high quality products. About the team Profit intelligence systems measures, predicts true profit(/loss) for each item as a result of a specific shipment to an Amazon customer. Profit Intelligence is all about providing intelligent ways for Amazon to understand profitability across retail business. What are the hidden factors driving the growth or profitability across millions of shipments each day We compute the profitability of each and every shipment that gets shipped out of Amazon. Guess what, we predict the profitability of future possible shipments too. We are a team of agile, can-do engineers, who believe that not only are moon shots possible but that they can be done before lunch. All it takes is finding new ideas that challenge our preconceived notions of how things should be done. Process and procedure matter less than ideas and the practical work of getting stuff done. This is a place for exploring the new and taking risks. We push the envelope in using cloud services in AWS as well as the latest in distributed systems, forecasting algorithms, and data mining. 3+ years of data engineering experience Experience with data modeling, warehousing and building ETL pipelines Experience with SQL Experience with AWS technologies like Redshift, S3, AWS Glue, EMR, Kinesis, FireHose, Lambda, and IAM roles and permissions Experience with non-relational databases / data stores (object storage, document or key-value stores, graph databases, column-family databases)

Posted 5 days ago

Apply

2.0 - 7.0 years

4 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary: GalaxEye Space is seeking a highly motivated and skilled DSP Engineer to join our growing Signal Processing team. This role will be crucial for the research, design, and development of novel SAR processing algorithms, pushing the boundaries of whats possible with Earth observation data. The successful candidate will play a key role in advancing our core SAR capabilities, from raw signal to high-quality data products. Key Responsibilities: Algorithm Research Development: Conduct in-depth research into advanced radar signal processing algorithms, including but not limited to: SAR image formation algorithms MIMO Radars Clutter suppression and interference mitigation Radiometric and geometric calibration InSAR (Interferometric SAR) SAR despeckling and noise reduction Modeling and Simulation: Develop and utilize advanced simulations to model SAR sensor performance, validate algorithm concepts, and predict system behavior. Prototyping and Implementation: Rapidly prototype and implement new algorithms in software (e.g., Python, C++) for evaluation and integration into the processing pipeline. Collaboration: Work closely with the hardware engineering, mission operations, and data products teams to understand sensor characteristics, mission requirements, and downstream data product needs. Documentation: Prepare comprehensive technical documentation, including algorithm specifications, design documents, and research findings. Innovation: Stay abreast of the latest advancements in SAR signal processing, remote sensing, and related fields, and propose innovative solutions to complex challenges. Requirements Education: Masters or Ph.D. in Electrical Engineering, Signal Processing, Remote Sensing, Physics, or a closely related field. Experience: 2+ years of hands-on experience in Digital Signal Processing, with a strong emphasis on Synthetic Aperture Radar (SAR) systems and algorithms. SAR Expertise: Understanding of SAR principles, SAR image formation, and various SAR processing techniques is an added advantage. DSP Fundamentals: Strong theoretical foundation in digital signal processing, including Fourier transforms, filter design, sampling theory, and statistical signal processing. Programming Skills: Proficiency in at least one of the following: Python: Especially with libraries like NumPy, SciPy, scikit-image, Dask, etc. C++: For high-performance computing and testing Analytical Skills: Excellent problem-solving abilities and a strong analytical mindset. Communication: Strong written and verbal communication skills, with the ability to articulate complex technical concepts clearly. Benefits Fair compensation will be provided as per market standards Experience rapid growth and start-up culture Flexible Working Hours Open to explore, discuss and implement new ideas and processes Opportunity to work closely with the Founding Team at GalaxEye Get a chance to work with Advisors holding senior positions and decades of experience

Posted 5 days ago

Apply

2.0 - 5.0 years

9 - 10 Lacs

Gurugram

Work from Office

Naukri logo

Seeking highly motivated and self-driven Software Developer who will be responsible for developing slot content for Digital applications (Heart of Vegas, Cashman Casinos Lightning Link) across various platforms (iOS, Android and Web). Quick Learner and ability to adept and develop games across various technology stacks like Lonestar (TypeScript), GDK (C++) and Unity gaming engine. Roles and responsibilities-: Develop slot games for Digital Applications across multiple platforms iOS, Android Web Understand Digital challenges, define and implement innovative solutions Participate and execute all stages of software development life cycle Driving quality through software design and code reviews Excited and passionate about software development Focused on team success. Works well in a team environment. Assists team members in all areas to achieve successful sprints and retrospectively provides feedback for continuous improvement What Were Looking For Proficient in Typescript and JavaScript language on Windows/Linux platform Working experience with Node.js Server framework. Bachelor s degree in Computer Science, Engineering or related field, or equivalent work experience Good oral and written communication skills Strong analytical and creative problem-solving skills Ability to work with geographically dispersed team Demonstrates high level of accuracy and attention to detail Prior experience in C++, C# development is a plus. Experience developing Mobile Web applications a plus Commercial experience delivering mobile products and games a plus Experience with Agile Scrum methodologies a plus Why Aristocrat Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play. We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. EEO M/F/D/V World Leader in Gaming Entertainment Robust benefits package Global career opportunities Our Values All about the Player Talent Unleashed Collective Brilliance Good Business Good Citizen Travel Expectations None Additional Information Depending on the nature of your role, you may be required to register with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate. .

Posted 5 days ago

Apply

5.0 - 11.0 years

14 - 16 Lacs

Pune

Work from Office

Naukri logo

Job Title: - Senior RD Engineer **Note**: Final Designation/Level will be decided based on the relevant experience Job Summary: UBISOFT is seeking for RD Engineer having proficiency in C++ with good understanding of C# and has an ability to develop state of the art and robust Automation Framework in game testing. It will also involve designing and developing various tools or applications with the team to deliver a robust sustainable solution to help our teams to reduce manual efforts. The RD engineer will work with the Automation Team Lead and help him develop automation modules for different project. The member will also collaborate with development, QC lead and different managers to understand the requirements and identify the QC needs. Job Description Job Duties / Responsibilities Core Responsibilities Developing software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes. Investigating problem areas. Working closely with Production team, Developers, Tools Group and Test teams to understand game architecture, game play and thereby develop automation solution for speedy and quality delivery of games. Developing robust Automated scripts ranging from simple to complex scenarios. Writing unit tests whenever needed. Demonstrate strong fundamentals in data structures, algorithms, and object-oriented programming. Implementing continuous integration (CI) and Continuous Deployment (CD) for regular and on demand automation execution. Analyze execution report, log valid product defect, take decisions on quality of the build and communicate status of the build quality to stake holders Maintain already developed automation framework and scripts with regular changes in build and to adapt to better technologies as and when needed Develop tools and applications to enhance productivity in game testing life cycle Working in team, collaborating with other members of the team, locally and abroad. Contribute to knowledge sharing, brain storming, and other initiatives of prototype development and innovation. Demonstrate strong Principles and Practices, IOC TDD are expected to use in his code. Experience in dealing with multi-threading and concurrency issues in code, as well as experience in working on high-performance software. Accomplish better engineering practices and organization mission by completing related results as needed. Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Core Competencies Good understanding of Software Development and Testing lifecycle processes Strong debugging and troubleshooting abilities. Good Code review knowledge and how code repositories work. such as GitFlo etc. Good verbal and communication skills Be flexible in organizing the work as per the requirements Well organized and autonomous. Should also have attitude to help other team members. Ability to work individually on a project or in a team environment Open for feedback and enjoys working in a fast paced, constantly iterating environment. Highly motivated and quick learner. Attitude towards innovation and learning new technologies. Technical Competencies Expert knowledge about C++, C#, and good coding practices. Strong knowledge of CI/CD using tools like Jenkins, TeamCity etc. Knowledge of Versioning/source-code-control system. Knowledge of Database technology - SQL, NOSQL Behavioral Competencies Problem Solving Teamwork Adaptability Communication Initiative taking capacity Motivation Creative Goal Oriented

Posted 5 days ago

Apply

7.0 - 12.0 years

18 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Why Verifone For more than 30 years Verifone has established a remarkable record of leadership in the electronic payment technology industry. Verifone has one of the leading electronic payment solutions brands and is one of the largest providers of electronic payment systems worldwide. Verifone has a diverse, dynamic and fast paced work environment in which employees are focused on results and have opportunities to excel. We take pride in the fact that we work with leading retailers, merchants, banks, and third-party partners to invent and deliver innovative payments solution around the world. We strive for excellence in our products and services and are obsessed with customer happiness. Across the globe, Verifone employees are leading the payments industry through experience, innovation, and an ambitious spirit. Whether it s developing the next platform of secure payment systems or searching for new ways to bring electronic payments to new markets, the team at Verifone is dedicated to the success of our customers, partners and investors. It is this passion for innovation that drives each one of our employees for personal and professional success. About the role A Senior Software Engineer to join our team in Bangalore, focusing on the development of robust and efficient Android system services. The ideal candidate will have strong expertise in Kotlin for service architecture and C++ with JNI for native modules and performance-critical operations. This role involves creating services that run on top of the Android framework, interacting with system resources, and potentially providing APIs for other applications. This position emphasizes deep knowledge of Android system-level programming without the need for AOSP source code modification. Awareness of Kotlin Multiplatform (KMP) is a plus. No UI development experience is required. What you ll do: Design, develop, and maintain high-performance, reliable Android system services using Kotlin and C++/JNI. Implement and optimize native code modules using C++ and integrate them with Kotlin-based services via the Java Native Interface (JNI). Develop services that interact with various Android framework APIs and manage system resources effectively (e.g., background processing, power management, connectivity). Create well-defined APIs for the services developed, enabling communication with other applications or components. Focus on the stability, security, and efficiency of the system services, ensuring they meet stringent performance criteria. Write clean, maintainable, and well-documented code in both Kotlin and C++. Develop comprehensive unit tests and participate in integration testing for the services and native components. Debug and troubleshoot complex issues within the services, JNI layer, and interactions with the Android framework. Collaborate with other engineers, product managers, and QA teams to define requirements, design solutions, and deliver high-quality software. Participate in code reviews to ensure adherence to coding standards and best practices. Stay updated with the latest advancements in Android system development, Kotlin, C++, JNI, and related technologies What qualifications will you need to be successful Bachelors or Masters degree in Computer Science, Engineering, or a related technical field. 5+ years of professional software development experience with a strong focus on Android. Proven expertise in developing Android system services using Kotlin. Strong proficiency in C++ and extensive hands-on experience with the Java Native Interface (JNI) for Android. In-depth understanding of Android OS fundamentals, application lifecycle, services, inter-process communication (IPC), and system-level APIs. Experience with the Android NDK (Native Development Kit). Solid grasp of software design patterns applicable to system services and native development. Proficiency in using Android Studio, Gradle, and debugging tools for both Java/Kotlin and native C++ code. Experience with multithreading, concurrency, and performance optimization in an Android context. Strong problem-solving, analytical, and debugging capabilities. Excellent communication and teamwork skills. Ability to work independently and manage priorities in an agile environment. Desired Experience: Familiarity with Kotlin Multiplatform (KMP) concepts and its potential applications. Experience with Android security mechanisms and best practices for developing secure services. Knowledge of network protocols and communication. Experience with CI/CD pipelines for Android development. Our commitment

Posted 5 days ago

Apply

1.0 - 2.0 years

5 - 6 Lacs

Noida

Work from Office

Naukri logo

Designation - Associate QA Engineer Shift Timing - 11am to 8pm Qualification - B.Tech Fresher Key Responsibilities - Understand and Identify client requirements and create use cases to perform functional testing Execute and create test cases for the application testing as per the expectations Clearly report issues found during testing Create test deliverables required by product and project testing standards Work collaboratively with senior testers Participate in process improvement efforts Skills required - Strong analytical and problem-solving skills Knowledge of Java or C++ Knowledge of SQL Good verbal and written communication skills Excellent organizational and task management skills Strong work ethic and personal initiative Good knowledge of STLC (Software Testing Life Cycle). Basic Knowledge of Test Case Creation and Execution Should be out of the box thinker Basic Testing Knowledge require Mandatory qualifications - BE / BTech (CSE/IT) Designation - Associate QA Engineer Shift Timing - 11am to 8pm Qualification - B.Tech Fresher Key Responsibilities - Understand and Identify client requirements and create use cases to perform functional testing Execute and create test cases for the application testing as per the expectations Clearly report issues found during testing Create test deliverables required by product and project testing standards Work collaboratively with senior testers Participate in process improvement efforts Skills required - Strong analytical and problem-solving skills Knowledge of Java or C++ Knowledge of SQL Good verbal and written communication skills Excellent organizational and task management skills Strong work ethic and personal initiative Good knowledge of STLC (Software Testing Life Cycle). Basic Knowledge of Test Case Creation and Execution Should be out of the box thinker Basic Testing Knowledge require Mandatory qualifications - BE / BTech (CSE/IT)

Posted 5 days ago

Apply

9.0 - 11.0 years

32 - 37 Lacs

Noida

Work from Office

Naukri logo

Who we are: Irdeto is the world leader in digital platform cybersecurity, empowering businesses to innovate for a secure, connected future. Building on over 50 years of expertise in security, Irdeto s services and solutions protect revenue, enable growth and fight cybercrime in video entertainment, video games, and connected industries including transport, health and infrastructure. Irdeto is the security partner dedicated to empowering a secure world where people can connect with confidence. With teams and offices around the world, Irdeto s greatest asset is its people - our diversity is celebrated through an inclusive workplace, where everyone has an equal opportunity to drive innovation and contribute to Irdetos success. Your mission at Irdeto: As a System Integration Lead Engineer, you will play a crucial role in developing and integrating cutting-edge set-top box software solutions, ensuring seamless customer experiences. You will be responsible for leading the integration of various software components, collaborating with cross-functional teams, and ensuring the successful delivery of high-quality software products. Lead the integration of software components for set-top box solutions. Collaborate with cross-functional teams to define integration requirements and ensure alignment with project goals. Develop and maintain integration plans, schedules, and documentation. Troubleshoot and resolve integration issues, ensuring timely delivery of software solutions. Conduct system testing and validation to ensure seamless operation of integrated components. Provide technical guidance and mentorship to junior engineers. Stay updated with industry trends and best practices in system integration and software development. Qualifications and Experience: Bachelor s degree in electronic and/or Computer Engineering or a similar field. Typically, 10+ years of experience in a Consumer Electronic and Embedded Software Stack Development (preferably STB), working through the Design, Development, Testing, Release cycle. Proven experience in system integration and software development. Strong knowledge of software development methodologies and tools. Experience with set-top box software solutions is a plus. Excellent problem-solving and troubleshooting skills. Strong communication and collaboration abilities. Ability to lead and mentor a team of engineers. Technical Experience Required: Knowledge of satellite operator E2E network components and security requirements. Proficiency in Embedded C/C++ and core Java programming languages. Familiarity with web technologies (e.g., WS, RESTful) and scripting languages (e.g., HTML, JavaScript, CSS). Experience with embedded hardware systems, real-time and Linux operating systems. Experience with RDK (Reference Design Kit) for set-top boxes and video delivery solutions. Understanding of hardware interfaces to SoCs, DDR, HDMI, Ethernet, USB, SATA, MoCa, AV amplifiers, IR remote systems, and HD TV technologies. Proficiency in database design and management tools (e.g., SQLite). Strong understanding of networking technologies and IP networking protocols (e.g., HTTP, FTP, UDP, UPnP). Knowledge of DVB standards (e.g., DVB-S, DVB-S2, DVB-T), ISDB, MPEG, H.264, H.265, UHD, HDR, file compression techniques, and interactive TV. Experience with STB software components, middleware technologies (e.g., OpenTV, MHP, Irdeto), and UI frameworks. Understanding of satellite transmission/reception, CA systems, Dolby Digital Systems, and video streaming protocols. What you can expect from us: We invest in our talented employees and promote collaboration, creativity, and innovation while supporting health and well-being across our global workforce. In addition to competitive remuneration, we offer: A multicultural and international environment where diversity is celebrated Professional education opportunities and training programs Innovation sabbaticals Volunteer Day State-of-the-art office spaces Additional perks tailored to local offices (e.g., on-site gyms, fresh fruit, parking, yoga rooms, etc.) Equal Opportunity at Irdeto Irdeto is proud to be an equal opportunity employer. All decisions are based on qualifications and business needs, and we do not tolerate discrimination or harassment. We welcome applications from individuals with diverse abilities and provide accommodation during the hiring process upon request. If you re excited about this role but don t meet every qualification, we encourage you to apply. We believe diverse perspectives and experiences make our teams stronger. Welcome to Irdeto! Job Segment: Embedded, Testing, Cyber Security, Linux, Middleware, Technology, Security Apply now Find similar jobs: IT

Posted 5 days ago

Apply

4.0 - 12.0 years

16 - 18 Lacs

Bengaluru

Work from Office

Naukri logo

It s not just about your career or job title It s about who you are and the impact you will make on the world. Because whether it s for each other or our customers, we put People First. When our people come together, we Expand the Possible and continuously look for ways to improve what we create and how we do it. If you are constantly striving to grow, you re in good company. We are revolutionizing the way the world moves for future generations, and we want someone who is ready to move with us. Role Summary: Wabtec s L eadership E xpertise A ccelerated D evelopment ( LEAD ) is a prestigious program for young professionals who have a passion for technology, a drive for excellence, and share in Wabtec s core values. The program is designed to accelerate participants professional development through intense technical training and a variety of business-critical assignments. LEAD graduates have proven to be the vanguards of technical and business excellence and have track record of proactively and continually making innovative contributions to Wabtec s future. Essential Responsibilities: Over the course of the program, you ll receive a broad set of diverse assignments spanning product management, data analytics, IT operations, software development, and more. Additional Responsibilities: Full-time, two-year leadership development program where members work within the WABTEC business alongside experts in various locations. Four, six months rotational assignments within your specific business covering diverse projects in Digital Engineering, Data Analytics Operations, Technical Product Management, and more. Global classroom experience and virtual coursework focused on technical training, leadership, and business acumen. Qualifications/Requirements : Basic Qualifications A Bachelor s/ Master s Degree in Computer Science, CIS, Computer Engineering, Electronics and Communications Engineering, IT Security, ITM, Informatics, Information Science, Information Systems, Information Technology, MIS, Security and Risk Analysis or relevant STEM majors with experience in Software or IT experience; or graduate of a software/IT accelerator program. Minimum cumulative 8 CGPA. Graduating by May/June 2025. Eligibility Requirements Legal authorization to work in the India is required. We will not sponsor individuals for employment visas, now or in the future, for this job. Desired Characteristics: Strong analytical skills. A strong commitment to a career in technology with a passion and aptitude for both software and information technology. Up to date with current industry standards, trending software, and information technology development tools. Preferred strong knowledge in concepts of OOPS, Data Structure and Algorithms, strong hold in any programming language e.g. Java, C++, C#. Knowledge of Test Automation, Web Application development, DevOps, Data Analytics/Machine Learning, Cloud Computing will be preferred. Prior intern, co-op, or research experience in IT, software, or relevant area. Solves technical challenges through regular application of common design patterns, and identify appropriate patterns for use in problem solving. Applies strong analytical mindset to solve complex problems with an innovative and out-of-the-box thinking. Ability to understand coding standards that meet and deliver desired functionality using the technology selected for the project. Strong customer focus, ability to understand the value proposition for the customer, and commitment to deliver the best value proposition. Able to engage positively across multiple departments to establish clarity, vision, and mutual trust to achieve business goals. Demonstrated program / project management skills working on and leading teams. Leadership experience inside and/or outside the classroom. Excellent written and verbal communication skills; ability to articulate technical problems in clear and simple terms. Contributes to creative solutions and challenges the status quo. Proactively learns new tools and identifies opportunities for improvement and promotes their adoption. About Us: Come join us as we continue to deliver the exceptional products and services our customers expect. Our employees are our greatest asset, and we look forward to a bright future within Wabtec. WABTEC offers a great work environment, professional development, challenging careers, and competitive compensation. WABTEC is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. Location: Bengaluru, India Who are we Wabtec Corporation is a leading global provider of equipment, systems, digital solutions, and value-added services for freight and transit rail as well as the mining, marine, and industrial markets. Drawing on nearly four centuries of collective experience across Wabtec, GE Transportation, and Faiveley Transport, the company has grown to become One Wabtec, with unmatched digital expertise, technological innovation, and world-class manufacturing and services, enabling the digital-rail-and-transit ecosystems. Wabtec is focused on performance that drives progress and unlocks our customers potential by delivering innovative and lasting transportation solutions that move and improve the world. We are lifelong learners obsessed with making things better to drive exceptional results. Wabtec has approximately 27K employees in facilities throughout the world. Visit our website to learn more! http://www.WabtecCorp.com Our Commitment to Embrace Diversity: Wabtec is a global company that invests not just in our products, but also our people by embracing diversity and inclusion. We care about our relationships with our employees and take pride in celebrating the variety of experiences, expertise, and backgrounds that bring us together. At Wabtec, we aspire to create a place where we all belong and where diversity is welcomed and appreciated. . .

Posted 5 days ago

Apply

1.0 - 8.0 years

13 - 14 Lacs

Pune

Work from Office

Naukri logo

This team is responsible for storage firmware development and product sustenance engineering. It takes care of complete software design and development methodologies for DevOps. About the role - you will: Effectively communicate and document software design and effectively listen Discuss technical problems with customers, the test team, and the development team Participate in detailed code inspections and will have experience developing storage systems Lead the multiple components and provide the technical direction and support needed to develop the new feature /functionality customer issues Drive complete firmware design and development of storage-based products while managing all crossfunctional teams Participate in customer calls for requirement gathering and translate into firmware design and development aspects About you: Strong C/C++, Python Skills Knowledge of embedded multi-threaded RTOS application development, Linux user process, and device driver development, including multi-threading and inter-process communications Knowledge of Hypervisors/ESX/Virtualization preferred, VMware/Virtual Volumes( VVOLs) preferred Understand the strengths of software engineering teams and internal issues Technical and process exposure as depth and breadth, Problem solver and initiator Team player and works with the team in synergy Your experience includes: RAID controller system or other storage controller systems Software design and development methodologies Embedded multi-threaded RTOS application development Object-oriented analysis, design, and development methodology Web based Application development both frontend and backend Preferably worked on Storage Management Agile/SCRUM methodologies Location: Pune, India Our site in Pune is dynamic, both in our cutting-edge, innovative work, as well as our vibrant on-site food, and athletic and personal development opportunities for our employees. You can enjoy breakfast, lunch, or dinner from one of four cafeterias in the park. Take a break from your workday and participate in one of our many walkathons or compete against your colleagues in carrom, chess and table tennis. Learn about a technical topic outside your area of expertise at one of our monthly Technical Speaker Series, or attend one of the frequent onsite cultural festivals, celebrations, and community volunteer opportunities. Location : Pune, India Travel : None

Posted 5 days ago

Apply

3.0 - 8.0 years

14 - 19 Lacs

Bengaluru

Work from Office

Naukri logo

Who You ll Work With You will work with the Platform team who work closest to the hardware and programming chips. What You ll Do As a Software Engineer your core responsibility is to deliver new cutting edge product features. A major part of this is writing and owning design/implementation of the code that drives our products. However, the role of a Software Engineer is much bigger than simply writing code. Software engineers work on the whole development process, including: Suggesting and deciding what features to build Driving the design and architecture Pushing, testing, documenting the feature Working alongside customers in the field if needed Are you right for this role This is an interesting and exciting opportunity to be a part of the software development team that is redefining Data Center switching. For success at Arista all you need is: Strong industry experience of 3+ years Extensive background in algorithms and strong software architecture skills Fluency in C/C++ programming Hands-on experience with designs and implementations in a strong product-engineering environment Strong software debugging skills especially in embedded systems. Experience with software development for the forwarding ASICs, FPGAs, Network Processors etc Experience with hardware abstraction layer Datapath forwardin

Posted 5 days ago

Apply

3.0 - 8.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Who You ll Work With You will work with the Platform team who work closest to the hardware and programming chips. What You ll Do As a Software Engineer your core responsibility is to deliver new cutting edge product features. A major part of this is writing and owning design/implementation of the code that drives our products. However, the role of a Software Engineer is much bigger than simply writing code. Software engineers work on the whole development process, including: Suggesting and deciding what features to build Driving the design and architecture Pushing, testing, documenting the feature Working alongside customers in the field if needed Are you right for this role This is an interesting and exciting opportunity to be a part of the software development team that is redefining Data Center switching. For success at Arista all you need is: Strong industry experience of 3+ years Extensive background in algorithms and strong software architecture skills Fluency in C/C++ programming Hands-on experience with designs and implementations in a strong product-engineering environment Strong software debugging skills especially in embedded systems. Experience with software development for the forwarding ASICs, FPGAs, Network Processors etc Experience with hardware abstraction layer Datapath forwardin

Posted 5 days ago

Apply

4.0 - 6.0 years

8 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

Job Description: Design, develop, and maintain embedded firmware for various microcontroller-based applications. Work independently to implement solutions using SPI, UART, I2C, and other peripheral interfaces. Develop and integrate communication protocols such as CAN, Modbus, Profibus, or Foundation Fieldbus. Create robust bootloader solutions and optimize firmware performance. Collaborate with cross-functional teams to review hardware designs and provide firmware-level support and debugging. Utilize measurement tools like CRO, logic analysers, and oscilloscopes for validation and troubleshooting. Develop firmware using IDEs and tools such as IAR, Keil, MPLAB, or Code Composer Studio. Work with various microcontroller platforms including MSP430, PIC32, IMX, and STM32. Develop real-time applications using at least one RTOS. Follow best practices in version control using Git or SVN. Contribute actively to code reviews, architecture discussions, and design sessions. Exhibit strong team collaboration, along with the ability to lead small teams or initiatives as needed. 6+ years of experience in embedded firmware development. Proficient in embedded C/C++. Experience in bootloader and low-level driver development. Strong problem-solving and hardware debugging skills. Excellent team player with leadership capabilities and proactive communication

Posted 5 days ago

Apply

2.0 - 6.0 years

10 - 14 Lacs

Noida

Work from Office

Naukri logo

As part of game development team, you will be translating game logic into math models, documenting game logic and rules, as well as working with prototypers and/or engineers in resolving analytics discrepancies. your primary responsibility will be creating and validating math models and simulations for Aristocrat slot games delivered on multiple channels (Android, IOS, Facebook) As a core member of the team, you are expected to help the team clear the roadblocks and develop in-depth understanding of game math and design. Roles and Responsibilities: Ability to document the math models well so that game designers can further tune them. A strong attention to detail and a great written communicator is the key The successful candidate will contribute towards high-quality and timely delivery of games, providing solutions to math problems, knowledge sharing, and documentation. Solid expertise with Excel Proficiency with C / C++ /C# or similar object-oriented programming language Strong knowledge in Combinatorics, Probability Theory, and Statistics Ability to create well-documented Excel math models and maintainable programs in C/C++/C+ or comparable language Ability to communicate effectively with game designers and engineers. Experience in creating technical documents and flow charts What Were Looking For 2-6 years of experience required, Strong mathematician with a programming background to create math models and game simulations Work experience with slot game math will be a huge plus Prior experience in the mobile/web gaming industry a plus. Experience of working with product-based companies with Agile Scrum methodologies a plus Why Aristocrat Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play. We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. EEO M/F/D/V World Leader in Gaming Entertainment Robust benefits package Global career opportunities Our Values All about the Player Talent Unleashed Collective Brilliance Good Business Good Citizen Travel Expectations None Additional Information Depending on the nature of your role, you may be required to register with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate. At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.

Posted 5 days ago

Apply

5.0 - 7.0 years

10 - 15 Lacs

Noida

Work from Office

Naukri logo

As part of game development team, you will be translating game logic into math models, documenting game logic and rules, as well as working with prototypers and/or engineers in resolving analytics discrepancies. your primary responsibility will be creating and validating math models and simulations for Aristocrat slot games delivered on multiple channels (Android, IOS, Facebook) As a core member of the team, you are expected to help the team clear the roadblocks and develop in-depth understanding of game math and design. Roles and Responsibilities: Ability to document the math models well so that game designers can further tune them. A strong attention to detail and a great written communicator is the key The successful candidate will contribute towards high-quality and timely delivery of games, providing solutions to math problems, knowledge sharing, and documentation. Solid expertise with Excel Proficiency with C / C++ /C# or similar object-oriented programming language Strong knowledge in Combinatorics, Probability Theory, and Statistics Ability to create well-documented Excel math models and maintainable programs in C/C++/C+ or comparable language Ability to communicate effectively with game designers and engineers. Experience in creating technical documents and flow charts What Were Looking For 5-7 years of experience required, Strong mathematician with a programming background to create math models and game simulations Work experience with slot game math will be a huge plus Prior experience in the mobile/web gaming industry a plus. Experience of working with product-based companies with Agile Scrum methodologies a plus Why Aristocrat Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play. We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. EEO M/F/D/V World Leader in Gaming Entertainment Robust benefits package Global career opportunities Our Values All about the Player Talent Unleashed Collective Brilliance Good Business Good Citizen Travel Expectations None Additional Information Depending on the nature of your role, you may be required to register with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate. At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.

Posted 5 days ago

Apply

8.0 - 12.0 years

12 - 17 Lacs

Pune

Work from Office

Naukri logo

Cohesity is a leader in AI-powered data security and management. Aided by an extensive ecosystem of partners, Cohesity makes it easy to secure, protect, manage, and get value from data across the data center, edge, and cloud. Cohesity helps organizations defend against cybersecurity threats with comprehensive data security and management capabilities, including immutable backup snapshots, AI-based threat detection, monitoring for malicious behavior, and rapid recovery at scale. We ve been named a Leader by multiple analyst firms and have been globally recognized for Innovation, Product Strength, and Simplicity in Design. Join us on our mission to shape the future of our industry. Passionate about defending the worlds dataJoin Cohesity! Cohesity is on a mission to radically simplify how organizations secure and manage their data, while unlocking limitless value. As a leader in data security and management, we make it easy to secure, protect, manage and derive value from data across the data center, edge, and cloud. At Cohesity, were a group of builders and go-getters who are committed to doing the right thing. We encourage you to come as you are, as our differences make us stronger. We ve been named a Leader by multiple analyst firms and are prominently featured in the Forbes Cloud 100 and CRN s Coolest Cloud companies. Join us and well lead the way together. HOW YOU LL SPEND YOUR TIME HERE Help design and develop cutting-edge data protection and security solutions using the latest technologies. Build high-performance, scalable, and reliable solutions that delight customers and enhance their trust. Present technical topics in various forums, helping to shape discussions around security and platform innovation. Write and maintain high-quality code that you can brag about years later. Participate in code reviews to ensure high code quality and follow Agile practices of software development. Work with cross-functional and cross-geographical teams to continually improve and enhance product. Mentor, coach, and lead junior software engineers, fostering a culture of growth and continuous learning. Each day will bring exciting challenges, collaboration, and the satisfaction of knowing that your work is making a real difference WE D LOVE TO TALK TO YOU IF YOU HAVE MANY OF THE FOLLOWING 8 to 12 years of relevant software development experience Hands on development experience in programming languages such as C, C++, Java would be a must Strong understanding of Algorithms Data Structures, system level programming (system calls, multithreading, socket programming, IPC etc) on Linux/ Windows would be a must Knowledge of database systems (e.g., PostgreSQL) would be a plus Proficiency in programming languages, such as Python, Go, Perl would be a plus Excellent problem-solving and analytical skills would be a must Experience with software development tools, version control systems (e.g., git), build systems etc could be highly desired Knowledge of Security technologies and concepts like PKI, LS, data encryption algorithms authentication and authorization techniques etc would be a big plus Strong communication and collaboration abilities, with the ability to work effectively in cross-functional; , cross-geo teams would be a must Proven track record of delivering high-quality software projects on time would be a must Ability to work independently, in a self-motivated manner with minimal to no guidance would be a must. Data Privacy Notice for Job Candidates: For information on personal data processing, please see our Privacy Policy . In-Office Expectations Cohesity employees who are within a reasonable commute (e.g. within a forty-five (45) minute average travel time) work out of our core offices 2-3 days a week of their choosing.

Posted 5 days ago

Apply

7.0 - 10.0 years

11 - 15 Lacs

Pune

Work from Office

Naukri logo

About Tarento: Tarento is a fast-growing technology consulting company headquartered in Stockholm, with a strong presence in India and clients across the globe. We specialize in digital transformation, product engineering, and enterprise solutions, working across diverse industries including retail, manufacturing, and healthcare. Our teams combine Nordic values with Indian expertise to deliver innovative, scalable, and high-impact solutions. Were proud to be recognized as a Great Place to Work , a testament to our inclusive culture, strong leadership, and commitment to employee well-being and growth. At Tarento, you ll be part of a collaborative environment where ideas are valued, learning is continuous, and careers are built on passion and purpose. JD for Enterprise Tech Engineer (e-billing) Entity Information - Customer Products We re gearing up for the future. At bp our goal for CP is to deliver the future of mobility, energy and services for our customers by innovating with new business models and service platforms. CP will become a hub, housing our midstream, lubricants, aviation, sale of chemicals, mobility and convenience, marketing and our next-generation businesses, making it a highly integrated and interconnected organisation. And with safety being our core value, our commitment to safe and reliable operations will never change. Want to join the team This means: being customer-centric, agile and responsive to changing customer needs and dynamic markets focusing on growth and development of customer offers optimising the chemicals and fuels value chains to maximise integrated value contributing to the reduction of carbon intensity of the products we create, and sell, by 50% by 2050 or sooner creating strategic partnerships that drive long-term value for CP being digitally enabled and empowered by customer insights and data to deliver solutions. Key Accountabilities Technical lead for invoice processing application eBilling Managing reliability of service and delivering to agreed SLA Liaising with platform and security teams for patching and vulnerability management The safety of our people and our customers is our highest priority. The role will advocate and lead in this and promote a culture of security and safety in everything that we do. Work as part of evolving multi disciplinary teams which may include Software Engineers, Enterprise Technology Engineers, Designers, SecOps, and Product owners to deliver value through the application of specialist skills Work with vendors and partners providing market solutions to optimize the usage and value which can be delivered from the appropriate technology platform Ensure operational integrity of what you build, assuring operational compliance with architectural and security standards, as well as compliance and policy controls refined by Strategy. Mentor others and become a conduit to connect the broader organization. Define and document standard run books and operating procedures. Create and maintain system information and architecture diagrams. Essential Experience and Job Requirements 5+ Years experience with eBilling Informatica ETL MS SQL Knowledge of XML invoice distribution Demonstrable Knowledge in the application of modern Service Delivery methods - Site Reliability Engineering to traditional ITIL, and understanding of Product Based delivery Strong Communications skills and a high EQ with the ability to operate across complex business environments and stakeholders up to senior executive level Desirable criteria Broader development experience in one or more object-oriented or applicable programming languages (e.g. Python, Go, Java, C/C++) Project Management experience delivering IT led projects Broad experience contributing and collaborating to assist design, plan, implement, maintain, and document services and solutions Core Skills Expectations : Agile Core Practices - Understand and apply agile values and principles and core agility practices to the work of the team; including agile mindset and focus on customer, product and team to generate value. Technical Specialism - The development and exploitation of expertise in any specific area of information or communications technology, technique, method, product or application area. Configuration management and release - The lifecycle planning, control and management of the assets of an organization (such as documentation, software and service assets, including information relating to those assets and their relationships. This involves identification, classification and specification of all configuration items (CIs) and the interfaces to other processes and data. Documentation and knowledge sharing - The systematic management of vital knowledge to create value for the organization by capturing, sharing, developing and exploiting the collective knowledge of the organization to improve performance, support decision making and mitigate risks. The development of a supportive and collaborative knowledge sharing culture to drive the successful adoption of technology solutions for knowledge management. Providing access to informal, tacit knowledge as well as formal, documented, explicit knowledge by facilitating internal and external collaboration and communications. Information security - The selection, design, justification, implementation and operation of controls and management strategies to maintain the security, confidentiality, integrity, availability, accountability and relevant compliance of information systems with legislation, regulation and relevant standards. Metrics definition and Instrumentation - The development and operation of a measurement capability to support agreed organizational information needs. The planning, implementation, and control of activities to measure attributes of processes, products, and services in order to assess performance, progress, and provide indications and insights to actual or potential problems, issues, and risks. Service operations and resiliency - The ability to build and operate services and applications at scale with automation to maintain high levels of availability. To do this, a combination of activities are required from the initial design and sizing of the infrastructure, network, and constituent components to determine throughput (# of transactions/requests, users) through to service health metrics, monitoring, alarming, and remediation. Each of these areas will combine human effort (e.g., a human is paged) as well as automated steps and tools to reduce operational burden and overhead. Source control and code management - The practice of tracking and managing changes to code to help to resolve conflicts when merging contributions from multiple sources. This includes the use of best practices such as using pull requests and trunk based development, running automated testing and static analysis pre-commit, and preventing build breaks through automation/rollbacks. Testing and Quality Assurance - Measure and maintain a high level of code quality from development through deployment to production. This includes automated and manual testing, including but not limited to: unit testing, static analysis, functional testing, UI testing, load testing, chaos testing. Testing should be done throughout the development lifecycle (agile) rather than being reserved to a specific milestone (waterfall). Coaching - Uses a blend of formal and informal coaching to build the capability of the team to ensure that performance delivery is sustainable in the longer term and the team are motivated to continue to develop their capabilities. Collaboration - The ability to collaborate with teams internally and externally to drive activities that support the wider bp strategy. Collaborative leaders enable and empower others to cooperate willingly to achieve positive results. They navigate a varied network of people, inside and outside of bp, to gain insight and ideas. They co-create through collective curiosity, communities and new collaboration tools to discover possibilities so that digital transformation and high performance can thrive at pace. They focus on being customer and user-centric. Facilitation - Facilitates learning, group activities and group discussions. Uses a range of techniques to guide group sessions to appropriate and useful outcomes, in a constructive and timely manner

Posted 5 days ago

Apply

3.0 - 8.0 years

7 - 17 Lacs

Bengaluru

Work from Office

Naukri logo

Note * Please make sure you have all your matched skills in your resume , before applying for the Job. Detailed JD is attached below for each different roles : Audio Device Driver Developer: 1) Working knowledge on ALSA and QNX Sound Architecture, Audio Algorithms such as Equalizer, delay, post-processing 2) Expert knowledge of DSP RTOS, and Computer architecture related concepts such as caching, DMA, MMU 3) Knowledge of xtensa DSP architecture, Assembly coding, performance benchmarking of algorithms Audio HAL experience preferred Android HAL development Infotainment Media, Phone, Camera, BT, radio, Vehicle (anyone is fine) Good understanding of Android architecture and internals (AOSP, Binder IPC, HAL & Native services) Working on Android HAL layer and realizing various customer requirements on Android. Exposure to Android CTS/VTS test development and fixing of CTS/VTS . Video Device Driver Developer : 1) Working knowledge on OpenMax-IL, GStreamer, Codec2 and Android multimedia frameworks 2) Knowledge on V4L2, VB2 frameworks 3) Knowledge on video decoders like H264, HEVC, VP9 and other codecs. Camera Device Driver Developer: Knowledge of Camera subsystem in Linux i.e. V4L2, sensor configuration and bring-up Knowledge/experience of Camera ISP pipeline Experience in operating system stack. Preferred experience in Linux and its components such as power and clock management, device tree, memory managers etc. Sound experience in development of device driver code for ARM Cortex M/A/R series CPU cores, DMA engines, Interrupt Controller, Memory management, IO peripherals etc. Exposure to profiling and performance analysis of hardware blocks and firmware sections. System profiling (systrace, DS5, etc.), system performance and power optimizing. Experience of bring-up of device driver on new chipsets preferred. Display Device Driver Developer: 1) Working knowledge of display peripherals and display protocols HDMI, DP, DSI etc 2) Working knowledge of Linux / QNX Display device drivers 3) Knowledge of Middleware and standard frameworks for display V4L2, DRM, SurfaceFlingernp 4) Knowledge of Linux memory manager, MMU, buffer sharing etc. Graphics Device Driver Developer: 1) Working knowledge of Linux / QNX GPU device drivers 2) Working knowledge of GPU architectures (AMD) 3) Awareness of standard Graphics middleware and frameworks such as Vulkan, OpenCL, OpenGL

Posted 5 days ago

Apply

7.0 - 15.0 years

11 - 15 Lacs

Coimbatore

Work from Office

Naukri logo

About iamneo Founded in 2016 and now part of the NIIT family, iamneo is a fast-growing, profitable B2B EdTech SaaS company that s transforming how tech talent is upskilled, evaluated and deployed. Our AI-powered learning and assessment platforms help enterprises and educational institutions build future-ready talent at scale. We specialize in Talent Upskilling, Assessment, and Workforce Transformation across sectors like ITeS, BFSI, and Higher Education. Our solutions are trusted by top corporates such as Wipro, HCLTech, LTIMindtree, Virtusa, Tech Mahindra, and Hexaware, and over 150+ leading institutions including BITS Pilani, VIT, SRM, LPU, and Manipal. As an NIIT Venture, we re backed by NIIT s 40+ years of legacy in learning and talent development combining their global reputation and deep domain expertise with our AI-first, product-driven approach to modern upskilling. If you are passionate about innovation, growth, and redefining the future of tech learning iamneo is the place for you. About the Role We are looking for a Technical Training Manager to lead the planning and delivery of technical training programs tailored to the needs of our Corporate and University clients. The ideal candidate will manage end-to-end training processes, including virtual and on-premise training, trainer allocation, scheduling, and quality assurance to ensure seamless execution. The role will also involve travel to client locations for audits, assessments, and ensuring the effectiveness of training programs. Key Responsibilities: Oversee the execution of virtual and on-premise training programs. Develop and implement training session plans, including scheduling, venue coordination, and service requirements. Conduct induction and onboarding for all training programs. Plan and schedule training sessions, create classes, and manage training logistics. Finalize assessment plans to align with client requirements. Map trainers based on technical expertise (Java, JavaScript, C, C++, Angular, React.js, Full Stack, etc.) and confirm training schedules. Define impact goals, review mechanisms, and feedback plans to measure training effectiveness. Track and analyze training metrics to identify areas for improvement and implement best practices. Manage trainer engagement and disengagement based on performance evaluations. Address and resolve exceptions or queries related to training delivery. Maintain and update process documentation to reflect changes in training methodologies. Conduct regular quality checks to minimize human errors in training execution. Facilitate onboarding and continuous training for Subject Matter Experts (SMEs) and trainers. Maintain trainer availability metrics and ensure resource optimization. Collaborate with internal teams (Sales, Admin, Finance, HR) for seamless coordination. Generate MIS reports on weekly and monthly training activities. Support cross-functional teams in designing and delivering learning programs for key corporate events. Travel to client locations for training audits, program assessments, and ensuring training effectiveness. Requirements: Strong experience in managing technical training teams. Ability to assess client requirements and allocate trainers based on technical skills. Excellent communication, facilitation, and stakeholder management skills. Proven ability to ensure seamless training delivery across multiple sessions. Strong project management skills with the ability to prioritize and work under pressure. Analytical mindset with expertise in problem-solving and management reporting. Attention to detail and capability to perform root cause analysis. Understanding of operational risk management and control measures. Strong interpersonal skills with an ability to influence and build positive relationships across teams. Proactive ownership and execution bias in managing training programs aligned with client needs. Willingness to travel to client sites for training audits and program evaluations. If you have a passion for delivering high-quality technical training and the expertise to drive impactful learning experiences, we d love to hear from you! Preferred (Not Mandatory) Train the Trainer (TTT) certification Learning Development (LD) certification Technical certifications (e.g., AWS, Azure, Python, Java) to support trainer evaluation Why Join Us Impact lives by shaping learning outcomes at scale Work in a fast-paced, mission-driven environment Be at the center of a high-growth tech-enabled training ecosystem If youre ready to lead, inspire, and elevate our training operations we d love to hear from you!

Posted 5 days ago

Apply

Exploring C++ Jobs in India

C++ is a widely used programming language in India, with a growing demand for skilled professionals in this field. Job seekers in India looking for opportunities in C++ can find a variety of roles in different industries. In this article, we will explore the C++ job market in India, top hiring locations, salary range, career progression, related skills, and common interview questions for C++ roles.

Top Hiring Locations in India

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

These cities are known for their thriving IT industry and are hotspots for C++ job opportunities.

Average Salary Range

The average salary range for C++ professionals in India varies based on experience levels. Entry-level positions can expect to earn around INR 4-6 lakhs per annum, while experienced professionals with over 5 years of experience can earn upwards of INR 10 lakhs per annum.

Career Path

In the field of C++, a typical career path may look like: - Junior Developer - Software Engineer - Senior Developer - Tech Lead - Architect

As professionals gain experience and expertise in C++, they can progress to higher roles with more responsibilities.

Related Skills

In addition to proficiency in C++, professionals are often expected to have knowledge or experience in the following areas: - Data Structures and Algorithms - Object-Oriented Programming - Software Development Life Cycle - Debugging and Troubleshooting - Version Control Systems

Having a strong foundation in these skills can complement one's expertise in C++ and enhance their job prospects.

Interview Questions

Here are 25 interview questions that are commonly asked for C++ roles:

  • What is the difference between C and C++? (basic)
  • Explain the concept of polymorphism in C++. (medium)
  • What are virtual functions in C++? (medium)
  • What is the difference between pass by value and pass by reference? (basic)
  • What is a constructor in C++? (basic)
  • Explain the use of pointers in C++. (medium)
  • What is operator overloading? (medium)
  • What is the difference between new and malloc in C++? (medium)
  • What are the different types of inheritance in C++? (advanced)
  • Explain the concept of templates in C++. (medium)
  • What is the difference between public, protected, and private inheritance? (advanced)
  • How does exception handling work in C++? (medium)
  • Explain the difference between references and pointers in C++. (medium)
  • What is the use of the 'static' keyword in C++? (basic)
  • What is a destructor in C++? (medium)
  • How is memory allocated and deallocated in C++? (medium)
  • Explain the concept of namespaces in C++. (basic)
  • What is the purpose of the 'const' keyword in C++? (basic)
  • What are the different types of storage classes in C++? (medium)
  • How can you achieve runtime polymorphism in C++? (advanced)
  • What is the role of the 'friend' keyword in C++? (medium)
  • How can you prevent memory leaks in C++? (advanced)
  • Explain the concept of function overloading in C++. (basic)
  • What is the difference between stack and heap memory in C++? (medium)
  • How do you handle multiple exceptions in C++? (advanced)

Closing Remark

As you explore C++ job opportunities in India, remember to brush up on your skills, prepare for interviews, and showcase your expertise confidently. With the right preparation and mindset, you can land a rewarding career in the field of C++. 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