Home
Jobs

34 Multithread Programming Jobs - Page 2

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

7.0 - 10.0 years

11 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Job TitleJava-Technical Lead LocationITPL Bangalore As a Tech lead your primary responsibility will be to participate in the creation of new products and enhancements to existing products from concept to launch as part of a cross functional team. In this role you will utilize your experience to provide Software solutions which involves System understanding of the Product. You will also be required to work with various interfaces to ensure the completeness of the solution. Key Responsibilities Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements Design & code a variety of complex software features with adequate documentation Write automation for new/existing features. Customer Support & troubleshoot/fix a variety of difficult software problems. Proactively communicate on development status & delays in agreed upon timelines Interface with global teams for requirements analysis and schedule. Interface with external customers regarding software issues. Be willing to travel to onsite locations for Short Term Assignments like Feature Integrations & Version Installations. Qualification and Bachelors Degree / masters degree in engineering with Computer Science/Electronics/Electrical background and 7-10 years of experience Minimum of 6 years experience in software development with exposure to maintenance, continuous integration & releases Minimum of 3 years experience in core product software development Strong Object Oriented Design & Programming Experience Professional experience of Core Java Technologies (Design Pattern/Multi-threading/Data Structures/Algorithm) Exposure to Agile methodologies and tool chain (like JIRA) Has knowledge of best practices and how own area integrates with others Applied Materials is committed to diversity in its workforce including Equal Employment Opportunity for Minorities, Females, Protected Veterans and Individuals with Disabilities. Qualifications Education: Bachelor's Degree Skills: Core Java, Data Structures, Multithreaded Programming Certifications: Languages: Years of Experience: 7 - 10 Years Work Experience: Additional Information Time Type: Full time Employee Type: Assignee / Regular Travel: Yes, 20% of the Time Relocation Eligible: Yes 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 3 weeks ago

Apply

2.0 - 7.0 years

3 - 8 Lacs

Hyderabad

Work from Office

Naukri logo

Our company is seeking a skilled and energetic Software Engineer to help develop our products and services. This position will be responsible for the Software Design and development of : Multi-threaded and Re-entrant safe software in Real-time and Embedded Linux Systems Linux Kernel Drivers, Linux user space components, Middleware/Software Development Kit Debug and identify the root cause for any critical system issue like crash, system lock, abnormal reset etc. A successful candidate will have demonstrated these skills besides the Qualifications: Good problem solving - Mathematical acumen and Analytical thinking Can do attitude, Complementary in team work, Winning spirit Role & responsibilities Design and develop software systems on Embedded HW platforms and achieve Edge Computing Run tests; Triage and Resolve issues reported in the test Documenting the software architecture, user guides and API reference Manuals Understand software engineering processes and methodologies. Be able to write and communicate clearly with other engineers. Preferred candidate profile 2-7 years in the following areas required: Design and development of Linux user/Kernel space components Middleware/Software Development Kit (SDK). Experience with ARM processors and assembly programming is a plus. Strong communication skills (written and verbal), working with teams across multiple time zones. Experience in creating Secure and Intelligent Systems for IoT or Automotive is a plus.

Posted 3 weeks ago

Apply

3.0 - 6.0 years

10 - 20 Lacs

Noida, Chandigarh, Delhi / NCR

Work from Office

Naukri logo

We are looking for a proficient C Developer to join our team, focusing on the design, development, and optimization of Linux-based POS applications , particularly for V72 terminals . The ideal candidate will have strong C programming expertise, experience with system-level development on Linux, and a background in POS terminal integration including peripherals such as printers, card readers, and NFC modules. Experience Required: 3-5 Years Work Mode: Work from Office, Mohali Shift Timing: 09:30 AM - 06:30 PM Key Responsibilities: Design and develop robust POS applications in C for V72 Linux-based terminals . Develop and maintain C-based applications with a focus on performance, security, and reliability . Interface with POS hardware peripherals : printers, EMV card readers, NFC modules, barcode scanners, touchscreens, etc. Work with system-level APIs , inter-process communication (IPC) , multi-threading , and memory management . Handle serial/USB communication and interact closely with the OS layer for hardware control. Develop transaction flow logic , UI rendering , and integrate payment processing features . Optimize application performance and minimize resource usage on embedded hardware. Conduct thorough code reviews , debugging , and performance tuning . Ensure applications are compliant with industry standards (e.g., PCI DSS , EMV ) and adhere to security best practices. Collaborate with QA, hardware teams , and other engineers for testing and validation . Required Skills & Qualifications: Strong proficiency in C programming with solid understanding of Linux internals . Experience with POS application development and V72 or similar embedded terminals . Knowledge of NFC , EMV , and related transaction technologies. Skilled in IPC mechanisms (pipes, message queues, shared memory) and multi-threaded programming . Experience with shell scripting and Linux debugging tools ( GDB, Valgrind, Strace , etc.). Familiarity with SQL or NoSQL databases for application-level data storage. Hands-on with Makefiles, CMake , and version control systems like Git or SVN . Ability to troubleshoot performance bottlenecks and secure embedded applications Preferred Experience: Development experience with VX/V72 POS terminals or similar. Background in embedded systems , device driver interactions , or hardware integration . Previous work in retail, payment, or transaction-processing environments .

