Jobs
Interviews

61 Multithreaded Programming Jobs - Page 2

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

7.0 - 11.0 years

0 Lacs

guwahati, assam

On-site

You are an integral part of Zaloni's Engineering team, responsible for contributing to the development and delivery of features for the Arena product. Your expertise will be crucial in enabling customers to effectively manage their data lake infrastructure and derive valuable insights from the data. As a Zaloni engineer, you will be involved in various responsibilities including technical ownership of product features, providing subject matter expertise in multiple functional areas, and working collaboratively in an agile environment. Your role will also entail fixing complex bugs, identifying technical debt areas, and staying updated with the latest technologies to enhance the product. Additionally, you will play a key role in coaching team members, conducting code reviews, and contributing to institutional knowledge through various channels. Your strong problem-solving skills, experience with Java, Maven, Spring, Hibernate, API design, and agile practices will be essential for success in this role. To excel in this position, you should hold a Bachelor's or Master's degree in Engineering or equivalent experience, along with a minimum of seven years of active development experience in web and big data applications. Your proficiency in cloud technologies, big data technologies such as MapReduce, Hadoop, Spark, as well as key programming concepts in Java will be highly beneficial. Desired skills and experience include working with globally-distributed teams, Spark for big data development, various persistence patterns, microservices, UI development, testing and automation, and ensuring high availability and scalability of systems. Zaloni is a reputable company that simplifies big data for businesses, helping them modernize their data architecture and leverage data lakes for actionable insights. With a focus on data management, governance, and self-service data preparation, Zaloni has established itself as a leader in the industry, serving top companies worldwide. If you are passionate about working with cutting-edge technologies, contributing to innovative solutions, and being part of a dynamic team, Zaloni offers an exciting opportunity to grow your career in the field of data engineering. Visit www.zaloni.com for more information on our company and products.,

Posted 1 month ago

Apply

7.0 - 11.0 years

0 Lacs

chennai, tamil nadu

On-site

You are a passionate and experienced iOS Developer with 7+ years of total experience, possessing strong hands-on experience in Swift and a good understanding of Objective-C / C++. Your expertise includes in-depth knowledge of iOS architecture patterns such as MVC, MVVM, and Clean Architecture. Proficiency in UIKit, SwiftUI, Core Animation, Auto Layout, Size Classes, and SnapKit is essential for this role. You have a proven track record in multithreaded programming and developing reusable frameworks/components. Familiarity with iOS SDK internals and performance optimization tools is a must, along with experience in Core Location, MapKit, AVFoundation, StoreKit, Core Bluetooth, and other iOS frameworks. Your strong grasp of spatial reasoning and adaptive UI design sets you apart. Your excellent verbal and written communication skills enable you to effectively convey your ideas, strategies, and successes within the team and to clients. Responsibilities include understanding functional requirements thoroughly, analyzing client needs, envisioning solutions, defining technologies and frameworks, and enabling application development. You will lead/support UAT and production rollouts, create, understand, and validate WBS and estimated effort, and address issues promptly with a mindset of continuous improvement. Your role involves giving constructive feedback to team members, troubleshooting and resolving complex bugs, and coming up with solutions during code/design reviews. Carrying out POCs to ensure suggested designs/technologies meet requirements is also part of your responsibilities. A Bachelor's or Master's degree in Computer Science, Information Technology, or a related field is required for this position.,

Posted 1 month ago

Apply

7.0 - 11.0 years

0 Lacs

noida, uttar pradesh

On-site

As a Senior Software Engineer II in the Metrics Platform team at Sumo Logic, located in Noida, Uttar Pradesh, India, you will be part of a cloud-native SaaS data analytics platform that focuses on solving complex observability and security challenges. Our platform is chosen by customers for its ease of monitoring, optimization, and security of applications, systems, and infrastructures. The Metrics Platform Team is dedicated to developing scalable, cost-efficient, and highly available backend services for Sumo Logic's Infrastructure Monitoring solution. Your role will involve working with a team of engineers to build ingest, query, and storage components of a distributed time series database engine. Your responsibilities will include developing features using algorithms optimized for large data sets, ensuring robust and reusable code through automated tests, and owning a set of microservices for analysis and improvement in efficiency, scalability, reliability, and cost. Additionally, you will be required to respond promptly to service degradations as the primary on-call for owned services. To be successful in this role, you should have a BSc or MSc in Computer Science or a related field, along with 7-8 years of industry experience demonstrating ownership. Proficiency in object-oriented programming languages such as Java, Scala, Ruby, or C++, understanding of data structure performance characteristics, and a willingness to learn Scala are essential. Experience in multi-threaded programming and running large scalable distributed services following a microservices architecture is also required. Desirable skills include experience in big data and 24x7 commercial services, familiarity with Unix systems (Linux, OS X), and agile software development practices such as test-driven development and iterative development. Sumo Logic is committed to empowering modern, digital business operations through its SaaS Analytics Log Platform, enabling customers worldwide to achieve reliability, security, and insights into their cloud-native applications. Employees are expected to adhere to federal privacy laws, regulations, and organizational data protection policies. For more information about Sumo Logic, visit www.sumologic.com.,

Posted 1 month ago

Apply

0.0 - 4.0 years

0 Lacs

ahmedabad, gujarat

On-site

As a leader at Astound Digital, you will be at the forefront of a high-performance feature-driven development team focused on creating enterprise-level e-commerce solutions. Your role will involve collaborating with global teams and stakeholders within the UK timezone. Your responsibilities will include leading Salesforce project development, understanding customer needs, taking ownership of projects, prioritizing tasks, performing code reviews, driving continuous improvements in development methodology, participating in technical approaches writing, and writing and reviewing technical documentation. To excel in this role, you should possess 5+ years of Apex programming experience, 3+ years of Lightning Aura Component or LWC programming experience, and at least 0.5+ years of development team leadership experience. Mandatory certifications include Salesforce Administrator, Salesforce Platform Developer I, and Salesforce Platform Developer II. Additionally, you should have a strong command of written and spoken English and expertise in multi-threaded programming, software debugging, highly distributed architecture, design patterns, software architecture design principles, and more. Desirable skills include Salesforce JavaScript Developer I certification, experience in complex features and integrations, expertise in developing eCommerce solutions, basic project management knowledge, experience with interviewing and onboarding engineers, and managing geographically distributed teams. Astound Digital offers a range of benefits, including off-the-charts career growth opportunities, comprehensive health and medical plans, a focus on well-being, real work-life balance with remote, in-office, or hybrid working modes, and a culture of success that thrives on collaboration and innovation. With 20 offices across four continents, you will have the chance to work with diverse perspectives and drive tangible results for clients worldwide. Join Astound Digital to shape the future of digital commerce, leverage emerging technologies, and grow your career in a dynamic and innovative environment.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

You will be working on projects and technologies to develop highly scalable applications. Your responsibilities will include designing and developing Microservices, GUI, and Server components. You will implement functional solutions, conduct unit tests, coordinate releases, and contribute to design sessions where necessary. It is vital to interact with end-users and product owners to understand their requirements and build solutions accordingly. Collaboration with a local team and regular communication with colleagues in other regions is essential. Additionally, you will provide support for the applications" business as usual (BAU) operations when needed. Key Accountabilities and Skills required: - Strong application and development skills, including multi-threaded programming and SQL experience. - Effective communication with end-users and developers in a global, team-based environment. - Strong interpersonal skills with the ability to convey thoughts, designs, and implementations clearly in both written and verbal forms. - Results-oriented, self-starting attitude with a positive "can-do" approach. The purpose of the role is to design, develop, and enhance software using various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues. Key Accountabilities: - Developing and delivering high-quality software solutions using industry-aligned programming languages, frameworks, and tools. Ensuring scalability, maintainability, and performance optimization of the code. - Collaborating cross-functionally with product managers, designers, and engineers to define software requirements, devise solution strategies, and align with business objectives. - Participating in code reviews, promoting a culture of code quality and knowledge sharing. - Adhering to secure coding practices, implementing unit testing for proper code design, readability, and reliability. Analyst Expectations: - Performing activities in a timely and high-standard manner to drive continuous improvement. - Leading and supervising a team, guiding professional development, and coordinating resources. - Taking responsibility for team operational processing, risk management, and compliance with rules and regulations. - Resolving problems, guiding team members, and communicating complex information effectively. All colleagues are expected to demonstrate Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, as well as the Barclays Mindset of Empower, Challenge, and Drive.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

The overall purpose of your role is to work on projects and technology for developing highly scalable applications. This involves designing and developing microservices, GUI, server components, and implementing functional solutions. You will also be responsible for unit testing, coordinating releases, and contributing to design sessions. Interacting with end users and product owners to understand their requirements and build solutions accordingly is a key aspect of your role. Additionally, you will work as part of a local team and collaborate regularly with colleagues in other regions. Providing support for the applications" Business-As-Usual (BAU) work will also be part of your responsibilities. Key Accountabilities and Skills Required: - Strong application and development skills, including multi-threaded programming and SQL experience. - Ability to effectively communicate with end-users and other developers in a global, team-based environment. - Strong interpersonal skills with the ability to communicate thoughts, designs, and implementations in both written and verbal form. - Results-oriented, self-starter with a positive "can-do" attitude. Purpose of the Role: The purpose of your role is to design, develop, and improve software using various engineering methodologies. This software should provide business, platform, and technology capabilities for customers and colleagues. Accountabilities: - Developing and delivering high-quality software solutions using industry-aligned programming languages, frameworks, and tools. - Ensuring that code is scalable, maintainable, and optimized for performance. - Collaborating cross-functionally with product managers, designers, and other engineers to define software requirements and devise solution strategies. - Participating in code reviews and promoting a culture of code quality and knowledge sharing. - Adhering to secure coding practices to mitigate vulnerabilities and protect sensitive data. - Implementing effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations: - Performing prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. - Demonstrating in-depth technical knowledge and experience in the assigned area of expertise. - Leading and supervising a team, guiding and supporting professional development, allocating work requirements, and coordinating team resources. - Taking responsibility for end results of a team's operational processing and activities. - Advising and influencing decision-making within your area of expertise. - Managing risk and strengthening controls in relation to the work you own or contribute to. - Demonstrating an understanding of how your sub-function integrates with the function and the organization's products, services, and processes. - Resolving problems by identifying and selecting solutions through acquired technical experience. - Acting as a contact point for stakeholders outside of the immediate function and building a network of contacts. All colleagues are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, as well as the Barclays Mindset to Empower, Challenge, and Drive.,

Posted 1 month ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is looking for an engineer with 1-3 years of experience working on an Embedded processor, proficient in C/C++ programming, computer architecture, operating systems, and various specific areas including multi-threaded programming, software debugging in real-time operating systems, and audio/speech use cases such as playback, recording, streaming, and voice calls. The ideal candidate should have knowledge of audio/speech pre/post processing, compression standards, and expertise in tools used on Audio HAL/Userspace/Frameworks. Familiarity with audio interfaces like I2S, HDMI, and SPDIF is also required. As a Software Engineer at Qualcomm, your responsibilities will involve developing and enhancing Audio HAL/userpsace frameworks, drivers for audio interfaces, participating in design discussions across teams, and software maintenance. This challenging role will require you to design, develop, and implement software for audio/voice use cases in user space Audio HAL for a variety of smart devices. You will work closely with hardware, HLOS, and Audio Tuning teams globally, gaining a deep understanding of audio architecture, interfaces, processing modules, and encoders/decoders. Minimum qualifications for this position include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. The company expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. If you are up for the challenge of designing and implementing software for audio/voice use cases on Qualcomm platforms, this opportunity offers a chance to work on cutting-edge technologies with a global team. Apply now to be a part of this exciting journey at Qualcomm India Private Limited.,

Posted 1 month ago

Apply

5.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

As a Senior .NET Engineer with 5-12 years of experience based in Hyderabad, you will be responsible for designing, developing, and optimizing highly scalable and performant domain-driven microservices for real-time trading applications. You will work within an Agile Squad, collaborating with cross-functional teams to deliver robust, secure, and efficient systems adhering to the highest standards of quality, performance, and reliability. Your role will involve architecting and developing systems using .NET Core, leveraging multi-threaded and asynchronous programming techniques, and implementing event-driven architectures to enable seamless communication between distributed services. Key Responsibilities: - System Design and Development: - Architect and develop real-time, domain-driven microservices using .NET Core for scalability, modularity, and performance. - Utilize multi-threaded and asynchronous programming paradigms to optimize systems for high-concurrency workloads. - Implement event-driven architectures with tools like Kafka or AWS SQS to facilitate communication between services. - System Performance and Optimization: - Optimize applications for low-latency and high-throughput in trading environments, addressing challenges related to thread safety and resource contention. - Design fault-tolerant systems capable of handling large-scale data streams and real-time events. - Monitor and resolve performance bottlenecks using advanced observability tools. - Architectural Contributions: - Contribute to scalable, maintainable architectures, including Clean Architecture, Vertical Slice Architecture, and CQRS. - Collaborate with architects and stakeholders to align technical solutions with business requirements. - Employ advanced design patterns to ensure robustness, fault isolation, and adaptability. - Agile Collaboration: - Participate actively in Agile practices, including Scrum ceremonies. - Collaborate with Product Owners and Scrum Masters to refine technical requirements. - Code Quality and Testing: - Write maintainable, testable, and efficient code following TDD methodologies. - Conduct code reviews and develop robust unit, integration, and performance tests. - Uphold system reliability and resilience through quality coding practices. - Monitoring and Observability: - Integrate Open Telemetry for enhanced system observability. - Implement real-time monitoring dashboards using tools like Prometheus, Grafana, and Elastic. - Ensure systems are fully observable with actionable insights into performance metrics. Required Expertise & Skills: - 5+ years of experience in software development with a focus on .NET Core and C#. - Deep expertise in multi-threaded and asynchronous programming. - Strong understanding of domain-driven microservices and event-driven systems. - Proficiency in observability tools, CI/CD pipelines, containerization, and orchestration tools. - Experience with Agile methodologies, Git, and version control best practices. Beneficial Skills: - Familiarity with Saga patterns for managing distributed transactions. - Experience in trading or financial systems in low-latency, high-concurrency environments. - Advanced database optimization skills for relational databases. Certifications & Education: - Bachelors or Masters degree in Computer Science or related field. - Relevant certifications in software development, system architecture, or AWS technologies are advantageous. Join our team to be part of a high-growth, fast-paced fintech environment with exceptional team building opportunities, flexible working arrangements, and a supportive culture.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You have a strong programming background in C and Linux, specifically for RDK-V development. You are familiar with STB/DTV subsystems and architecture. You have hands-on experience working with the Yocto build system and Linux driver development. Your knowledge includes adaptive streaming, GStreamer, and multithreaded programming. You are skilled in debugging with GDB, inter-process communication, and managing SoC-level issues with vendors. Understanding Bluetooth and HDMI subsystems is part of your expertise. With a minimum of 3 years of experience in the video domain, you have exposure to Agile project delivery. Your strengths lie in excellent communication, collaboration, and problem-solving abilities.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

kolkata, west bengal

On-site

As a talented Backend Developer in the Game industry, you will be responsible for designing and implementing high-performance, scalable systems to cater to millions of users. Your role will involve building robust solutions, ensuring seamless user experiences, and optimizing infrastructure for large-scale applications across various domains. Your key responsibilities will include designing, developing, and maintaining reliable backend services using modern programming languages and frameworks. You will focus on building low-latency, high-throughput systems capable of handling large volumes of concurrent traffic. Additionally, you will be responsible for modeling and maintaining efficient relational and NoSQL databases, as well as developing cloud-native applications and leveraging infrastructure-as-a-service solutions for scalability. Monitoring, troubleshooting, and enhancing system reliability with a focus on uptime and performance, as well as collaborating with cross-functional teams to deliver end-to-end solutions that align with business requirements, will also be part of your role. Implementing secure, robust systems to protect data and prevent vulnerabilities will be crucial. You should have a strong foundation in Java, Python, or similar languages, with experience in multithreaded programming. Knowledge of distributed systems, load balancing, caching strategies, and proficiency in MySQL/PostgreSQL, as well as familiarity with NoSQL databases like MongoDB or Cassandra, will be required. Hands-on experience with Docker, Kubernetes, CI/CD pipelines, and cloud platforms such as AWS, Azure, or GCP is essential. You should also possess strong problem-solving skills and the ability to troubleshoot complex issues and implement robust, scalable solutions. Preferred qualifications include experience in designing systems for real-time data processing or high-concurrency applications, familiarity with event-driven architectures and asynchronous processing, and understanding of system observability tools like Prometheus and Grafana. In return, you will have the opportunity to work on cutting-edge scalable systems for diverse applications in a collaborative, technology-driven work environment. You will also have access to advanced tools and professional growth opportunities, along with a competitive compensation and benefits package.,

Posted 1 month ago

Apply

7.0 - 11.0 years

0 Lacs

haryana

On-site

You should have hands-on experience in mobile application development for a minimum of 7 years. Additionally, working experience in Swift, React-Native/Objective-C would be advantageous. It is essential to possess expertise in multithreaded programming, memory optimization, and a deep understanding of SDK internals to optimize for performance and data usage, including async operations and thread safety. A strong comprehension of SOLID principles and CLEAN architectures is crucial. Your responsibilities will involve developing and debugging complex UI layouts and interactions at an expert level and a basic understanding of RDBMS and SQL queries. Furthermore, you must have a robust knowledge of security practices related to data storage, data protection, keychain, data transportation, and end-to-end encryptions. Your key responsibilities will include developing SDKs that seamlessly integrate into iOS applications, creating reusable components and frameworks for scalability and performance, and designing libraries and tools for interacting with RESTful APIs, WebSockets, and backend services. You will be responsible for ensuring effective communication between the SDK and backend systems, providing comprehensive documentation, code samples, and integration guides for SDKs, as well as supporting developers in integrating the SDK by troubleshooting and resolving issues. You will also be involved in creating unit tests, integration tests, and UI tests to ensure SDK reliability, testing SDKs on various devices, screen sizes, and iOS versions for compatibility, optimizing SDK performance for low memory and CPU usage, and ensuring the SDK is lightweight without negatively impacting app performance. Moreover, you will need to ensure compliance with Apple's guidelines, privacy policies, and security standards, collaborate with cross-functional teams such as backend engineers, QA, and product managers to align SDK features with business requirements, work with the product team to define SDK functionality and updates, regularly update the SDK to include new features, fix bugs, and support the latest iOS versions, and monitor and enhance SDK stability and crash reporting.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

You will collaborate closely with a diverse team of developers, QA engineers, and product owners within a dynamic and innovative environment. Every day will present you with exciting new challenges that will inspire and drive you to excel. Your responsibilities will include designing and developing software applications to support business objectives, maintaining and enhancing existing applications, analyzing and debugging applications in both development and production environments, and resolving production issues within specified timeframes. You will also participate in design and technical meetings, conduct code reviews, automation, and perform thorough Unit/Integration Testing. Additionally, you will be responsible for writing technical documentation and release notes for the applications and providing technical guidance to junior programmers and other software engineers. To qualify for this role, you should hold a Bachelor's degree or equivalent in Computer Science or a related field and have 5-7 years of proven experience in software development and system maintenance. You should be experienced in developing elegant yet simple systems using best practices and design patterns. Proficiency in technologies such as .NET Core, C#, ASPNET REST & Web APIs, Angular, TypeScript, Webpack module loader, NPM, JSON/XML, LINQ, Entity Framework, IoC frameworks, CI/CD, and Redis is essential. Experience working with AWS technologies like Batch, Lambda, S3, and SQS is also required. An excellent understanding of object-oriented design concepts, software development processes, and methods is necessary, as is familiarity with CSS syntax, HTML5 specs, browser differences, and Bootstrap/Material CSS components. Previous experience in developing software in a SCRUM environment using Agile methodologies is preferred. It is important to have the ability to effectively work on multiple projects simultaneously, contend with competing priorities, possess strong troubleshooting, code optimization, and refactoring skills, and demonstrate a passion for development and latest technologies. The role also requires the ability to work independently with minimal supervision, learn and adapt to continuously changing technology, and provide technical guidance to junior programmers and software engineers. Nice-to-have qualifications include experience with frameworks like React and NextJS, UX patterns, CSS pre-compilers (SASS, LESS), multi-threaded programming in both procedural and functional paradigms, and client-side optimization techniques. Verisk has been a leading data analytics and technology partner to the global insurance industry for over 50 years, providing value through expertise and scale. As an employee, you will have the opportunity to contribute to a unique and rewarding career, with work flexibility, support, coaching, and training. Verisk is recognized as a Great Place to Work for its outstanding workplace culture and values learning, care, and results. In addition to workplace culture recognitions, Verisk has been acknowledged by The Wall Street Journal and Forbes for its management practices and as a top employer for women, underscoring its commitment to inclusivity and diversity. Verisk is looking for innovative individuals to help translate big data into big ideas, creating a better future for generations to come. Join us and be part of a team that relentlessly pursues innovation and ethical practices. As part of the Verisk team, you will have the opportunity to make a significant impact and shape a better tomorrow. Verisk Businesses: - Underwriting Solutions: Provides underwriting and rating solutions for auto and property, general liability, and excess and surplus to assess and price risk with speed and precision - Claims Solutions: Supports end-to-end claims handling with analytic and automation tools that streamline workflow, improve claims management, and enhance customer experiences - Property Estimating Solutions: Offers property estimation software and tools for professionals to estimate all phases of building and repair efficiently - Extreme Event Solutions: Provides risk modeling solutions to enhance resilience to extreme events for individuals, businesses, and society - Specialty Business Solutions: Offers an integrated suite of software for managing insurance and reinsurance business efficiently - Marketing Solutions: Delivers data and insights to improve consumer engagement - Life Insurance Solutions: Provides core capabilities for carriers, distribution, and direct customers across the policy lifecycle of life and annuities - Verisk Maplecroft: Provides intelligence on sustainability, resilience, and ESG to strengthen individuals, businesses, and societies Verisk Analytics is an equal opportunity employer. Apply now for a rewarding and impactful career at Verisk: [Verisk Careers Page](https://www.verisk.com/company/careers/),

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a C++ with Linux Developer, you will be responsible for demonstrating strong proficiency in C++, Linux, multithreading, and library development. Your primary focus will be on creating a shared dynamic library after compiling a.cpp and b.cpp. Your expertise in library development, C++, multithreading, and Linux will be key in successfully executing this task. This role requires a deep understanding and experience in multithreaded programming on the Linux platform. Key Skills: - Strong proficiency in C++ - Extensive experience in Linux development - Proficient in multithreading concepts - Ability to develop shared dynamic libraries - Expertise in multithreaded programming - Knowledge of library development and implementation in C++ If you are a skilled C++ developer with a strong background in Linux and a focus on multithreading and library development, we encourage you to apply for this position. Join our team and contribute to the creation of cutting-edge shared dynamic libraries for our projects.,

Posted 1 month ago

Apply

4.0 - 8.0 years

0 Lacs

haryana

On-site

As a Backend Developer at Skuad, a venture capital-backed hyper-growth company, you will have the opportunity for rapid career advancement and continuous learning. Your responsibilities will include translating requirements into product features, working directly with developers as a team lead, and managing products from conceptualization to realization. You will be expected to deliver high-quality code for interactive web and mobile products, focusing on benchmarking, optimization, and continuous improvement. The ideal candidate for this role will have 4-7 years of experience as a Backend developer, with expertise in Node.JS and familiarity with languages such as Javascript, Java, PHP, Python, or Ruby. You should also have experience in database architecture and design using SQL and NoSQL systems, as well as proficiency in DOM manipulation, CSS functionalities, memory management, multithreaded programming, and unit testing. Additionally, you should be comfortable working in a CI/CD environment, have experience with microservices and agile development methodologies, and be familiar with code versioning tools like Git, Bitbucket, or SVN. Knowledge of WebSocket, REDIS, Memcached, and Cloud Messaging Frameworks, as well as Elasticsearch ELK stack, REST API integration, and object-oriented design, will be beneficial for this role. As a critical thinker, problem solver, and team player, you will play a key role in debugging complex problems, analyzing logs, and optimizing the performance of existing implementations. Prior experience working on high-visibility web applications or in a startup environment will be advantageous. The ability to deal with ambiguity and a passion for continuous learning and improvement are essential qualities for success in this role. Join Skuad's globally distributed team and be part of a company that is revolutionizing global employment solutions. With a focus on providing value to customers, collaboration, and continuous learning, Skuad offers a dynamic and supportive work environment where you can make a real impact. If you are someone who enjoys finding elegant solutions to challenging problems and wants to be part of a team that is shaping the future of work, Skuad is the perfect workplace for you. Apply now and be part of a team that is committed to creating 1 million opportunities globally by 2027.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

Founders Careers is a platform dedicated to ex-founders, founding members, and operators, connecting them with exciting opportunities. With over 300 high-growth startups spanning various industries and locations, the platform serves as a gateway for professionals seeking new challenges. About Us: Founders Careers is currently engaged with a US-based educational technology startup that is making a global impact through innovative learning apps. Job Overview: We are looking for a skilled iOS Software Engineer at different levels (Senior, Staff, Senior Staff) to become part of our team. In this role, you will have the opportunity to contribute to key areas such as Monetization, Design Lab, and Music, creating features that enrich the user experience and drive business growth. You will collaborate with top-tier professionals, lead essential technical projects, and play a pivotal role in shaping the future of mobile learning. Key Responsibilities: - Collaborate closely with product designers and backend engineers to deliver top-notch features. - Develop, deploy, and upkeep native iOS applications utilizing Swift. - Provide mentorship to junior engineers and establish technical strategies across multiple teams. - Focus on specific domains like Monetization (subscriptions, ads, in-app purchases), Design Lab (animations, immersive features), or Music (enhancing core music learning capabilities). Preferred Qualifications: - Possess a minimum of 5 years of Swift programming experience. - Demonstrated expertise in iOS mobile app development, encompassing multithreaded programming and performance enhancement. - Proficient in designing APIs and crafting clean, testable code. - Familiarity with iOS SDK performance tools and Cocoa Touch frameworks. - Hold a Bachelor's degree in Computer Science or a related discipline. - Strong foundational knowledge in data structures, algorithms, and software design. - Advanced proficiency in Swift for iOS mobile app development.,

Posted 1 month ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is seeking a candidate to join their Multimedia Audio Systems Group as a Voice AI Engineer. As part of the team, you will be responsible for prototyping and productizing Voice AI Models for tasks such as Automatic Speech Recognition (ASR), Text-to-Speech (TTS), NLP, Multilingual Translation, Summarization, Language modeling, and other Speech/text generation tasks. You will work closely with a team of engineers to develop, train, and optimize Voice AI models for efficient offload to NPU, GPU, and CPU. Additionally, you will conduct model evaluation studies, competitive analysis, and collaborate with other R&D and Systems teams for system integration, use case validation, efficient offload to HW accelerators, and commercialization support. The ideal candidate should have strong programming skills in C/C++ and Python, along with experience in ML inference optimizations. Proficiency in designing, implementing, and training DL models using high-level languages/frameworks such as PyTorch, TensorFlow, and ONNX is required. Knowledge of ML architectures and operators like Transformers, LSTM, GRUs, and familiarity with recent trends in machine learning and traditional statistical modeling/feature extraction techniques are essential. Experience in Speech-to-text, Text-to-Speech, Speech-to-Speech, NLP applications, model quantization, compression techniques, software development on embedded platforms, software design patterns, multi-threaded programming, computer architecture, operating systems, data structures, algorithms, fixed-point coding, and AI HW accelerators (NPU or GPU) is a plus. Candidates should hold a Bachelor's/Masters/PhD degree in Engineering, Electronics and Communication, Computer Science, or related field, along with 3+ years of experience in Audio Systems engineering, Audio Signal Processing modules, ML Model development, or related work. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Systems Engineering or related work experience, or a Master's degree with 1+ year of experience, or a PhD in a related field. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. Individuals seeking accommodation during the application/hiring process can contact Qualcomm for support. The company expects its employees to adhere to all applicable policies and procedures, including security requirements regarding protection of confidential information. Please note that Qualcomm does not accept unsolicited resumes or applications from agencies. Staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes on behalf of individuals. For more information about this role, please contact Qualcomm Careers.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You are an experienced Android Application Engineer with a background in Automotive knowledge, having 5+ to 8 years of experience. In this role, you will be responsible for driving the design and implementation of Android applications and System HMI related work. Your primary tasks will include designing, coding, and testing Android applications based on Android guidelines for Android-based devices. You will collaborate with a team of developers, designers, testers, and architects to ensure that each application is well-crafted and fully functional. Your responsibilities will range from requirement analysis to the realization of functionality in the Android HMI domain. You will develop different components in the Android Automotive System and will be responsible for owning multiple components for Android HMI development. Additionally, you will deliver software for software integration, implement test strategies, conduct pre-integration testing, and ensure the traceability and consistency of requirements and feature maturity. You will also be involved in defect triaging and resolution, working with other domains to resolve dependencies on features and defects. To excel in this role, you must possess Automotive knowledge and have at least 5 years of experience in Android Application and HMI development. Hands-on experience in Android SystemUI features, expertise in Android Application development and integration on embedded platforms, and a willingness to learn Android Framework and Automotive IVI domain are essential. Strong skills in Core Java, OOPs Concepts, Android Binders, and familiarity with Android Components like Activity, services, broadcast receivers, and content providers are required. It would be beneficial if you have a good understanding of data structures, exposure to JNI concepts, experience in interfacing Java and Native layer modules through JNI, proficiency in multi-threaded programming and middleware solution development on the Android environment, and a strong grasp of IPC and OS concepts. Experience with configuration management tools like GIT, knowledge of Kotlin, and familiarity with unit test frameworks will be advantageous. Ideally, you should hold a Bachelors/Masters degree in Engineering with a minimum of 5 years of experience in the development of Android Applications. Join us in this exciting opportunity to contribute to the development of cutting-edge Android applications in the Automotive domain.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

A Linux middleware and application developer is responsible for the development of Linux middleware integration with the Driver layer and should take ownership of application development. The candidate is required to have expertise in Embedded design, Linux middleware development, and preferably experience working on Automotive projects. You must be able to contribute to estimations and design activities. You will be working as a Linux developer for a Telematics-based project, focusing on middleware and application development on Linux NAD module development. Additionally, you will be required to work on a few kernel integration tasks. Features based on GPS, Accel sensor, 3GPP, WIFI, BT have to be implemented. The ideal candidate should have strong fundamentals in Embedded product development, preferably from the Automotive or Mobile devices industry. Expertise in embedded system programming in Linux, hands-on experience in multi-threaded programming, and proven experience in debugging and root causing embedded system issues like kernel random crashes are essential. Good exposure to board bring-up, boot loaders, device driver porting, serial protocols, storage devices, network protocols, and any Application processor like TI OMAP, MediaTek MTK series, Qualcomm processors is required. Fundamentals of Digital Video and Graphics are preferred. Nice to have skills include exposure to RTOS (Real-Time Operating Systems), understanding of automotive protocols like CAN, J1939, SPI, and work experience with Agile methodology. Candidates must be willing to travel up to X%, either domestically only or domestically and internationally. Also, be willing to work in an office, manufacturing facility, or client-site, or eligible to work remotely full-time with occasional trips to the X office location required on short notice. We offer a flexible work environment, employee discounts on world-class Harman and Samsung products, extensive training opportunities through HARMAN University, competitive wellness benefits, tuition reimbursement, access to HARMAN Campus Fitness Center and Cafeteria, and an inclusive and diverse work environment that fosters professional and personal development.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

navi mumbai, maharashtra

On-site

As a Software Architect at our company, you will play a crucial role in leading the design and development of scalable, modular, and high-performance software architecture for our robotics systems. Your primary responsibility will be to ensure that our software architecture can adapt to the evolving needs of the organization, while maintaining a balance between long-term vision and short-term goals. You will drive technical excellence in the development of robotic software by collaborating with engineering teams, evaluating and selecting appropriate technologies, and designing systems that can handle complex real-time constraints with low latency and high reliability. Your key responsibilities will include leading the design and development of software architecture for robotic systems, collaborating with engineering teams to define and enforce software architecture principles and best practices, evaluating and selecting technologies for system scalability and performance, and designing software systems that support complex real-time operations. You will also be responsible for ensuring the architecture supports system expansion and easy integration of new features, defining clear interfaces between software components, leading the transition to more modular systems, and working closely with cross-functional teams to meet the needs of various stakeholders. To be successful in this role, you must have a Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field, along with at least 7 years of experience in software development, with a focus on architecture and system design for robotics or embedded systems. You should have proven experience in designing scalable, high-performance software architectures, expertise in software architecture principles and design patterns, proficiency in programming languages such as C++ and Python, and experience with real-time operating systems and performance optimization for embedded platforms. Additionally, familiarity with middleware systems like ROS/ROS2, multi-threaded programming, distributed systems, and software testing practices will be essential. Preferred qualifications for this role include a Master's degree in Robotics or Computer Science, experience designing architectures for autonomous systems or multi-robot systems, familiarity with cloud-based solutions and edge computing for robotics, experience with microservices or service-oriented architecture, knowledge of machine learning and AI integration within robotic systems, and experience with testing on edge devices using simulation tools like Isaac Sim, Gazebo, or V-REP. In summary, as a Software Architect, you will be instrumental in shaping the software architecture of our robotics systems, driving technical excellence, and ensuring the scalability, performance, and maintainability of our software. Your expertise in software design, system architecture, and collaboration with cross-functional teams will be crucial in meeting the evolving needs of our robotics platform.,

Posted 1 month ago

Apply

2.0 - 6.0 years

0 Lacs

faridabad, haryana

On-site

You should have a B.Tech./B.E./B.Sc. in Computer Science or Software Engineering from a leading institute and possess 2-4 years of experience as a backend developer. Your strong programming skills should include proficiency in using C# .NET and knowledge of .NET frameworks along with experience with SQL. Being fluent in English is essential for this role. Preferred Skills for this position include experience with .NET WinForms for maintaining legacy enterprise-level applications, proficiency in multi-threaded programming for high-performance systems, strong software design skills for complex distributed and scalable architectures, and the ability to lead development processes from requirements through design, implementation, and testing. Experience in developing servers and infrastructures, advantageous experience in video and audio streaming over IP, cloud architecture, network, and cyber security, as well as experience with RESTful Web Services are also desirable. As a Backend Developer, your responsibilities will include designing, developing, and maintaining large systems using C# .NET, maintaining and enhancing legacy enterprise-level applications using .NET WinForms, collaborating with cross-functional teams to define, design, and implement new features, ensuring application performance, quality, and responsiveness, identifying and resolving bottlenecks and bugs, and maintaining code quality, organization, and automation. This is a Full-time, Permanent position with the work location being in person.,

Posted 1 month ago

Apply

5.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

As a Senior .NET Engineer at our globally recognized fintech company based in Hyderabad, you will be responsible for designing, developing, and optimizing highly scalable and performant domain-driven microservices for our real-time trading applications. You will work in a collaborative Agile environment to deliver robust, secure, and efficient systems, adhering to the highest standards of quality, performance, and reliability. Your key responsibilities will include architecting and developing real-time microservices using .NET Core, optimizing applications for low-latency and high-throughput in trading environments, and contributing to the design of scalable and maintainable architectures. You will actively participate in Agile practices, collaborate with cross-functional teams, and ensure code quality through test-driven development methodologies. To excel in this role, you should have at least 5 years of experience in software development with a strong focus on .NET Core and C#. You should possess deep expertise in multi-threaded programming, asynchronous programming, and handling concurrency in distributed systems. Additionally, experience with event-driven systems, observability tools, CI/CD pipelines, containerization using Docker, and orchestration tools like Kubernetes will be beneficial. Join our team to be part of a high-growth, fast-paced fintech environment with exceptional team building activities, flexible working arrangements, and opportunities to lead innovation in the online trading space. If you are passionate about advancing fintech solutions and have a strong technical background, we encourage you to apply for this exciting opportunity.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a HMI Engineer at HARMAN Automotive, you will be responsible for developing Android HMI Applications in the Infotainment context and delivering software integration. Your role will involve analyzing specifications, developing high-level designs, maintaining traceability, reviewing unit-level code, and documenting the work on Harman products. You will also provide technical coordination in software development by understanding requirements for specific projects/programs and guiding a team of engineers on skill-building aspects related to the project. Your responsibilities will include requirement analysis till the realization of functionality in the Android HMI domain, multiple component ownership for Android HMI development, integration of features/libraries from other concepts/products, participation in design, development, verification, troubleshooting, and delivery of high-quality products. You will also be involved in analyzing existing embedded software, developing unit tests for new code, ensuring pre-integration testing and verification, providing root cause analysis for issues, and assisting in PI & Sprint planning and backlog estimations. To be successful in this role, you should have a Bachelor's degree in Computer Engineering, Electrical Engineering, or equivalent, along with 5-7 years of experience in Android Application development and integration on embedded platforms in Kotlin, Java, and Jetpack Compose. Additionally, you should possess good knowledge of the Android system, components, and Android middleware, be proficient in native C/C++ programming, and have exposure to multimedia domains and cloud interfaces. It will be beneficial if you have experience in code quality orientation, UI design tools, automotive, audio, and e-commerce domains, as well as strong problem-solving skills, the ability to work independently, and excellent verbal and written communication skills in English. Your willingness to work in an office located in Bangalore, India, and successfully complete a background investigation and drug screen will also make you eligible for this position. At HARMAN, we offer a flexible work environment, extensive training opportunities, competitive wellness benefits, tuition reimbursement, and access to employee discounts on world-class Harman and Samsung products. We strive to create an inclusive and diverse work environment that fosters professional and personal development, where every employee is welcomed, valued, and empowered to share their ideas and perspectives. If you are ready to innovate and make a lasting impact by joining our talent community at HARMAN Automotive, we welcome you to apply for this exciting opportunity.,

Posted 1 month ago

Apply

0.0 - 4.0 years

0 Lacs

pune, maharashtra

On-site

You will be working on projects and technology to develop highly scalable applications. This will involve designing and developing Micro services, GUI, and Server components. Additionally, you will be responsible for implementing functional solutions, conducting unit tests, coordinating releases, and contributing to design sessions where necessary. Your role will also involve interacting with end users and product owners to understand their requirements and develop solutions accordingly. Collaboration with colleagues in other regions will also be a part of your responsibilities. You will provide support for the applications" BAU work as needed. Key Accountabilities and Skills: - Strong application and development skills, including multi-threaded programming and SQL experience. - Effective communication with end-users and developers in a global, team-based environment. - Strong interpersonal skills with the ability to convey thoughts, designs, and implementations in both written and verbal forms. - Results-oriented, self-starter with a positive "can-do" attitude. Purpose of the Role: The purpose of the role is to design, develop, and enhance software using various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues. Accountabilities: - Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools. - Collaboration with product managers, designers, and engineers to define software requirements, devise solution strategies, and ensure alignment with business objectives. - Participation in code reviews and promotion of a culture of code quality and knowledge sharing. - Adherence to secure coding practices to mitigate vulnerabilities and ensure secure software solutions. - Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations: - Perform activities in a timely manner and to a high standard, driving continuous improvement. - In-depth technical knowledge and experience in the assigned area of expertise. - Lead and supervise a team, guiding professional development and coordinating team resources. - Demonstrate leadership behaviours to create an environment for colleagues to thrive. - Influence decision-making within the area of expertise and take ownership of risk management. - Maintain an understanding of how own sub-function integrates with the function and the organization's products, services, and processes. You are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, as well as the Barclays Mindset of Empower, Challenge, and Drive.,

Posted 1 month ago

Apply

4.0 - 10.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

You have an exciting opportunity to join our team as a Senior Software Engineer with a focus on C#.NET Windows Application Development. With 4 to 10 years of experience in the field, you will play a key role in designing, developing, testing, and delivering components, features, and applications. Your main responsibilities will include utilizing your strong experience in C#.NET to work on projects involving Entity Framework, WPF, SQL, and inter-process communication mechanisms. A solid understanding of OOAD, UML, and familiarity with MVC will be essential in this role. Your proficiency in debugging and analytical skills will be put to good use, along with your experience in multithreaded programming. The ideal candidate for this position should have a Bachelor's or Master's degree in Computer Science or related field (B.Sc/B.Com/M.Sc/MCA/B.E/B.Tech). The key skills required for this role include C#, MVC.Net, .Net, SQL, Design Development, OOAD, Windows Application Development, WPF, Entity Framework, and Inter-process communication. If you are passionate about software development, have a keen eye for detail, and enjoy working in a collaborative environment, we would love to hear from you. Please send your CV to sendcv@augustainfotech.com to apply for this exciting opportunity in the IT/Computers-Software industry.,

Posted 1 month ago

Apply

3.0 - 8.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Technology Lead specializing in Java Full Stack, you will leverage your 5 to 8 years of experience to design, develop, and oversee robust enterprise applications. Your expertise in Java (1.8+), Spring Boot, Microservices, Angular (4+), Hibernate, and comprehensive understanding of system architecture, design patterns, and secure coding practices will be instrumental in driving the success of our projects. Your responsibilities will include leading end-to-end software development and architecture design, conducting code reviews to ensure best practices, mentoring junior developers, collaborating with cross-functional teams, reviewing application design and user documentation, implementing secure development practices, troubleshooting performance and scalability issues, and promoting the adoption of CI/CD, testing frameworks, and code repositories. Mandatory skills for this role include 5 to 8 years of experience in Java (1.8+), 5+ years in Spring Boot / Spring MVC / Spring Framework, 4 to 6 years in Hibernate / Spring JPA, 5+ years in Microservices Architecture, 4 to 6 years in Microsoft SQL Server or other RDBMS, 4+ years in JavaScript & jQuery, 3 to 5 years in Angular (4+) & TypeScript, proficiency in JUNIT, ANT, MAVEN, HUDSON, SVN, Git, solid knowledge of Design Patterns, Distributed Architectures, and Multi-threaded Programming, and awareness of security practices such as OWASP top 10, static/dynamic scans, session handling, and encryption. Additionally, it would be beneficial to have knowledge of JBPM and domain expertise in Financial Services / Life Insurance. Your expertise in multi-threaded programming, Spring JPA, Git, architecture, technology, Microsoft SQL Server, distributed architectures, OWASP, RDBMS, JUNIT, Hibernate, ANT, Microservices Architecture, Spring MVC, Java, JavaScript, Spring, Spring Boot, Design Patterns, TypeScript, jQuery, Hudson, SVN, Angular (4+), Spring Framework, and Maven will be key to excelling in this role.,

Posted 1 month ago

Apply
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