Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 10.0 years
0 - 2 Lacs
Bengaluru
Hybrid
Role & responsibilities 5 - 9 years of experience in software design and development Strong knowledge in object-oriented programming and software design concepts Expertise in C++, threading, synchronization, and standard C++ (v11+) advanced concepts Good knowledge in data structure, standard library and STL containers Hand-on experience in a linux environment. Strong analytical and problem-solving skills. Knowledge in crash dump analysis and debug tools Knowledge in static code analysis and unit testing Experience in Windows environments will be adding weightage Good communication skills (oral and written) and a quick learner of new technologies and trends Ability to effectively communicate and interact with various stakeholders
Posted 1 month ago
3.0 - 8.0 years
0 - 1 Lacs
Pune
Hybrid
About the role: C Developer is responsible for developing software applications in the C programming language. The role requires excellent programming skills and a thorough understanding of the C language, as well as the ability to work on a wide variety of projects. The C Developer must be able to debug and troubleshoot code, and create efficient code that meets the requirements of the project. Additionally, strong communication skills are necessary for working with other team members and clients. Role Purpose: The purpose of a C Developer is to create and maintain software written in the C programming language. They are responsible for writing code, debugging existing code, and creating efficient algorithms. Additionally, they may be required to provide technical support to users, develop user documentation, and collaborate with other developers on projects. C Developer Summary We are seeking an experienced C Developer to join our team. The ideal candidate will have a strong background in C programming and have a proven ability to design, develop, and debug code. They should be able to work in a team environment, have excellent communication and problem-solving skills, and be able to work independently. The successful candidate will be responsible for developing, testing, and debugging C programs, developing and maintaining C software libraries, and writing and maintaining technical documentation. They must have a strong understanding of the C programming language, and be able to work with other programming languages. The C Developer must have a passion for coding and be able to work in a fast-paced environment. C Developer Duties Designing, developing, debugging, and testing software applications Writing efficient and maintainable code Developing software solutions by studying information needs and conferring with stakeholders Collaborating with other software developers and system analysts to identify, prioritize and execute tasks in the software development life cycle Ensuring software solutions meet quality standards C Developer Skills C programming Object-oriented programming Software development Debugging Testing
Posted 1 month ago
6.0 - 10.0 years
15 - 30 Lacs
Pune
Work from Office
Do you want to utilize your diverse technology skills to transform some of the largest organizations in the world and benefit millions of users? How about getting in on the ground floor of the next great business wave in IT? We are mLogica, a growing global IT modernization company, with automated tools no one else offers! This means the biggest brands worldwide, as well as globally-recognized technology partners, rely on our expertise to complete their system modernization projects securely, accurately, on-time and on-budget. With database and application modernization and migration the most crucial movement in technology today, we are now hiring Lead Developers who will be integral to our transformation programs worldwide. As an mLogica Lead Developer, youll be responsible for supporting and contributing to the migration of legacy systems. Youll be part of a unique, dynamic modernization team responsible for the advancement of our automated migration software tools and services. You should also comfortable in a leadership role, a self-starter who feels at home working in an agile environment with minimal supervision, and embody a passion for continuous improvement and test-driven development. Role Summary We are seeking an experienced engineer with a strong background in C programming , UNIX systems , and shell scripting , combined with proven expertise in CI/CD pipelines, Docker, and application packaging . This role involves managing and deploying applications on JBoss/WildFly , supporting transaction processing systems, and automating infrastructure. Exposure to Kubernetes, Ansible, Terraform, and cloud platforms (AWS/GCP) is a plus. Your Responsibilities Develop and maintain C and Java-based applications in UNIX/Linux environments. Package, deploy, and manage applications on UNIX systems. Configure and administer JBoss/WildFly application servers. Design, implement, and maintain CI/CD pipelines using Jenkins. Build and manage containerized workloads with Docker. Analyze and support transaction processing workflows. Automate infrastructure and deployments (Ansible, Terraform). Collaborate with development and operations teams to ensure reliability, security, and performance. Participate in modernization projects and cloud/container migrations. Qualifications Must-Have Skills Strong experience with C programming. Advanced UNIX/Linux systems administration. Proficient in Shell scripting (Bash, Korn). Application packaging and deployment on UNIX. Hands-on expertise with JBoss/WildFly. Deep knowledge of CI/CD with Jenkins. Experience managing Docker containers. Solid understanding of transaction processing systems. Added Advantage Kubernetes administration experience. Infrastructure as Code using Ansible and Terraform. Exposure to AWS or GCP environments. Education & Experience Bachelors degree in Computer Science, Engineering, or related field. Minimum 5 years of relevant experience in DevOps, coding, application operations, or systems engineering.
Posted 1 month ago
1.0 - 4.0 years
3 - 6 Lacs
Pune
Work from Office
Job Title: C/C++ Developer Location: Baner, Pune Work Mode: 5 Days Work from Office Interview Mode: Face-to-Face Only Experience: 0 to 3 Years Job Description: We are looking for passionate and highly skilled C or C++ Developers with strong hands-on programming abilities. The ideal candidate should have a deep understanding of coding principles and data structures. Key Requirements: Strong programming skills in C or C++ Good knowledge of data structures and algorithms Ability to solve complex programming problems Freshers with strong coding skills or professionals with up to 3 years of experience are welcome Excellent logical and analytical thinking Nice to Have: Experience with debugging tools, compilers, or embedded systems Project or internship experience in system-level programming Note: Only face-to-face interviews Work from Office Baner, Pune (No remote/hybrib)
Posted 1 month ago
0.0 - 4.0 years
5 - 6 Lacs
Noida
Work from Office
Complete feature ownership including user interface, usability feedback incorporation, and quality control. The ideal candidate will be able to commit long term to deep specialized feature areas, develop in-depth expertize and insight into feature usage. Preference will be given to candidates with good oral and written communication skills and job responsibilities require work closely with design and marketing staff. To qualify for interview: Please visit https://www.saralweb.com/careers page to check the qualification assignment question. Please complete the assignment to the best of your ability and submit your code according to the guidelines on the assignment page. Required Candidate profile Exposure to UNIX/LINUX. Exposure to NodeJS, RDBMS (Postgresql Preferred) Exposure to HTML, CSS, Javascript, Web Technologies, C, C++, Python Clear understanding of Data Structures, Algorithms and Object Oriented System Design.
Posted 1 month ago
8.0 - 12.0 years
15 - 17 Lacs
Bengaluru
Work from Office
C/C++ Programming & Linux Embedded Firmware development - Microcontrollers, Microprocessors. IoT Bare metal (No OS), RTOS Design skills, C, Embedded firmware development, Device Drivers, Serial Programming, Configuration Management, Debugging
Posted 1 month ago
1.0 - 2.0 years
2 - 4 Lacs
Noida
Work from Office
Job Summary To work on bare metal programming for Micro-controller based Embedded applications; Embedded C based Firmware Design, Development and testing. Candidate should be able to design and understand Embedded and Programmable hardware, Power Electronics, Analog and Digital Circuits, Communication Protocols. Responsibilities and Duties 1. Work on firmware and coding for micro-controllers 8bit and 32bits, debugging, and testing 2. Design and development embedded firmware, logic, and architecture 3. Work on testing, troubleshooting, and bug-fixing firmware code Required Experience, Skills and Qualifications B. Tech (E & C) with 1 to 2 years of RELEVANT experience and expected to know good theoretical concepts , good understanding of hardware, and have hands-on with C coding practices. Expectations / Desirable: Expert in C programming and data structure, familiar with Eclipse and Kiel IDE, and understands working of programmable devices, micro-controllers, communication protocols, and basic concepts in embedded electronics, digital and analog electronics. ? Exposure to ARM and 8051 core based Controllers, Eclipse IDE, Understanding of Micro- controllers and Programmable devices. ? prior hands on with STM32 or similar microcontrollers. Benefits We observe flex-timing, flat work culture, working on core Electronics application with latest components and technologies.
Posted 1 month ago
2.0 - 7.0 years
3 - 8 Lacs
Mumbai Suburban, Mumbai (All Areas)
Work from Office
Location - Borivali Job Title : Computer Vision Engineer (Embedded Device) Job Summary : We are looking for a passionate developer to specialize in Edge AI and Video Analytics, leveraging your strong C/C++ expertise to implement and optimize sophisticated computer vision (CV) algorithms directly on embedded platforms. Your work will enable on-device intelligence for critical features. This role focuses on optimizing AI models and CV pipelines for resource-constrained environments, delivering high-performance, real-time video analytics capabilities at the edge. Key Responsibilities : Design, develop, and optimize Edge AI/CV algorithms in C/C++ for embedded camera hardware. Implement core Video Analytics capabilities and intelligent features. Handle real-time video data, codecs, and RTSP streaming protocols. Optimize deep learning models (TensorRT, OpenVINO) for efficient embedded inference. Integrate/optimize pre-trained AI models (TensorFlow Lite, ONNX Runtime) using quantization, pruning, accelerators. Write high-performance, memory-efficient C/C++ code for camera processing units (DSPs/NPUs/GPUs). Work with camera hardware interfaces, low-level drivers, ISPs for optimal video processing. Required Qualification and Expertise : Bachelor's or Master's degree in Computer Science or Electronic Engineer or related field. 2+ years of professional experience in Edge AI, Video Analytics or Computer Vision development for embedded hardware platforms. Demonstrated experience developing API for hardware-integrated/embedded systems Demonstrated expertise in designing and implementing efficient algorithms for real-time video processing and analytics on resource-constrained devices. Excellent analytical and debugging skills to troubleshoot complex system-level and algorithmic issues Solid understanding of real-time operating systems (RTOS) or Embedded Linux environments and their implications for application development. 7. Proven ability to profile, debug, and optimize complex C/C++ applications for performance, memory, and power efficiency on target hardware. Must-to-have Skill Set : Programming & Optimization : Exceptional C/C++ proficiency for high-performance, resource-constrained environments, memory management, low-level optimization, efficient data structures. Edge AI & Computer Vision : Strong grasp of core CV algorithms (object detection, tracking, image processing), solid understanding of ML/DL concepts, experience optimizing/deploying AI models for edge inference. Embedded Platform Experience : Proven experience developing software for resource-constrained embedded hardware, familiarity with processor architectures (ARM Cortex, AI accelerators) Debugging & Tools : Proficiency with embedded debugging (GDB, JTAG/SWD) and performance profiling tools and embedded build systems (Makefiles, CMake). Problem-Solving & Collaboration : Excellent analytical/debugging skills, strong communication/collaboration skills in cross-functional teams. Good-to-have Skill Set : Experience with specific camera sensor interfaces or protocols. Knowledge of video analytics standards or industry benchmarks. Experience with specific hardware development kits (SDKs) or toolchains from chip vendors. Understanding of cloud platforms for model training or data management. Prior experience with security best practices for embedded devices or secure boot processes.
Posted 1 month ago
8.0 - 12.0 years
10 - 15 Lacs
Hyderabad
Work from Office
• Develop and optimize embedded and system-level applications using C/C++ in a Linux environment.Design and implement Data Structures to optimize system performance and scalability
Posted 1 month ago
8.0 - 12.0 years
10 - 15 Lacs
Hyderabad
Work from Office
• Develop and optimize embedded and system-level applications using C/C++ in a Linux environment.Design and implement Data Structures to optimize system performance and scalability
Posted 1 month ago
4.0 - 8.0 years
14 - 19 Lacs
Bengaluru
Work from Office
Be part of a verification team utilizing leading-edge verification tools and methodologies to enable the functional verification of large, and complex memory devices, Job Description In your new role you will: Be part of a verification team utilizing leading-edge verification tools and methodologies to enable the functional verification of large, and complex memory devices, Responsible for: Designing self-checking test benches using modern verification techniques Implementing functional coverage and assertions using System Verilog and UVM, Developing TB environment using SV and UVM, Developing test and functional coverage plans based on device specifications, Analyzing and debugging simulation failures, as well as analyzing functional coverage results to guarantee zero defect outcomes, Your Profile You are best equipped for this task if you have: Engineering in Electrical/electronic streams , or equivalent experience, 5+ years experience in constrained-random, coverage driven verification environments, Experience in RAL Experience in developing the test bench from scratch using System Verilog (SV) HDVL and UVM (Universal Verification Methodology), Expertise in Gate Level simulations (GLS) and have debugged, root caused real netlist issues, A solid understanding of verification concepts and experience designing class-based test benches, C coding, Formal verification methods and Power aware simulation will be an advantage Excellent written and oral communication skills Strong debugging skills, functional simulations and GLS simulations, Contact: Gowri Shenoy@infineon,, LinkedIn #WeAreIn for driving decarbonization and digitalization, As a global leader in semiconductor solutions in power systems and IoT, Infineon enables game-changing solutions for green and efficient energy, clean and safe mobility, as well as smart and secure IoT Together, we drive innovation and customer success, while caring for our people and empowering them to reach ambitious goals Be a part of making life easier, safer and greener, Are you in We are on a journey to create the best Infineon for everyone, This means we embrace diversity and inclusion and welcome everyone for who they are At Infineon, we offer a working environment characterized by trust, openness, respect and tolerance and are committed to give all applicants and employees equal opportunities We base our recruiting decisions on the applicant?s experience and skills, Please let your recruiter know if they need to pay special attention to something in order to enable your participation in the interview process, Click here for more information about Diversity & Inclusion at Infineon,
Posted 2 months ago
6.0 - 9.0 years
15 - 19 Lacs
Bengaluru
Work from Office
Be part of a verification team utilizing leading-edge verification tools and methodologies to enable the functional verification of large, and complex memory devices, Job Description In your new role you will: Be part of a verification team utilizing leading-edge verification tools and methodologies to enable the functional verification of large, and complex memory devices, Responsible for: Designing self-checking test benches using modern verification techniques Implementing functional coverage and assertions using System Verilog and UVM, Developing TB environment using SV and UVM, Developing test and functional coverage plans based on device specifications, Analyzing and debugging simulation failures, as well as analyzing functional coverage results to guarantee zero defect outcomes, Your Profile You are best equipped for this task if you have: Engineering in Electrical/electronic streams , or equivalent experience, 2+ years experience in constrained-random, coverage driven verification environments, Experience in RAL Experience in developing the test bench from scratch using System Verilog (SV) HDVL and UVM (Universal Verification Methodology), Expertise in Gate Level simulations (GLS) and have debugged, root caused real netlist issues, A solid understanding of verification concepts and experience designing class-based test benches, C coding, Formal verification methods and Power aware simulation will be an advantage Excellent written and oral communication skills Strong debugging skills, functional simulations and GLS simulations, Contact: Gowri ShenoyGowri Shenoy@infineon,, LinkedIn #WeAreIn for driving decarbonization and digitalization, As a global leader in semiconductor solutions in power systems and IoT, Infineon enables game-changing solutions for green and efficient energy, clean and safe mobility, as well as smart and secure IoT Together, we drive innovation and customer success, while caring for our people and empowering them to reach ambitious goals Be a part of making life easier, safer and greener, Are you in We are on a journey to create the best Infineon for everyone, This means we embrace diversity and inclusion and welcome everyone for who they are At Infineon, we offer a working environment characterized by trust, openness, respect and tolerance and are committed to give all applicants and employees equal opportunities We base our recruiting decisions on the applicant?s experience and skills, Please let your recruiter know if they need to pay special attention to something in order to enable your participation in the interview process, Click here for more information about Diversity & Inclusion at Infineon,
Posted 2 months ago
4.0 - 9.0 years
10 - 20 Lacs
Pune
Work from Office
Role & responsibilities C++ Developer Preferred candidate profile The candidate must have experience on all or most of these. C, C++ programming Embedded Systems development Experience writing device drivers(preferred) Socket programming Linux operating system Linux kernel mode programming UART programming Multi-threaded applications development Knowledge of different communications protocols
Posted 2 months ago
0.0 years
1 - 2 Lacs
Aurangabad
Work from Office
A Computer Engineer designs, develops, and maintains computer systems and hardware. They may specialize in software or hardware engineering, or both. Their work involves creating efficient hardware solutions, developing software applications.
Posted 2 months ago
6.0 - 8.0 years
17 - 25 Lacs
Pune, Bengaluru
Work from Office
About Position: We are seeking a skilled C++ Programmer to join our dynamic team. The ideal candidate will have a strong background in C++ programming and be proficient in using the Standard Template Library (STL). They should possess excellent coding skills, a solid understanding of object-oriented programming (OOP) concepts, and knowledge of data structures. Additionally, the candidate should have good design skills, debugging capabilities, and experience with multithreading. Role: C++ Developer Location: Pune and Bangalore Experience: 6 yrs to 8 yrs Job Type: Full Time Employment What You'll Do: Develop and maintain C++ applications. Utilize the STL library for efficient coding. Implement OOP concepts and data structures in software development. Design and debug software solutions. Work with multithreading to enhance application performance. Collaborate with team members to ensure high-quality deliverables. Communicate effectively with stakeholders and team members. Expertise You'll Bring: Proficiency in C++ programming. Strong knowledge of the STL library. Solid understanding of OOP concepts and data structures. Excellent coding and design skills. Experience with debugging and multithreading. Strong communication and collaboration skills. Benefits: Competitive salary and benefits package Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications Opportunity to work with cutting-edge technologies Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards Annual health check-ups Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents Inclusive Environment: Persistent Ltd. is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds. We offer hybrid work options and flexible working hours to accommodate various needs and preferences. Our office is equipped with accessible facilities, including adjustable workstations, ergonomic chairs, and assistive technologies to support employees with physical disabilities. If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment. We are committed to creating an inclusive environment where all employees can thrive. Our company fosters a value-driven and people-centric work environment that enables our employees to: Accelerate growth, both professionally and personally Impact the world in powerful, positive ways, using the latest technologies Enjoy collaborative innovation, with diversity and work-life wellbeing at the core Unlock global opportunities to work and learn with the industry's best Let's unleash your full potential at Persistent "Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind."
Posted 2 months ago
5.0 - 10.0 years
12 - 16 Lacs
Bengaluru
Work from Office
Project description As a Linux System Debug & Validation Engineer, you will be responsible for validating GPU driver software on various platforms, including emulators and hardware boards. You will work closely with cross-functional teams to assess the functionality and performance of GPU drivers, ensuring they meet the highest quality standards. The ideal candidate is passionate about validation, possesses a solid understanding of the GPU software stack, and thrives in a collaborative environment. Responsibilities Validate Linux GPU device driver by setting up and executing comprehensive test plans on both emulators and physical hardware platforms. Build and install Linux kernels while ensuring compatibility with various GPU drivers and configurations. Collaborate with software development teams to understand GPU software stack basics and ensure seamless integration with existing systems. Collect and analyze kernel and application logs to identify and troubleshoot driver issues, providing detailed reports and recommendations for improvements. Utilize tools such as Git and Makefile for version control and building driver modules efficiently. Employ debugging tools to diagnose issues within the GPU stack and provide insights into performance optimizations. Collaborate with cross-functional teams to address software validation requirements and improve overall driver quality. Maintain up-to-date documentation of test processes, results, and software changes. Skills Must have 5+ yrs experience Solid understanding of Linux development environments, including kernel building and installation processes. Basic knowledge of GPU software stack components and their interactions. Experience with log collection and analysis for kernel and application troubleshooting. Proficiency in using version control systems like Git and familiarity with Makefiles. Nice to have Excellent C coding. Experience with System debug or validation in a Linux environment. Familiarity with testing frameworks and automation tools for driver validation. Strong analytical and problem-solving skills, with a detail-oriented mindset. Excellent communication skills, both verbal and written, with a collaborative approach to teamwork. A genuine passion for software validation, hardware interactions, and technology innovation. Bachelor's degree in computer science, Electrical Engineering, or a related field, or equivalent work experience. Other Languages EnglishB2 Upper Intermediate Seniority Regular
Posted 2 months ago
6.0 - 9.0 years
14 - 17 Lacs
Bengaluru
Hybrid
Role & responsibilities C++ developer Debugging & Testing Core Programming
Posted 2 months ago
7.0 - 12.0 years
5 - 12 Lacs
Bengaluru
Work from Office
Role & responsibilities Total Years of Experience : 7 to 10 years Relevant years of Experience: 6-9 years Mandatory Skills for screening : C,C++ Programming, Shell Scripting, SQL/PLSQL Detailed Job Description : We are looking for 3 skilled developers with hands-on experience in C/C++, Shell scripting, and SQL to design, develop, and maintain applications and automation scripts. The ideal candidate should possess strong programming expertise in C and C++, proficiency in Shell scripting and a solid understanding of SQL/PLSQL. Should have good understanding of any of the middleware technologies preferably Tuxedo.
Posted 2 months ago
5.0 - 8.0 years
7 - 10 Lacs
Bengaluru
Work from Office
Hands on strong experience in C coding preferably in Automotive Domain, for a non-OS platform. Experience in microcontrollers and lowlevel sw to test the HW elements Strong understanding of Ethernet protocols and Ethernet switch architectures. Familiarity with hardware-software co-design and FPGA/ASIC development. Experience with network performance analysis and optimization tools. Knowledge of real-time operating systems (RTOS) and embedded systems. Strong knowledge on peripherals & programming on SPI, I2C, PCI, ethernet.
Posted 2 months ago
4.0 - 9.0 years
20 - 25 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Firmware (FW) Engineers are responsible for developing GPU system level power and control firmware on ARM Cortex M3. Engineers are also in charge of validating/commercializing Firmware in pre-silicon (DV) and post-silicon (Emulation/Windows/Linux-Android) platforms. Primary tasks in this role include: Firmware & Spec Ownership GPU Power and Control sequences/Spec. ramp up and ownership Review and signoff software usage model with hardware engineers Firmware & Software design of hardware sequences collaborating with hardware designers Firmware source code development, verification, integration, review and maintenance Review and analyze test results, propose failure hypothesis and debug steps across pre and post silicon On Silicon prototypes to feed future feature HW/FW Architectures Pre-Sil: Support & enable test environment development, test plan and firmware validation on DV & emulation platforms Post-Sil: Support & enable test and validation on post-silicon platforms across windows and Linux-Android Primary POC for customer issues during commercialization Good understanding of System/SW level security architecture and hierarchy Work with GPU HW/SW leads to ramp up on GPU security Architecture and requirements Participate in GPU security reviews & products review for select projects Qualifications: Experience in Embedded System Design Experience with system architecture and hardware design (Verilog/SystemVerilog) with emphasis on CortexM3 Experience in C/C++ coding/debug and scripting (PERL, Python) Experience with Lauterbach embedded system debug tools Experience with FW/HW debug utilizing Logic Analyzers, Spectrum Analyzers, Oscilloscope Bachelors/Masters degree in Electrical/Electronics Engineering, Computer Science, or related field Minimum 4 years of experience in firmware development, hardware design/verification, debug and support Good understanding of SW memory management architecture Any prior work experience on Automotive projects is a plus Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.
Posted 2 months ago
5.0 - 8.0 years
7 - 10 Lacs
Bengaluru
Work from Office
Skill :- Hands on strong experience in C coding preferably in Automotive Domain, for a non-OS platform. Experience in microcontrollers and lowlevel sw to test the HW elements Strong understanding of Ethernet protocols and Ethernet switch architectures. Experience with network performance analysis and optimization tools. Knowledge of real-time operating systems (RTOS) and embedded systems. Strong knowledge on peripherals & programming on SPI, I2C, PCI, ethernet. Note :- The person need to work on board bring up activities and integration of low level drivers based on application needs Could you please share your resume:-
Posted 2 months ago
3.0 - 6.0 years
7 - 12 Lacs
Gurugram
Work from Office
Role & responsibilities Responsible for the evaluation and implementation of software solutions. During implementation, the software modules must be thoroughly tested to achieve high quality solutions with a low error rate. Strong debugging and analytical skills to analyze and resolve SW problems Component Object Model (COM/DCOM) Object Oriented Design and Design Patterns Preferred candidate profile Bachelors and/or Masters degree in Computer Science, Computer Engineering or related technical discipline 3+ years of professional software development experience Proficiency in following programming languages C, C++, Visual C++ and MFC o C# o WPF
Posted 2 months ago
1.0 - 5.0 years
3 - 4 Lacs
Bengaluru
Work from Office
Responsibilities: * Teach undergraduate and graduate courses in C programming language, data structures, algorithms, and C++. Annual bonus
Posted 2 months ago
2.0 - 5.0 years
6 - 10 Lacs
Bengaluru
Work from Office
bangalore 5 days office in a week C/C++ Programming, Linux programming, OS Internals, memory management, IPC, thread programming 2. Automation language- Python Frameworks or similar 3.Data structures, multi-threading, IPC, socket programming. 4.Good to have Golang
Posted 2 months ago
1.0 - 2.0 years
3 - 5 Lacs
Hyderabad
Hybrid
We're hiring for the role of C++ Develoer Work Mode: Hybrid model 3 day work from office. Job Responsibilities: - Design, develop, test, and deploy C/C++ solutions for media processing and real-time communication. - Write high-quality, well-documented C/C++ code. - Debug and resolve software defects and performance bottlenecks. - Collaborate with cross-functional teams. - Proactively solve problems and learn new technologies. - Contribute to improving software development processes. - Implement solutions involving WebRTC protocols and related technologies. - Develop and optimize media processing pipelines. - Develop and maintain user interface components using HTML/JavaScript (optional). Required Skills and Qualifications: - Bachelor's degree in Computer Science, Engineering, or a related field. - 1-2 years of C/C++ software development experience (Must) - Excellent command of advanced C/C++ topics: (Must) - Memory management (including smart pointers) (Must) - Multithreading and concurrency (Must) - Networking (TCP/IP, UDP) (Must) - Data structures and algorithms (Must) - Object-oriented design (Must) - Templates and metaprogramming - Performance optimization - Build systems (e.g., CMake, Make) - Understanding of software engineering principles and design patterns. - Experience with debugging and profiling tools. - Familiarity with version control systems (e.g., Git). - Strong analytical and problem-solving skills. - Excellent communication and collaboration skills. - Ability to quickly learn new technologies and frameworks.
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
54024 Jobs | Dublin
Wipro
24262 Jobs | Bengaluru
Accenture in India
18733 Jobs | Dublin 2
EY
17079 Jobs | London
Uplers
12548 Jobs | Ahmedabad
IBM
11704 Jobs | Armonk
Amazon
11059 Jobs | Seattle,WA
Bajaj Finserv
10656 Jobs |
Accenture services Pvt Ltd
10587 Jobs |
Oracle
10506 Jobs | Redwood City