Posted 3 weeks ago

Apply

8.0 - 12.0 years

30 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

Software Engineering Technical Leader - C programming, OS, Linux Kernel and System Programming Who You Are You've got Expert knowledge and hands-on experience with C programming, OS, Kernel and System Programming /Python/Networking technologies/TCP/IP/Layer2/3 protocols. Network and multithread programming Experience with Linux, Kernel Programming, and open-source technologies is a plus/highly desirable Strong in Python/Perl scripting Prior exposure to virtualization technologies and hypervisors (KVM, Xen, VMWare) is a plus. Excellent hands-on working experience in L2/L3 and L4 Protocols able to work independently should be a good team player and able to mentor engineers Required Qualification Expert knowledge and hands-on experience with C Hands on experience of OS Concepts, BIOS, and Hardware Programming Experience with Network & multithread programming Exposure with Linux, Kernel Programming, and open source technologies is a plus/highly desirable Strong in Python/Perl scripting Prior exposure to virtualization technologies and hypervisors (KVM, Xen, VMWare) is a plus. Excellent hands-on working experience in L2/L3 and L4 Protocols Able to work independently should be a good standout colleague and able to mentor engineers.

Posted 3 weeks ago

Apply

1.0 - 6.0 years

4 - 8 Lacs

Vadodara

Work from Office

Naukri logo

Meta Data Technologies is looking for Sr.Net Developers to join our dynamic team and embark on a rewarding career journey. Prepare and maintain code for various .Net applications and resolve any defects in systems.Prepare test based applications for various .Net applications.Create technical specifications and test plansStrong background in object oriented development techniquesIn-depth knowledge of .NET infrastructure.Capacity to use SQL or Oracle with ease.Outstanding analytical, problem-solving, and communication skills.Excellent organizational and time management skills.

Posted 4 weeks ago

Apply

4.0 - 9.0 years

10 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Company Name: NetApp Experience: 4-9 Years Location: Bangalore (Hybrid Model) Interview Mode: F2F Interview Rounds: 3 Rounds Notice Period: Immediate to 60 days Generic job description: Roles and Responsibilities : Design, develop, test, and maintain high-performance storage systems using C/C++ programming languages. Collaborate with cross-functional teams to identify requirements and implement solutions for complex storage problems. Develop kernel modules and device drivers to integrate storage devices into the operating system. Troubleshoot issues related to file system performance, data integrity, and system stability. Job Requirements : 4-9 years of experience in developing embedded software applications using C/C++. Strong expertise in kernel programming, multithread programming, network programming, and system programming. Experience with file system development (e.g., FAT, NTFS) and storage device integration (e.g., hard drives, solid-state drives). Proficiency in troubleshooting complex technical issues related to storage systems.

Posted 4 weeks ago

Apply

3.0 - 7.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary NetApp is looking for an experienced Seasoned Software Engineer to join our NAS development team NetApps NAS team is at the centre of developing and enhancing network protocols for enterprise class data storage solution specifically designed for large scale on Prem, public and private cloud deployments This is a wonderful opportunity to work on a high-powered team delivering an industry changing product within an extremely high growth sector of the tech industry, As a Senior Technical Member, you will work as part of a team of skilled system engineers accountable for participating in the design, development, debugging, maintenance & testing As part of the Research and Development function, system software engineers focus on enhancements to existing products as well as new product development, Job Requirements A major part of your responsibility will be to apply current skills and use up-to-date technologies to complete projects as part of the development cycle including: Ability to work on complex issues where data analysis requires an in-depth evaluation of variable factors & high problem-solving skills, Experience in architecture, design, and development of system software, As a subject matter expert, you will head & participate in technical discussions within the immediate group and across functions, where evaluating and executing design and development plans for products are reviewed, You will have a direct influence on the choices, actions, and outcomes related to project direction, Work as a senior team member on projects involving the development of new features, sustenance, and handling engineering escalations, Participate in all phases of product development cycle: from product definition and design, through implementation, debugging, testing and early customer support, Collaborate with other peer teams on the product, such as QA, product marketing, support, and other dependent engineering teams, to deliver solutions, understand customer use cases, and incorporate the value from those teams into work done within the team, Good hands-on experience in C, and C++ languages and debugging with GDB, In-depth knowledge of Unix/Linux System Programming and multithreaded programming, Strong data storage fundamentals Computer Networking Skills Should have a strong conceptual understanding of OS internals, Strong algorithms, data structures, and multi-threaded programming expertise are required, Education A minimum of 4 8 years of experience is required, A Bachelor of Science Degree in Electronics/Electrical Engineering or Computer Science, a Master degree, or a PhD; or equivalent experience is required, At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process, Equal Opportunity Employer NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification, Why NetApp We are all about helping customers turn challenges into business opportunity It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better but also to innovate We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches, We enable a healthy work-life balance Our volunteer time off program is best in class, offering employees 40 hours of paid time off each year to volunteer with their favourite organizations We provide comprehensive benefits, including health care, life and accident plans, emotional support resources for you and your family, legal services, and financial savings programs to help you plan for your future We support professional and personal growth through educational assistance and provide access to various discounts and perks to enhance your overall quality of life, If you want to help us build knowledge and solve big problems, let's talk,

Posted 1 month ago

Apply

4.0 - 9.0 years

6 - 16 Lacs

Chennai, Bengaluru

Work from Office

Naukri logo

"Join HCL and Shape the Future!" HCL is looking for a C++ C++/Qt/QML Developer to work with a top product-based client. Be part of our team and shape the future with us! Qualification Required: BE/B.Tech/M.Tech/MCA educational background Work Location: Chennai/Bengaluru Experience: 4.5 to 8 years Roles and Responsibilities: Minimum 3+ years of experience in embedded firmware development using C++ Solid experience with Qt and QML for GUI applications in embedded systems Good understanding and working knowledge of Linux-based development environments Strong skills in Data Structures and object-oriented design principles Perform System Integration Testing (SIT) to validate firmware performance and ensure seamless integration with hardware components Experience in Software integration and verification testing (White Box Testing) The role involves code review and analysis rather than new code development. Candidates must be able to understand and validate code against Test Protocols Experience in the medical domain with familiarity in medical device software development, regulatory compliance, and risk management is a strong plus How to Apply: Apply now by clicking the 'Apply' button or email your most recent resume to Chandru.c@hcltech.com Please also share the following details along with your updated CV: Total Experience: Relevant Experience in C++ Relevant Experience in Qt/QML: Relevant Experience in Linux Development: Experience with Data Structures and Algorithms: Experience in Design Patterns: Experience with any networking or telecom domain exp: Current CTC: Expected CTC: Notice Period: Current Location: Preferred Location: Are you open to relocating to Chennai (Y/N): Are you available for a technical discussion on 24th May (Virtual Mode)? (Y/N): If yes, please confirm your preferred time: 10 AM / 11 AM / 2 PM / 3 PM / 4 PM

Posted 1 month ago

Apply

4 - 9 years

6 - 16 Lacs

Chennai

Work from Office

Naukri logo

"Join HCL and Shape the Future!" HCL is looking for a C++ C++/Qt/QML Developer to work with a top product-based client. Be part of our team and shape the future with us! Qualification Required: BE/B.Tech/M.Tech/MCA educational background Work Location: Chennai Experience: 4.5 to 8 years Roles and Responsibilities: Minimum 3+ years of experience in embedded firmware development using C++ Solid experience with Qt and QML for GUI applications in embedded systems Good understanding and working knowledge of Linux-based development environments Strong skills in Data Structures and object-oriented design principles Perform System Integration Testing (SIT) to validate firmware performance and ensure seamless integration with hardware components Experience in Software integration and verification testing (White Box Testing) The role involves code review and analysis rather than new code development. Candidates must be able to understand and validate code against Test Protocols Experience in the medical domain with familiarity in medical device software development, regulatory compliance, and risk management is a strong plus How to Apply: Apply now by clicking the 'Apply' button or email your most recent resume to Chandru.c@hcltech.com Please also share the following details along with your updated CV: Total Experience: Relevant Experience in C++ Relevant Experience in Qt/QML: Relevant Experience in Linux Development: Experience with Data Structures and Algorithms: Experience in Design Patterns: Experience with any networking or telecom domain exp: Current CTC: Expected CTC: Notice Period: Current Location: Preferred Location: Are you open to relocating to Chennai (Y/N): Are you available for a technical discussion on 3rd May (Virtual Mode)? (Y/N): If yes, please confirm your preferred time: 10 AM / 11 AM / 2 PM / 3 PM / 4 PM

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