Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 7.0 years
7 - 11 Lacs
Pune
Work from Office
About the Job We are seeking a highly skilled and experienced C++ Developer to join our dynamic team. The ideal candidate will be passionate about developing high-performance applications on Linux platforms, with a strong emphasis on multithreading and system-level programming. You will be involved in all phases of the software development lifecycle, from design and implementation to testing and deployment. This role requires a proactive individual with excellent problem-solving abilities, a commitment to code quality, and a collaborative mindset. Responsibilities: - Design, develop, and maintain robust and efficient C++ applications on Linux. - Implement and optimize multithreaded applications to maximize performance and scalability. - Write clean, well-documented, and testable code. - Participate in the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, and deployment. - Debug and troubleshoot complex software issues, identifying and implementing effective solutions. - Optimize application performance through techniques such as memory management, loop optimization, and the use of inline functions. - Collaborate with cross-functional teams, including software engineers, QA, and project managers, to deliver high-quality software solutions. - Contribute to architectural design and discussions. - Stay up-to-date with the latest C++ standards and best practices. - Utilize and integrate with source code management tools. - Employ Agile/Scrum methodologies in the development process. - Work with Docker and containerization technologies for application deployment. Mandatory Skills: - C++: 5+ years of hands-on experience in C++ programming, with a strong understanding of memory management, file I/O, and streams concepts. - Multithreading: Solid expertise in multithreading, including creating and managing threads, synchronization mechanisms (mutexes, condition variables), and kernel-level understanding. - Linux: Proficiency in developing and troubleshooting applications on Linux, with a deep understanding of command-line tools, POSIX standards, processes, and networking. - Architecture: Strong understanding of software architecture principles and experience in building applications within a C++ environment. Good to Have Skills: - SCM Tool & IDE: Familiarity with source code management tools (e.g., Git, ClearCase) and the ability to integrate them with Integrated Development Environments (IDEs). Experience with setting up a Linux IDE. - Agile & Scrum: Experience with Agile and Scrum methodologies. - GIT & Confluence: Experience with GIT for version control and Confluence for documentation. - Web Application: Knowledge of developing web applications on the C++ platform. - Project Exposure: Solid understanding of project lifecycles and SDLC processes. - Troubleshooting: Proven experience in debugging, troubleshooting, and performance optimization techniques. - Docker & Containers: Understanding of Docker and containerization technologies for application deployment. Soft Skills: - Communication: Excellent written and verbal communication skills, with the ability to convey complex technical information clearly and concisely. - Interpersonal Skills: Strong interpersonal skills, including empathy, active listening, and emotional intelligence, to build and maintain positive working relationships. - Attitude: A positive and proactive attitude, demonstrating adaptability, collaboration, and the ability to overcome challenges effectively. - Decision Making: Ability to analyze information, understand the factors that influence decision-making, and employ appropriate strategies and techniques to make sound judgments. - Collaboration: Proven ability to work effectively with others to achieve common goals and objectives.
Posted 1 month ago
3.0 - 8.0 years
5 - 10 Lacs
Hyderabad, Bengaluru, Nellore
Work from Office
Total Experience: 3+ years Job Skills: Must have skills : Experience in designing and developing Web Apps using Java Spring Boot development, Core Java & concepts around dependent technologies Expertise in building microservices Good understanding of EMS/NMS OOPs Concepts & Design Patterns Clean understanding of Classes and Interfaces Generics, JVM and Memory Management, Caching Data into memory, Service Oriented Architecture, Concurrency (multithreading) Messaging Techniques, Complex Event Processing, Storage and Database Technologies (MongoDB, MySQL, ElasticSearch) Value Add: Working experience with Dockers & K8s Working knowledge on OSGI Knowledge on kafka, python, and ELK Good communication skills Scrum Master Problem solving skills Role: You will play a key role in the overall estimation of work requirements to provide the right information on project estimations to Technology Leads and Project Managers. You would be a key contributor to building efficient programs/ systems and if you think you fit right in to help our clients navigate their next in their digital transformation journey Location - Bengaluru,Nellore,Hyderabad,Mumbai,Chennai.
Posted 1 month ago
0.0 - 6.0 years
14 - 19 Lacs
Bengaluru
Work from Office
There s nothing more exciting than being at the center of a rapidly growing field in technology and applying your skillsets to drive innovation and modernize the worlds most complex and mission-critical systems. As a Site Reliability Engineer III at JPMorgan Chase within the Corporate technology, you will solve complex and broad business problems with simple and straightforward solutions. Through code and cloud infrastructure, you will configure, maintain, monitor, and optimize applications and their associated infrastructure to independently decompose and iteratively improve on existing solutions. You are a significant contributor to your team by sharing your knowledge of end-to-end operations, availability, reliability, and scalability of your application or platform. Job responsibilities Write high-quality , maintainable, and well-tested software to develop reliable and repeatable solutions to complex problems. Collaborate with product development teams to design, implement and manage CI/CD pipelines to support reliable, scalable, and efficient software delivery. Partner with product development teams to capture and define meaningful service level indicators (SLIs) and service level objectives (SLOs). Develop and maintain monitoring, alerting, and tracing systems that provide comprehensive visibility into system health and performance. Contribute to design reviews to evaluate and strengthen architectural resilience, fault tolerance and scalability. Uphold incident response management best practices, champion blameless postmortems and continuous improvements. Debug, track, and resolve complex technical issues to maintain system integrity and performance. Champion and drive the adoption of reliability and resiliency best practices Supports the adoption of site reliability engineering best practices within your team Required qualifications, capabilities, and skills Formal training or certification on Site Reliability Engineer concepts and 3+ years applied experience Proficient in site reliability culture and principles and familiarity with how to implement site reliability within an application or platform Proficient in at least one programming language such as Python, Java/Spring Boot, and Go Experience in observability such as white and black box monitoring, service level objective alerting, and telemetry collection using tools such as Grafana, Dynatrace, Prometheus, Datadog, Splunk, and others Experience with continuous integration and continuous delivery tools like Jenkins, GitLab, or Terraform Familiarity with container and container orchestration such as ECS, Kubernetes, and Docker Solid understanding of networking concepts, including TCP/IP, routing, firewalls, and DNS. In-depth knowledge of Unix/Linux, including performance tuning, process and memory management, and filesystem operations. Ability to contribute to large and collaborative teams by presenting information in a logical and timely manner with compelling language and limited supervision Ability to proactively recognize road blocks and demonstrates interest in learning technology that facilitates innovation Ability to identify new technologies and relevant solutions to ensure design constraints are met by the software team Preferred qualifications, capabilities, and skills Practical experience in building, supporting, and troubleshooting JVM-based applications, using tools like JConsole or VisualVM, and supporting SQL and in-memory database technologies. Experience working in the financial/fin-tech industry, with knowledge of performance and chaos testing tools such as Gremlin, Chaos Mesh, and LitmusChaos.
Posted 1 month ago
5.0 - 10.0 years
15 - 27 Lacs
Pune, Bengaluru, Delhi / NCR
Work from Office
Role & responsibilities Job Title: C++ Developer Experience: 6+ Years Location: WFO 5 days- Noida, Gurgaon, Pune, and Bangalore Type: [Full-time] Job Description: We are seeking a talented and experienced C++ Developer to join our team. The ideal candidate should have a strong background in C++ development, good problem-solving skills, and be eager to work on high-performance and scalable applications. Requirements: • Strong proficiency in C++ (11/14/17/20) • Good understanding of object-oriented programming (OOP) • Experience with multithreading and concurrency • Familiarity with templates, STL, and Boost libraries • Solid understanding of memory management in C++ • Experience with software development tools like Git, Jenkins, etc. • Strong debugging and troubleshooting skills • Excellent problem-solving and communication skills • Bachelors/Master’s degree in Computer Science, Engineering, or related field Responsibilities: • Design, develop, and maintain efficient, reusable, and reliable C++ code • Implement performance and quality modules • Identify bottlenecks and bugs, and devise solutions to mitigate these issues • Ensure the best possible performance, quality, and responsiveness of applications • Collaborate with other team members to integrate various components and modules • Participate in code reviews and maintain coding standards • Write and maintain technical documentation skill Matrix Years Self- Rating out of 10 Core C++ (11/14/17) Object-Oriented Programming Multithreading & Concurrency Data Structures & Algorithms Memory Management Version Control (Git/SVN) Communication Skills Preferred candidate profile
Posted 1 month ago
3.0 - 5.0 years
3 - 7 Lacs
Chennai, Bengaluru
Work from Office
Job Skills: Must have skills : Experience in designing and developing Web Apps using Java Spring Boot development, Core Java concepts around dependent technologies Expertise in building microservices Good understanding of EMS/NMS OOPs Concepts Design Patterns Clean understanding of Classes and Interfaces Generics, JVM and Memory Management, Caching Data into memory, Service Oriented Architecture, Concurrency (multithreading) Messaging Techniques, Complex Event Processing, Storage and Database Technologies (MongoDB, MySQL, ElasticSearch) Exposure to compiler like IDE OR ECLIPSE Value Add: Working experience with Dockers K8s Working knowledge on OSGI Knowledge on kafka, python, and ELK Good communication skills Scrum Master Problem solving skills You will play a key role in the overall estimation of work requirements to provide the right information on project estimations to Technology Leads and Project Managers. You would be a key contributor to building efficient programs/ systems and if you think you fit right in to help our clients navigate their next in their digital transformation journey.
Posted 1 month ago
2.0 - 3.0 years
3 - 7 Lacs
Bengaluru
Work from Office
Develop and maintain advanced Android applications using Kotlin (and Java where needed). Collaborate with cross-functional teams including product, design, backend, and QA to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Write clean, maintainable, and testable code following best practices and Android architecture components (MVVM, etc.). Participate in code reviews, team discussions, and contribute to improving team processes. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Monitor crash reports and performance metrics to identify and fix bugs and bottlenecks. Requirements: 2 3 years of professional experience in Android development. Proficient in Kotlin and familiar with Java . Solid understanding of the Android SDK, Android UI design principles, Material Design, and best practices. Experience with Android Jetpack components (e.g., ViewModel, LiveData, Navigation). Familiarity with RESTful APIs, JSON, and third-party libraries like Retrofit, Glide/Picasso, Room, etc. Exposure to Compose, Hilt/Dagger, Coroutines, or Flow. Experience with version control systems like Git. Understanding of mobile app performance optimization and memory management. Good problem-solving and communication skills. Nice to Have: Experience with CI/CD tools (e.g., GitHub Actions, Bitrise). Experience working in Agile teams. Published apps on the Google Play Store. Mvvm, Java, Kotlin, Android, Api
Posted 1 month ago
3.0 - 8.0 years
12 - 13 Lacs
Hyderabad
Work from Office
Josh Software is relentlessly focused on discovering, developing and delivering innovative solutions that connect our customers to the people they serve through the advanced use of technology. With our reach, range and resources, we provide our customers a universal platform for driving their vision into their markets using consistent and reliable technology solutions. Josh Software has more than 15 years experience and operates in the key strategic geographies in the USA, Australia, Europe, SE Asia and India. Skills (Must have): 3+ years of hands-on experience in Golang development. Strong knowledge of Go fundamentals concurrency, memory management, and error handling. Good understanding of backend development with JavaScript (Node.js). Experience building RESTful APIs and working with gRPC. Familiarity with Go frameworks like Gin, Echo, and libraries like gRPC. Proficient with relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases. Hands-on experience with 3rd party API integrations and message queues (Kafka, RabbitMQ, Redis PubSub). Experience using testing frameworks like GoConvey and Testify. Strong problem-solving, debugging, and communication skills Skills (Good to have): Experience with cloud deployments (AWS, Azure, GCP). Experience with containerization technologies (Docker, Kubernetes). Experience with CI/CD pipelines and tools (Jenkins, GitLab CI, etc). Past experience in designing and developing scalable solutions. Contributions to open-source projects or a strong personal portfolio. Role & Responsibility: Design, develop, and maintain high-performance, scalable, and maintainable Golang applications. Write clean, we'll-documented, and testable code. Participate in all phases of the software development lifecycle, from design and development to testing and deployment. Collaborate effectively with cross-functional teams, including product managers, designers, and QA engineers. Troubleshoot and debug complex issues. Stay abreast of the latest Golang advancements and industry best practices. Contribute to the improvement of our engineering processes and tools. Qualification: B.Tech/B.E./M.E./M.Tech in Computer Science or equivalent. Additional Information: We offer a competitive salary and excellent benefits that are above industry standard. Do check our impressive growth rate on LinkedIn and ratings on Glassdoor Please submit your resume in this standard 1-page format or 2-page format Please hear from our employees on Life at Josh Software Colleagues Interested in Internal Mobility, please contact your HRBP in-confidence
Posted 1 month ago
3.0 - 6.0 years
12 - 17 Lacs
Gurugram
Work from Office
In this role, you'll collaborate with cross-functional teams to deliver innovative features and platform enhancements that drive continuous improvement. you'll provide architectural leadership and foster new ideas , building scalable web applications using modern frameworks and micro frontend architectures. Additionally, you'll champion our engineering efforts by sharing insights and best practices at conferences, community events, and in technical blog posts. What you'll Do Leadership and Team Mentoring : Lead, mentor, and inspire a vibrant team of frontend engineers to deliver high-quality products. T o f oster a culture of ownership, accountability, and continuous improvement within the team. Conduct regular code reviews to ensure best practices and maintain code quality. Lead knowledge-sharing sessions and encourage continual learning within the team. Cross-Functional Collaboration : Work closely with product managers, UX designers, and backend engineers to ensure seamless integration of features. Translate business requirements into clear technical tasks and coordinate scope with cross-functional peers. Proactively identify and mitigate cross-team dependencies. Technical Excellence : Drive architectural decisions, promote modern best practices, and ensure long-term viability. Guide teams on implementing new frameworks or libraries, ensuring consistent adoption. Architect next-generation frontend applications and micro - frontends . Performance Optimization Continuously monitor and evaluate application performance across various devices and browsers. Profile and debug performance bottlenecks, ensuring optimal load times. Implement advanced tooling and instrumentation for proactive performance tuning. Outbound Evangelism : Represent the team at conferences and technical meetups, sharing insights and best practices. Write and publish technical blog posts to showcase innovations and thought leadership. Collaborate with marketing to highlight product achievements and engineering stories. What Makes You Qualified Educational Qualifications and Experience: BE/BTech degree in software engineering, computer science, or a related field. 7 + years of professional software engineering experience focused on web technologies focusing on React . Technical Skills: Expertise in Front-End Architecture : Deep understanding of modern front-end technologies, including advanced JavaScript ( ESNext features), TypeScript for type safety, bundlers (eg, Webpack ) to optimize build processes and ensure cross-browser compatibility and React . CSS Expertise : Proficiency in modern CSS techniques including SCSS , CSS Modules , and CSS-in-JS libraries like Styled Components and Emotion to create scalable, maintainable, and responsive user interfaces. Knowledge in creating component-driven styles and implementing design systems for consistent UI/UX. Frontend Performance Optimization : Proven track record in performance profiling and optimization for web applications using tools such as React Profiler , Lighthouse , and Webpack Bundle Analyzer . Focus on optimizing for fast load times, memory management, and rendering efficiency. Micro Frontend Architecture : Experience in architecting and implementing scalable micro frontend solutions, leveraging frameworks such as Next.js for SSR/SSG, ensuring seamless integration, and supporting large, distributed teams working on independent components. CI/CD and DevOps Practices : Hands-on ex perience in setting up and maintaining continuous integration and continuous delivery (CI/CD) pipelines using tools like Jenkins , GitHub Actions , and CircleCI to automate testing, deployment, and delivery processes for faster release cycles. Cloud Platforms & Containerization : Proficient in containerization with Docker and Kubernetes for scalable and reproducible development environments, as well as deploying frontend applications on cloud platforms like AWS , Azure , and GCP to ensure high availability and resilience. Soft Skills: Exceptional problem-solving abilities. Ability to clearly articulate complex technical concepts to both technical and non-technical audiences. Past E xperience speaking at conferences, contributing to open-source projects, or writing technical content. Strong teamwork and communication skills. Ability to thrive in a dynamic, fast-paced environment.
Posted 1 month ago
6.0 - 10.0 years
2 - 5 Lacs
Pune
Work from Office
Job Information Job Opening ID ZR_2084_JOB Date Opened 12/12/2023 Industry Technology Job Type Work Experience 6-10 years Job Title HCL DX Developer City Pune City Province Maharashtra Country India Postal Code 411001 Number of Positions 4 LocationsPune, Bangalore, Indore Work modeHybrid Specific Responsibilities Design and develop solutions within a multi-functional Agile team to support business priority for HCL DX application and microservices. Excellent knowledge of the CMS system. Collaborate with UX designers to design/develop technical requirements. Educate and promote the use of best practices, while designing principles and frameworks to resolve issues.Required Qualifications: Bachelors degree and 5+ years of Hands-on experience on HCL DX technologies. Experience on the Java/J2ee Technologies Experience with performance analysis and troubleshooting Experience identifying and providing solutions to optimize application performance Experience with relational databases Knowledge of source code management systems Experience with the following: REST API SOAP web services Object-Oriented Programming (OOP) Java/J2EE based customer-facing application Ability to work occasional after-hours support for critical production systemsPreferred Qualifications: Experience with the following presentation layer technologies and frameworks: HTML CSS Javascript React Angular jQuery Experience organizing development tasks in an Agile environment utilizing Jira and Confluence Experience with responsive/progressive interface development Understanding of memory management, multithreading, thread/connection pooling check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#2B39C2;border-color:#2B39C2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> I'm interested
Posted 1 month ago
6.0 - 10.0 years
25 - 27 Lacs
Noida, Gurugram, Bengaluru
Work from Office
Job Title: C++ Developer Experience: 6+ Years Location: WFO 5 days- Noida, Gurgaon, Pune, and Bangalore Type: Full-time Job Description: We are seeking a talented and experienced C++ Developer to join our team. The ideal candidate should have a strong background in C++ development, good problem-solving skills, and be eager to work on high-performance and scalable applications. Requirements: Strong proficiency in C++ (11/14/17/20) Good understanding of object-oriented programming (OOP) Experience with multithreading and concurrency Familiarity with templates, STL, and Boost libraries Solid understanding of memory management in C++ Experience with software development tools like Git, Jenkins, etc. Strong debugging and troubleshooting skills Excellent problem-solving and communication skills Bachelors/Master’s degree in Computer Science, Engineering, or related field Responsibilities: Design, develop, and maintain efficient, reusable, and reliable C++ code Implement performance and quality modules Identify bottlenecks and bugs, and devise solutions to mitigate these issues Ensure the best possible performance, quality, and responsiveness of applications Collaborate with other team members to integrate various components and modules Participate in code reviews and maintain coding standards Write and maintain technical documentation
Posted 1 month ago
5.0 - 10.0 years
7 - 12 Lacs
Bengaluru
Work from Office
Embedded / 4+ Years This job might be for you if You enjoy solving problems. You love taking on difficult challenges and finding creative solutions. You dont know the answer but will dig until you find it. You communicate clearly. You write well. You are motivated and driven. You volunteer for new challenges without waiting to be asked. You will take ownership of the time you spend with us and make a difference. You can impress our customers with your enthusiasm to solve their issues (and solve them!) Responsibilities Develop and integrate real-time graphics pipelines for Android using OpenGL/Vulkan, targeting efficient rendering on Qualcomm GPUs. Design and implement compute shaders for AR tasks like 3D object processing and visual effects, leveraging Qualcomms graphics processing capabilities. Optimize graphics performance for smooth AR experiences on Android devices, collaborating with the team to ensure a responsive user experience. Stay current on graphics APIs, hardware acceleration features, and the latest advancements in Qualcomms Snapdragon chipsets. Contribute to Linux device driver development to ensure optimal graphics driver support for Qualcomm SoCs in AR applications. Qualifications 5 to 10 years of experience in Linux Device driver development AND Android Graphics Proven experience in Linux kernel development, with expertise in writing device drivers for various hardware components. Strong understanding of Linux kernel internals, including memory management, I/O subsystems, and device models. Experience with Android graphics frameworks (e.g., OpenGL ES, Vulkan) and graphics optimization techniques. Familiarity with hardware-accelerated graphics architectures and GPU programming. High Proficiency in C/C++ programming languages and scripting languages such as Python Education: Bachelors/Masters degree in Computer Science, Electronics and Communications or related fields. Note: The selected candidate will work out of Eximietas India center for about 8-12 months but should be willing to relocate to Eximietas US on a long-term work assignment.
Posted 1 month ago
3.0 - 5.0 years
5 - 8 Lacs
Mumbai
Work from Office
. Responsibilities Woking with the customer business and IT teams to architect, design, and implement solutions. Comprehend requirements and convert UI design into iOS native mobile application. Work with the design, backend and testing teams to define, design, and ship new features Ensure the performance, quality, and responsiveness of applications. Build the application/features as per project specific development guidelines. Maintain the application quality with appropriate fixes in timely manner. Skills Proficient in building mobile application using SwiftUI, Swift, Objective-C Experience with various iOS architecture patterns such as MVC, MVVM, VIPER, etc. Should be able to write test cases using XCTest, XCUITest, etc. Should have integrated with various backend systems using REST/GraphQL APIs. Should have used Combine and/or Swift Concurrency for asynchronous operations. Should be able to develop application considering security, offline Storage, push notification, performance, memory management, etc. Understanding of Apple design principles and interface guidelines. Should have understanding of DevOps tools used for build, test and deployment. Experience with apple app store submission process and should have published the application to app store. Familiarity with code instrumentation, tracing and performance test tools/ frameworks is desirable Strong debugging abilities and understanding of quality assurance techniques Understanding the most recent mobile app trends, designs, and upcoming technologies Excellent communication skills, able to articulate conceptual design from both customer and technology view.
Posted 2 months ago
3.0 - 5.0 years
5 - 7 Lacs
Gurugram
Work from Office
As a Backend Engineer , you will play a critical role in software application design, planning, development, and deployment. You will be responsible for all aspects of development and help develop best practices for future development. You will work closely with Tech, Design and Quality teams to build and launch the product. You will code, develop, design, and architect features related to the existing application. We expect you to own modules end to end and take pride in the work products you ship. You will design, implement, test, and maintain highly scalable, multi-tier, distributed server software applications. You will deliver across the entire app life cycle, including design, build, deploy, test, release to app stores, and support. You will work directly with developers and product managers to conceptualize, build, test, and release products. You will take responsibility for the performance and stability of all the applications and related infrastructure. You will continuously discover, evaluate, and implement new technologies to maximize development efficiency. Qualifications You should have at least an undergraduate degree in Computer Science or Engineering, preferably from IITs or top RECs. You should have 3-5 years of experience at cutting-edge organizations or startups with strong Product background You should have expertise in Java/J2EE technology. You should be proficient in implementing algorithms and using advanced data structures to solve computing problems. You should have experience with e-business/e-commerce applications and business environments. Any experience with internet companies or the travel industry will be a plus. You should have a good understanding of Java/J2EE and design patterns. You should have strong knowledge of data structures and design for performance, scalability, and availability. You should have expertise in relational databases like MySQL or Postgres. You should have knowledge in MongoDB and Web services. You should extensively use Instruments and Shark to detect memory leaks and optimize performance. You should have a good grasp of algorithms, memory management, and multithreaded programming. You should have experience writing unit tests and automation tests. Having exposure to Test Driven Development is a plus. You should have great people skills! You should be able to fit in well within an informal startup environment and provide hands-on management. You should have a high energy level and an untiring commitment to drive yourself & the team towards goals.
Posted 2 months ago
5.0 - 10.0 years
7 - 12 Lacs
Bengaluru
Work from Office
Key Responsibilities: Design, develop, and maintain efficient and reliable C++ code for new and existing applications. Collaborate with cross-domain to define, design, and ship new features. Analyze and optimize system performance, including memory usage, CPU utilization, and latency. Debug and resolve software defects and issues. Conduct code reviews and ensure adherence to best practices and coding standards. Participate in architectural and design discussions to contribute to future software directions. Write unit tests and perform integration testing to ensure software quality. Stay up-to-date with industry trends, new technologies, and best practices in C++ development. Experience in Agile methodologies, Configuration (Perforce, etc.) and Project Management tools. Strong written, verbal communication and inter personal relationship skills Technical Skills Strong proficiency in C++ (C++11, C++14, or later versions) and its standard libraries (STL). Experience with object-oriented programming (OOP) principles, design patterns, and software architecture. Familiarity with multi-threading, memory management, and performance optimization in C++. Experience working with version control systems like Git. Proficiency in debugging and troubleshooting code issues. Familiarity with build systems such as CMake, Makefiles, or others. Experience with Unit Testing frameworks (e.g., Google Test). Experience in Camera HAL development. Proficiency in Android Camera Framework. Experience in Android Camera SuspendToRam. 5 to 10 yrs. of hands-on experience in Infotainment/Cockpit Android Camera Development/Design for Automotive Electronics systems
Posted 2 months ago
3.0 - 5.0 years
7 - 11 Lacs
Gurugram
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your primary responsibilities include: Analytical Problem-Solving and Solution Enhancement: Analyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process Phases: Involvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding Solutions: Drive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage
Posted 2 months ago
0.0 - 1.0 years
2 - 3 Lacs
Mumbai
Work from Office
Location : Mumbai Experience : 0-6months Technologies / Skills: Advanced SQL, Python and associated libraries like Pandas, Numpy etc., Pyspark , Shell scripting, Data Modelling, Big data, Hadoop, Hive, ETL pipelines. Responsibilities : Proven success in communicating with users, other technical teams, and senior management to collect requirements, describe data modeling decisions and develop data engineering strategy. Ability to work with business owners to define key business requirements and convert to user stories with required technical specifications. Communicate results and business impacts of insight initiatives to key stakeholders to collaboratively solve business problems. Working closely with the overall Enterprise Data & Analytics Architect and Engineering practice leads to ensure adherence with the best practices and design principles. Assures quality, security and compliance requirements are met for supported area. Design and create fault-tolerance data pipelines running on cluster Excellent communication skills with the ability to influence client business and IT teams Should have design data engineering solutions end to end. Ability to come up with scalable and modular solutions Required Qualification: 0-6months of hands-on experience Designing and developing Data Pipelines for Data Ingestion or Transformation using Python (PySpark)/Spark SQL in AWS cloud Experience in design and development of data pipelines and processing of data at scale. Advanced experience in writing and optimizing efficient SQL queries with Python and Hive handling Large Data Sets in Big-Data Environments Experience in debugging, tunning and optimizing PySpark data pipelines Should have implemented concepts and have good knowledge of Pyspark data frames, joins, caching, memory management, partitioning, parallelism etc. Understanding of Spark UI, Event Timelines, DAG, Spark config parameters, in order to tune the long running data pipelines. Experience working in Agile implementations Experience with building data pipelinesin streaming and batch mode. Experience with Git and CI/CD pipelines to deploy cloud applications Good knowledge of designing Hive tables with partitioning for performance. Desired Qualification: Experience in data modelling Hands on creating workflows on any Scheduling Tool like Autosys, CA Workload Automation Proficiency in using SDKsfor interacting with native AWS services Strong understanding of concepts of ETL, ELT and data modeling.
Posted 2 months ago
7.0 - 13.0 years
25 - 30 Lacs
Hyderabad
Work from Office
End Date Friday 13 June 2025 We Support Flexible Working - Click here for more information on flexible working options Flexible Working Options Hybrid Working Job Description Summary Android Developer Experience : 7 to 13 years Primary Skill set : Android frameworks, MVVM/MVI, Clean Architecture, Git, GitHub/GitLab, Unit testing with testing frameworks Job Description Platform Expertise: Strong experience with Android frameworks, multi-module architecture, dependency injection (e.g., Dagger/Hilt), and asynchronous programming (e.g., Coroutines). Performance Optimization: Proven track record in performance tuning, memory management, and debugging for Android applications at scale. Architecture & Design: Solid grasp of architecture patterns (MVVM/MVI, Clean Architecture) and modularization strategies for large codebases. Collaboration Skills: Excellent communication skills with the ability to effectively collaborate with team members across different departments. Version Control: Proficiency with Git, GitHub/GitLab. Testing Practices: Experience in unit testing, UI testing, and familiarity with testing frameworks like JUnit, Espresso, and Robolectric.
Posted 2 months ago
6.0 - 11.0 years
11 - 15 Lacs
Noida
Work from Office
Hands-on individual responsible for producing excellent quality of code, adhering to expected coding standards and industry best practices. Must have strong experience in Core Java, Multithreading, microservices, Spring and SQL. Good knowledge of Spring, Hibernate, JMS, Caching Frameworks, Memory Management Nice to have Kubernetes , Docker. Problem- solving/ Trouble shooting skills High levels of ownership and commitment on deliverables Strong Communication Skills - Should be interact with client stakeholders to probe a technical problem or clarify requirement specifications Mandatory Competencies Java - Core JAVA Database - SQL Fundamental Technical Skills - Spring Framework/Hibernate/Junit etc. Beh - Communication Others - Micro services Fundamental Technical Skills - Programming Multithreading / Collections At Iris Software, we offer world-class benefits designed to support the financial, health and well-being needs of our associates to help achieve harmony between their professional and personal growth. From comprehensive health insurance and competitive salaries to flexible work arrangements and ongoing learning opportunities, were committed to providing a supportive and rewarding work environment. Join us and experience the difference of working at a company that values its employees success and happiness.
Posted 2 months ago
6.0 - 10.0 years
11 - 15 Lacs
Noida
Work from Office
Hands-on individual responsible for producing excellent quality of code, adhering to expected coding standards and industry best practices. Must have strong experience in Core Java, Multithreading, microservices, Spring and SQL. Good knowledge of Spring, Hibernate, JMS, Caching Frameworks, Memory Management Nice to have Kubernetes , Docker. Problem- solving/ Trouble shooting skills High levels of ownership and commitment on deliverables Strong Communication Skills - Should be interact with client stakeholders to probe a technical problem or clarify requirement specifications Mandatory Competencies Java - Core JAVA Fundamental Technical Skills - Programming Multithreading / Collections Others - Micro services Java - SQL Fundamental Technical Skills - Spring Framework/Hibernate/Junit etc. At Iris Software, we offer world-class benefits designed to support the financial, health and well-being needs of our associates to help achieve harmony between their professional and personal growth. From comprehensive health insurance and competitive salaries to flexible work arrangements and ongoing learning opportunities, were committed to providing a supportive and rewarding work environment. Join us and experience the difference of working at a company that values its employees success and happiness.
Posted 2 months ago
1.0 - 4.0 years
3 - 6 Lacs
Bengaluru
Work from Office
Weare looking for a passionate and skilled Software Engineer with a strongfoundation in Data Structures and Algorithms (DSA) and experience in buildingsystems that handle large-scale data efficiently. Youll play a key role indesigning, developing, and optimizing backend systems, real-time pipelines, orstorage engines that scale to billions of records. Design and implement highly performant algorithms to process, transform, and analyze large volumes of data Apply advanced DSA concepts like Trees, Graphs, Tries, Heaps, and Hashing for data indexing, filtering, and routing Develop and optimize data pipelines, stream processors, or caching systems Architect scalable systems for data ingestion, storage, and retrieval (structured/unstructured) Collaborate with cross-functional teams to integrate and deploy performant services Perform profiling, tuning, and memory optimization to ensure low-latency operations Write clean, modular, testable code and participate in code reviews Requirements Strong command over Core DSA concepts: Binary Search, Heaps, Graphs, Tries, Trees (AVL, B-Trees, Segment Trees) Hands-on experience with algorithms for sorting, searching, indexing, and caching large dataset Proficiency in one or more of the following languages: Java, Python Experience working with large datasets in real-time or batch Solid grasp of time and space complexity and performance tuning Familiarity with memory management, garbage collection, and data locality Deep technical knowledge; hands-on in architecture design, development, deployment, and production operation; familiar with agile software development and modern development tools and frameworks; holds strong engineering principles, including automation, quality, and best practices with a high bar. Extensive experience in complete software development life cycle E2E, including production monitoring.
Posted 2 months ago
8.0 - 13.0 years
5 - 9 Lacs
Mumbai
Work from Office
Job Role :- C++ Senior Developer Experience :- 8-15 years :- We are looking for C++ developer responsible for developing and maintaining algorithms developed in C++ on Windows and Linux platform. Contribute to software optimization and innovation. Background on CAD application development and micro services using grpc will be added advantage. Roles and Responsibilities :- Design, build, and maintain efficient, reusable, and reliable C++ code. Implement performance and quality modules. Identify bottlenecks and bugs, and devise solutions to these problems. Help maintain code quality, organization, and automatization. Desired Candidate Profile- Strong proficiency in C++ Thorough knowledge of the standard library, STL containers, and algorithms. Good understanding of memory management. Hands on experience on multithreading. Good collaboration skills to work with other developers and testers. Ability to work in agile team using pull organization. Have good interpersonal and communication skills. Hardworking individual with a strong work ethic and excellent interpersonal skills. Education Qualification:- B.E./B.Tech/BCA/BSc(IT)/MTech/MCA/MSc(IT) Qualifications Education: Bachelor's Degree Skills: Certifications: Languages: Years of Experience: 4 - 7 Years Work Experience: Additional Information Time Type: Full time Employee Type: Assignee / Regular Travel: Relocation Eligible: No Applied Materials is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.
Posted 2 months ago
1.0 - 8.0 years
3 - 10 Lacs
Kolkata, Mumbai, New Delhi
Work from Office
At Mindrift , innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What we do The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe. About the Role GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you ll have the opportunity to collaborate on these projects. Although every project is unique, you might typically: Analyze and understand existing code in Python or C/C++ Migrate logic to idiomatic, safe Rust while preserving functionality Adapt or port the test suite and ensure behavioral equivalence Document migration steps and technical decisions How to get started Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you ll help shape the future of AI while ensuring technology benefits everyone. You have a Bachelors or Master s degree in Software Development, Computer Science, or other related fields. You have at least 3 years of professional experience
Posted 2 months ago
1.0 - 7.0 years
3 - 9 Lacs
Kolkata, Mumbai, New Delhi
Work from Office
At Mindrift , innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What we do The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe. About the Role GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you ll have the opportunity to collaborate on these projects. Although every project is unique, you might typically: Analyze and understand existing code in Python or C/C++ Migrate logic to idiomatic, safe Rust while preserving functionality Adapt or port the test suite and ensure behavioral equivalence Document migration steps and technical decisions How to get started Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you ll help shape the future of AI while ensuring technology benefits everyone. You have a Bachelors or Master s degree in Software Development, Computer Science, or other related fields. You have at least 3 years of professional experience
Posted 2 months ago
2.0 - 5.0 years
4 - 7 Lacs
Chennai
Work from Office
Job Description Software Engineer Industrial Automation & Robotics Location : Sriperumbudur Work Mode: 6 Days WFO Role Summary We are looking for a skilled software engineer with experience in C/C++ and/or C# to develop and maintain software for industrial automation and robotics systems. The ideal candidate will have practical experience with PLCs, motion control, and industrial communication protocols. Responsibilities Design and develop software for industrial automation and robotics systems. Collaborate with control engineers and mechanical teams to integrate software with hardware. Implement real-time software components for assembly line automation. Create user interfaces and visualization tools for system monitoring and control. Optimize code for performance, stability, and scalability. Interface with PLCs, SCADA systems, and protocols like Modbus and OPC UA. Participate in the full software development lifecycle (SDLC): from design to deployment. Troubleshoot and resolve software issues in both dev and production environments. 2-5 years of experience in software development for the assembly / manufacturing industry using robotic arms. Strong programming skills in C/C++ and/or C#. Experience with real-time systems, multithreading, and memory management. Familiarity with industrial protocols like EtherCAT, CAN, Modbus, and OPC UA. Knowledge of motion control, servo drives, or robot programming is a plus. Solid understanding of OOP and software design patterns. Team player with good problem-solving skills and attention to detail. Scada, Multithreading, C++, C, C #, Software Engineer, Plc
Posted 2 months ago
4.0 - 6.0 years
6 - 10 Lacs
Bengaluru
Work from Office
: Proficiency in problem solving and troubleshooting technical issues. Willingness to take ownership and strive for the best solutions. Experience in using performance analysis tools, such as Android Profiler, Traceview, perfetto, and Systrace etc. Strong understanding of Android architecture, memory management, and threading. Strong understanding of Android HALs, Car Framework, Android graphics pipeline, DRM, Codecs. Good knowledge in Hardware abstraction layers in Android and/or Linux. Good understanding of the git, CI/CD workflow Experience in agile based projects. Experience with Linux as a development platform and target Extensive experience with Jenkins and Gitlab CI system Hands-on experience with GitLab, Jenkins, Artifactory, Grafana, Prometheus and/or Elastic Search. Experience with different testing frameworks and their implementation in CI system Programming using C/C++, Java/Kotlin, Linux. Yocto and its use in CI Environments Familiarity with ASPICE 1. The Software Engineering Leader oversees and guides teams to deliver high-quality software solutions aligned with organizational goals and industry best practices.2. Is a professional in technology, proficient in strategic planning, decision-making, and mentoring, with an extensive background in software development and leadership.3. Is typically responsible for setting the strategic direction of software development efforts, managing project portfolios, and ensuring effective execution of software engineering initiatives to meet organizational objectives.4. Builds skills and expertise in leadership, staying abreast of industry trends, and cultivating a collaborative and high-performance culture within the software engineering team.5. Collaborates and acts as a team player with cross-functional teams, executives, and stakeholders, fostering a positive and productive environment for successful software development initiatives.
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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough