Home
Jobs

4258 C Jobs - Page 18

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 - 12.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Okta is seeking a highly skilled Full-Stack Engineer with deep expertise in AWS Bedrock, generative AI, and modern software development to join our fast-moving team at the intersection of developer experience, machine learning, and enterprise software. As part of the Okta Business Technology (BT) team, you will build cutting-edge tools that make AI development intuitive, collaborative, and scalable. If you're passionate about building next-generation AI applications and empowering developers through innovative platforms, this is the role for youJob Duties and Responsibilities Design and develop full-stack applications that integrate seamlessly with Amazon Bedrock AI agents. Build scalable, production-grade AI/ML solutions using AWS Bedrock and the AWS Agent Development Kit. Implement back-end services and APIs to interact with foundation models for tasks such as automated sourcing, content generation, and prompt orchestration. Create intuitive and performant front-end interfaces using Angular that connect with GenAI capabilities. Ensure seamless integration of LLMs and foundation models into the broader application architecture. Explore and rapidly prototype with the latest LLMs and GenAI tools to iterate on new capabilities and features. Build sophisticated AI workflows using knowledge bases, guardrails, and prompt chaining/flows. Deploy and maintain enterprise-ready GenAI applications at scale. Collaborate with business analysts to understand customer needs and use cases, and work with the team to design, develop POCs to test, implement & support solutions Foster strong relationships with teammates, customers, and vendors to facilitate effective communication and collaboration throughout the project lifecycle Perform in-depth analysis of requirements, ensuring compatibility and adherence to established standards and best practicesRequired Skills: 7+ years of robust experience with hands-on development & design experience 3+ years of experience in one or more of the following areasDeep Learning, LLMs, NLP, Speech, Conversational AI, AI Infrastructure, Fine-tuning, and optimizations of PyTorch models. Software development experience in languages like Python (must have) and one from the optional (Go, Rust, and C/C++). Experience with at least one LLM such as Llama, GPT, Claude, Falcon, Gemini, etc. Expertise in AWS Bedrock and the AWS Agent Development Kit is mandatory Hands-on experience with Python libraries including boto3, NumPy, Pandas, TensorFlow or PyTorch, and Hugging Face Transformers Solid understanding of the AWS ecosystem (e.g., CloudWatch, Step Functions, Kinesis, Lambda) Familiarity with full software development lifecycle, including version control, CI/CD, code reviews, automated testing, and production monitoring Knowledge about the ERP, HR technology and Legal business processes is an advantageEducation and Certifications Bachelors degree in Computer Science or a related field, or equivalent practical experience AWS certifications (e.g., AWS Certified Solutions Architect, Machine Learning Specialty) are a plus Experience working with large-scale generative AI or LLM-based applications Knowledge of secure application development and data privacy practices in AI/ML workloads"This role requires in-person onboarding and travel to our Bengaluru, IN office during the first week of employment."

Posted 6 days ago

Apply

9.0 - 14.0 years

16 - 22 Lacs

Bengaluru

Work from Office

Naukri logo

- 12+ years of hands-on experience In embedded firmware development for medical products. - Experience in Embedded Development in C for microcontrollers and embedded ARM based processors. - Design, development and optimization of firmware for embedded medical devices. - Develop low-level drivers, communication protocols and real-time firmware for microcontrollers and processors. - Experience with medical device regulations and safety standards (IEC 62304, ISO 13485, ISO 14971, IEC 62366- 1). - Experience with cloud-connected medical devices and loMT frameworks. - Architect firmware solutions, considering power efficiency, performance, and scalability. - Troubleshoot and debug embedded systems using oscilloscopes, JTAG, debuggers, and logic analyzers. - Cyber security aspects of medical firmware to oomply With Industry regulations. - Deep knowledge of RTOS (FreeRTOS, Zephyr or similar) and Linux. - Hands on with UART, SPI,12C,CAN,USB, BLE, Wi-Fi and Ethernet.

Posted 6 days ago

Apply

6.0 - 11.0 years

8 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

Who We Are: The Cisco Distributed System Engineering (DSE) group is at the forefront of developing products that power the largest networks in the world. The networking industry is going through a massive transformation to build the next generation infrastructure to meet the needs of AI/ML workloads. The products developed by the DSE group are designed to support large-scale web environments, ensuring high performance, scalability, and reliability. We are uniquely positioned to capture that market transition. This team builds products by harnessing the potential of Cisco IOS-XR Operating Systems and Silicon Architecture. Who Youll Work With: You will be working with a team of engineers who are passionate building large scale distributed systems and tackling complex technology issues. You will be part of a fast-paced work environment and responsible for end-to-end product/feature development and production support. Who You Are: You are curious and a problem solver at heart. You love to learn, grow and work in an environment that is constantly evolving. You are a self-starter that thrives on learning information quickly and uses resources to research and resolve issues. You are comfortable working with multi-disciplinary, multicultural, and geographically dispersed teams. You are a technologist at heart and an engineer who is passionate about building and delivering data plane and control plane software. You are experienced building forwarding and services data plane feature sets and are diligent with an automation first focus and experienced with scripting languages and test frame works. What Youll Do: As an Engineer, you'll join a team engaged in the design, development and testing Layer2/Layer3 feature sets required for both Web scalars and Service providers. In this role youll have opportunity to design and develop multiple feature sets including: Layer 2, Layer 3, Control plane handling, host of security features to protect the routers from DDOS attacks. Having system level knowledge on overall architecture of Forwarding and Infrastructure is an added advantage. Basic Qualifications: MS/BS degree in CS/EE/CE or technical equivalent. 6+ years of relevant software development experience working with a Network Operating System. 5+ years embedded software development experience using C, C++ and/or Python. 3+ years data plane experience working with in NPU, DPU or software data plane. 3+ years experience in data-plane forwarding technologies such as L2, L3, VXLAN, segment Routing and/or MPLS. Experience in algorithms and data structures. Experience in analytical reasoning and debugging, with practical experience in using tools such as GDB, etc. Experience with networking protocols and technologies. Preferred Qualifications: Network Operating Systems in the Linux user space. Experience in Control plane, data-plane knowledge and Forwarding Infrastructure. Strong performance tuning skills. Microcode programming skills in P4 or other similar network programming languages

Posted 6 days ago

Apply

14.0 - 19.0 years

16 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Meet the Team Cisco Security Business Group (SBG) is at the forefront of developing solutions for addressing the security challenges of our customers. With an annual revenue exceeding $2B, it is one of the fastest growing businesses at Cisco. As Cisco is transforming its business model aggressively to a software and recurring revenue model, security business is leading this journey with 40%+ YoY growth in software recurring revenue. The Cloud Security group within SBG focuses on developing cloud delivered security solutions (SaaS based) in a platform centric approach. This group is an autonomous group within the business group, and operates like a Startup to nurture innovation in a highly disruptive and high growth domain. This group was formed a year back by combining some of existing cloud assets Cisco had with two hugely successful acquisitions - OpenDNS. Our vision is to build the most complex security solutions in a cloud delivered way with utmost simplicity - disrupt industry's thinking around how deep and how broad a security solution can be while keeping it easy to deploy and simple to manage. We are at an exciting stage of this journey with 100% YoY growth, and looking for a passionate, innovative and action-oriented engineering leader for our Product Engineering group to help us scale our business. Why is cloud security relevantBecause today's world has changed. The way we work has fundamentally changed. There is more roaming users than ever with rapid growth of BYOD. Business applications have moved to cloud. Enterprise's critical infrastructure has been moving to public/private cloud. At the same time, threat landscape has drastically changed with increased sophistication of attacks. The notion of traditional perimeter-based security is being disrupted. Since users, apps and infrastructure have all moved to cloud, security must too. Welcome to the team of geeks passionate about solving this very problem and making world a better placea secure place. We have a highly scalable cloud infrastructure spread across 25 data centers where we run our cloud security applications that operate at massive scale - 100B+ requests per day from 65M daily active users. Your Impact Contribute to building best security solutions in the world. You will be part of Cloud Security team working on new features, releases, liaising with various engineering and cross functional teams. Focus on delivering features that many of our key customers are asking, and measure how often it is being used Self-starter and fast leaner, willing to continuously improve existing systems Continuously look for opportunities to improve developer productivity with increased focused on quality Minimum Qualifications 14+ years of experience in developing software in Open-Source technology using modern methodologies Experience in programming with C/C++ and understanding of Linux internals Understanding of software engineering concepts like data structures, algorithms and cloud technologies Understanding of Networking fundamentals including TCP/IP, DNS, LDAP, firewall, VPN, NAT, TLS, HTTP Understanding of RESTful APIs, microservices and distributed architecture Understanding of system design, cloud infrastructure and CICD Strong focus on unit testing and continuous quality improvement Preferred Qualifications Experience in Security product development Development experience using Python/RUST Experience using network extensions on Windows and/or MacOS platforms Exposure to either AWS/ Dockers / Containers or related Cloud technologies Excellent communication skills and great team player

Posted 6 days ago

Apply

8.0 - 12.0 years

13 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Job Overview : We are looking for an experienced C++ Developer with deep expertise in SNORT rule sets, compiler development, and FPGA-accelerated processing. This role requires a strong foundation in system-level programming, along with the ability to work on performance-critical data path processing for network security applications. Key Responsibilities : - Design and develop a C++/C-based compiler to convert SNORT rule sets into state tables - Implement regex lookup engines integrated with FPGA-based acceleration - Optimize rule parsing, conversion logic, and data path evaluation pipelines - Collaborate with hardware (FPGA) teams to align on rule engine performance - Handle result processing logic for high-speed data inspection - Ensure software meets security, latency, and throughput requirements - Communicate directly with the client for requirement gathering and technical clarifications Requirements : - 8 - 12 years of experience in C++/C development, with strong system-level programming skills - Hands-on experience with SNORT rule sets, IDS/IPS systems, or similar network security tools - Experience in compiler or parser development, preferably with experience in state machine generation - Good understanding of regular expressions, pattern matching, and performance optimization - Exposure to FPGA-accelerated architectures and hardware-software interfacing is a plus - Excellent analytical, debugging, and communication skills - Ability to interact effectively with clients and cross-functional teams Preferred Skills : - Familiarity with network protocols and deep packet inspection - Experience with rule optimization, rule merging, and traffic flow classification - Prior experience in cyber security product development or telecom network systems

Posted 6 days ago

Apply

2.0 - 8.0 years

2 - 3 Lacs

Nagpur

Work from Office

Naukri logo

Timely recovery of dues, maintaining customer relationships, monitoring accounts, and ensuring compliance with legal and company policies to meet collection targets and mitigate financial risks.Top of FormBottom of Form Key Deliverables: a) Collection Activity Achieve assigned collection targets for SLCV&PV (in the 0-3 range) b) Customer Management Ensure that the daily visit and the customer target is met Ensuring regular contact with existing clients to maintain companys presence c) Adherence to the Process Should adhere to the laid down processes Accept Challenges Should be able to work under challenging environment d) Document management Ensure all collection documents are submitted correctly and on-time Education Qualification: 12th Pass/ Graduate Specialized job competencies: Functional Competencies 1) Communication Skill 2) Negotiation Skill 3) Market/Industry Knowledge 4) Knowledge of Collections (Policy, Procedures & Scheme) Behavioral Competencies Execution Excellence Customer Centricity Fostering Synergy Hiring Parameters: Should have patience Should be comfortable in moving in fields Prefer local candidate Should have two wheeler license

Posted 6 days ago

Apply

2.0 - 8.0 years

2 - 3 Lacs

Nashik

Work from Office

Naukri logo

Little collection experience or else fresher Key Objective of the Job: Timely recovery of dues, maintaining customer relationships, monitoring accounts, and ensuring compliance with legal and company policies to meet collection targets and mitigate financial risks.Top of FormBottom of Form Key Deliverables: a)Collection Activity Achieve assigned collection targets for SLCV&PV (in the 0-3 range) b)Customer Management Ensure that the daily visit and the customer target is met Ensuring regular contact with existing clients to maintain companys presence c)Adherence to the Process Should adhere to the laid down processes Accept Challenges Should be able to work under challenging environment d)Document management Ensure all collection documents are submitted correctly and on-time Education Qualification: 12th Pass/ Graduate Specialized job competencies: Functional Competencies 1) Communication Skill 2) Negotiation Skill 3) Market/Industry Knowledge 4) Knowledge of Collections (Policy, Procedures & Scheme) Behavioral Competencies Execution Excellence Customer Centricity Fostering Synergy Hiring Parameters: Should have patience Should be comfortable in moving in fields Prefer local candidate Should have two wheeler license

Posted 6 days ago

Apply

8.0 - 9.0 years

15 - 17 Lacs

Mumbai

Work from Office

Naukri logo

WeWork India is seeking a Manager/Senior Manager, Sales to help lead its sales efforts in Mumbai. The successful candidate will be diligent with a proven track record in sales. They will be tasked with running the team targets along with prospecting, outreaching, and generating midsize, and large company deals directly as we'll as through channel partners. The self-driven and self-motivated candidate will be responsible for pitching, tour, and closing sales in all WeWork locations across their market. Roles and Responsibilities: Managing a team of seasoned sales professionals Owning the occupancy of the allotted cluster(s) and working cross-functionally with various teams to ensure overall portfolio health is maintained Lead generation and prospecting Cultivating midsize and large business relationships Utilize innovative and creative sales tactics to run and close a transaction Touring and demonstrating WeWork locations and business solutions with potential members Intra City travel along with travel to different WeWork buildings regularly Focus on the growth and development of their team Drive and guide their team to attain the assigned goals Education and Desired Qualifications: 8-9 years of experience in Commercial real estate Leasing/Sales Must have experience in managing a sales team Ability to establish and nurture C-level relationships Ability to penetrate new markets Demonstrates good sales hygiene Experience with Salesforce is a plus College/University graduate with a 4-year degree preferred

Posted 6 days ago

Apply

5.0 - 10.0 years

22 - 25 Lacs

Gurugram

Work from Office

Naukri logo

We are seeking an experienced Embedded Software Developer with expertise in C/C++ and Python for embedded systems development, primarily on a Linux platform The ideal candidate should have a strong foundation in software development, data structures, multithreading applications, inter-process communication (IPC), communication protocols, and Linux system programming Key Responsibilities:Design, develop, and optimize embedded software applications on Linux-based systems Collaborate with cross-functional teams to implement communication protocols (UART, TCP/IP, UDP, TLS, etc) Work on low-level programming, hardware interfacing, and optimize embedded software performance using advanced data structures and algorithms Implement multithreading and socket programming solutions in a POSIX environment Work with the Yocto build framework for embedded Linux development Debug and troubleshoot embedded systems issues across the software stack Contribute to software development life cycle (SDLC) including design, coding, testing, and maintenance Collaborate with team members using GitLab or other version control systems for code management Technical Skills:~5 years of hands-on experience in embedded software development Proficiency in C/C++ and Python Strong understanding of Linux internals, POSIX multithreading, and socket programming Solid grasp of data structures and algorithms for optimizing embedded software performance Experience with communication protocols (UART, TCP/IP, UDP, TLS, etc) Familiarity with Yocto build framework and Linux environment Knowledge of hardware interfacing and low-level programming Strong debugging skills, and experience with SDLC processes Experience with GitLab or other version control systems Other Skills:Excellent communication skills Ability to work from the office at least 3 days a week Experience working in scrum/agile teams If you are a passionate Embedded Software Developer with the technical expertise and thrive in a collaborative, dynamic environment, we would love to hear from you

Posted 6 days ago

Apply

3.0 - 12.0 years

6 - 10 Lacs

Chennai, Bengaluru

Work from Office

Naukri logo

Looking for Tech Support Engineers having basic knowledge of C# and/or LabVIEW programming. PC literacy is must. Must know how to install Windows OS, install and configure additional hardware in the PC. Expertise in system trouble shooting is very much essential. Overall the candidate must possess Mechatronics skills. Willing to work on large scale manufacturing shop floors (on sites duty). Experience 3+ years up to 12 years. Best match shall be application engineers (not proposal engineers) with Industrial Automation Expertise, commissioning and installation engineers mainly PLC/HMI experts. Those having interest and knowledge of C# programming can be considered.

Posted 6 days ago

Apply

4.0 - 9.0 years

22 - 25 Lacs

Noida, Pune, Bengaluru

Work from Office

Naukri logo

We are seeking an enthusiastic and skilled Embedded Engineer to join our team. The ideal candidate will have a strong foundation in embedded systems development and a passion for creating high-performance software for embedded devices. As an Embedded Engineer, you will be working on innovative and challenging projects that require a deep understanding of hardware-software integration. Key Responsibilities:Design, develop, and maintain embedded systems software across a variety of platforms.Work closely with hardware engineers to integrate hardware and software for seamless functionality.Develop and optimize device drivers, firmware, and embedded software for performance and reliability.Write clean, maintainable, and efficient code for embedded applications.Conduct thorough testing and debugging of embedded systems to ensure they meet functional and performance requirements.Collaborate with cross-functional teams to design, develop, and deliver robust embedded solutions.Analyze and optimize embedded systems for power consumption, memory usage, and speed.Stay current with emerging embedded technologies and best practices. Requirements:3+ years of experience in embedded systems development.Strong knowledge of programming languages such as C, C++, and Assembly.Experience with RTOS (Real-Time Operating Systems) and bare-metal programming.Familiarity with hardware interfaces (SPI, I2C, UART, etc.) and peripheral integration.Hands-on experience with microcontrollers and microprocessors (e.g., ARM, PIC, AVR, etc.).Experience with debugging tools (e.g., oscilloscopes, logic analyzers) and embedded development environments.Knowledge of communication protocols (e.g., TCP/IP, CAN, Modbus).Strong understanding of embedded system design and development processes.Excellent problem-solving skills and ability to work in a team environment.Technical Skills:C, C++, Assembly, RTOS, Bare-Metal Programming, SPI, I2C, UART, Microcontrollers, ARM, PIC, AVR, TCP/IP, CAN, Modbus, Embedded Linux, Yocto, Bluetooth, Wi-Fi, Zigbee, Git, Debugging Tools

Posted 6 days ago

Apply

5.0 - 10.0 years

11 - 15 Lacs

Hyderabad

Work from Office

Naukri logo

Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities Software Engineer (Development and test) Responsible for developing & testing of software Responsible for generating documents, such as design, user-guide, test plan, test spec, test report etc., Skills Must have Candidate should have 5+ yrs experience Experience: Experience in C/C++ programming Experience with Multi-threaded software development in Linux environment Experience with Embedded IP subsystems e.g. Ethernet/PCIe/SPI/I2C/USB/GPIO/Memory architectures /DDR/SDRAM/DMA Experience with development of software targeted for x86, standalone and RTOS platforms Experience in low level driver development, register interface programming, general algorithms and data structures, bootloaders/Uboot Experience with CI tools, test automation, etc. Strong debugging skills at device and board level using JTAG debuggers Experience in Software programming for FPGAs is an advantage Scripting language experience like Perl, Python or TCL Nice to have Excellent interpersonal, written and verbal communication skills Excellent communication, problem solving and analytical skills EducationB.tech/M.Tech in CSE/IT/ECE/EEE/E&I OtherLanguagesEnglishB2 Upper Intermediate SeniorityRegular

Posted 6 days ago

Apply

5.0 - 8.0 years

11 - 15 Lacs

Hyderabad

Work from Office

Naukri logo

Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities -Linux application programming Linux device driver development Embedded C, MMU, Cache policies Excellent debugging skills at kernel and user space and exposure to different debugging tools Knowledge on PCIe, Ethernet, TCP, I2C protocols, DMA framework is a plus. Make files Skills Must have Candidate should have 5-8yrs experience Proficient in C and embedded systems. Experience in Linux driver development (PCIe/USB/Ethernet) and application development. PCIe driver development experience. DMA client/controller driver development experience Hands-on experience with Configuration Management tool like GIT, Perforce. Have an interest to constantly learn and share new findings. A quality mindset, ability for strategic thinking and a drive to always improve. Self-motivated Nice to have B.tech/M.Tech in CSE/IT/ECE/EEE/E&I Other Languages EnglishB2 Upper Intermediate Seniority Regular

Posted 6 days ago

Apply

5.0 - 10.0 years

12 - 16 Lacs

Bengaluru

Work from Office

Naukri logo

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 6 days ago

Apply

3.0 - 8.0 years

12 - 16 Lacs

Bengaluru

Work from Office

Naukri logo

Project description Product development for Data Center routing & switching platforms - Major Enterprise Networking equipment provider Our teamA team of networking enthusiasts willing to contribute to customer success Technologies usedNetworking protocols, Cloud-Native technologies, GitHub, JIRA, traffic generation tools, Windows/Linux servers, network virtualization, network security, network management tools, microservices and Agile methodologies OpportunitiesDesign and develop the latest Networking features and solutions, collaboration with an international team of professionals, working with the latest networking technologies and concepts, access to trainings. Responsibilities Work closely with functional engineering teams, test teams and customer solution engineering teams to design and develop feature functionality for data center networks, network security and routing technologies. Design & develop data path features for highly scalable networking platforms Collaborate with cross-functional and test teams to ensure the implementation meets end customer requirements for interoperability, performance, scalability, and security Develop detailed functional and design specifications Develop & Automate Unit test plans Address Customer found issues Skills Must have Require a Bachelor/Master's degree in Computer Science/Electronics & Communication/Information Systems 3+ years of hands-on experience in designing and developing features in the Networking domain Good programming skills in C/C++ Good understanding of Layer 2, Layer 3 (BGP, OSPF, IS-IS) and overlay protocols like VxLAN, GRE, MPLS, SPB Good knowledge of switching ASICs (Broadcom XGS/DNX) Good understanding of L2/L3 control plane protocols Good understanding of Linux operating system internals Strong debugging and troubleshooting skills Ability to thrive in fast paced agile development environment Strong verbal and written communication skills Highly motivated and self-driven Nice to have GO Lang programming experience Understanding of virtualization & cloud technologies (Virtual Machines, Containers, Kubernetes) Other Languages EnglishB2 Upper Intermediate Seniority Regular

Posted 6 days ago

Apply

3.0 - 8.0 years

11 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Project description Performance Analyst in the compiler team is responsible for analyzing C/C++/Fortran benchmarks to identify the new compiler optimization opportunities as well as compiler shortcoming in terms of performance. The analysis will involve using various tools to identify the bottlenecks, root cause analysis and quantifying the analysis to confirm the gains obtained. The Performance Analyst will use this report to convince and drive the improvements in the compiler. The Performance Analysis Engineer will be responsible for conducting a detailed performance analysis on SPEC CPU and other key benchmarks. The role involves using compilers such as AOCC, and other key x86 compilers to evaluate performance on client and competitive platforms. The engineer will collaborate with cross-functional teams to drive performance improvements and ensure optimal product performance. Responsibilities Conduct performance analysis and optimization of SPEC CPU and other benchmarks on x86 architecture using AOCC and other competitive x86 compilers. Utilize profiling and debugging tools to identify performance bottlenecks and provide actionable insights. Collaborate with software development teams to implement performance improvements. Analyze instruction set architecture (ISA) to optimize code execution and efficiency. Engage in root cause analysis for performance-related issues and drive them to resolution. Develop and maintain scripts and tools for automated performance testing and data collection. Prepare detailed reports and presentations on performance findings and recommendations for stakeholders. Stay updated with the latest developments in compiler technologies and performance analysis methodologies. Communicate key findings and status updates to stakeholders and cross-functional teams. Skills Must have Minimum of 3 years of experience in performance analysis or a related field. Strong expertise in x86 architecture and instruction set architecture (ISA). Strong understanding of hardware and software system architecture and their implications on performance. Excellent programming/debugging skills at the Assembly level. Proficiency in using compilers such as AOCC, LLVM, GCC, and OneAPI. Experience with performance benchmarking tools and methodologies. Solid practical C/C++/Fortran experience Familiarity with both Windows and Linux operating systems for performance analysis. Ability to work in a fast-paced, deadline-driven environment. Excellent analytical skills and attention to detail. Strong communication skills, both written and verbal. Excellent analytical and problem-solving skills. Nice to have Strong communication skills and the ability to work collaboratively in a team environment. Other Languages EnglishB2 Upper Intermediate Seniority Regular

Posted 6 days ago

Apply

6.0 - 11.0 years

11 - 16 Lacs

Pune

Work from Office

Naukri logo

Project description We are looking for a seasoned Performance Test Engineer to join our dynamic team. Your role will involve working closely with a group of talented software developers to create new APIs and ensure the smooth functioning of existing ones within the Azure environment. Responsibilities Understand the non-functional requirements (NFRs) from NFR documents, meeting with business and platform owners. Understand business and the infrastructure involved in the project. Understand the critical business scenarios from developers and the business. Prepare the Performance Test Strategy and Test Plan. Communicate with the business/development team manager regularly through daily/weekly reports. Develop the test scripts and workload modelling. Execute sanity tests, load test, soak test, stress test (as required by project). Organise the meeting with all the relevant teams (developers/infra etc.) to monitor core applications during the test execution. Execute the tests and analyse the test results. Prepare the test summary report. Skills Must have 6+ years of experience in performance engineering. Expert in Microfocus LoadRunner and Apache JMeter along with programming/ scripting experience in C/C++, Java, Perl, Python, SQL. Proven performance testing experience across multiple platform architectures and technologies such as micro-services, REST APIs is advantageous as is an exposure to project experience moving workloads to cloud environments including (AWS or Azure) Exposure to open source data visualisation tools. Experience in working with APM tools like AppDynamics. Nice to have Core Banking, Jira, Agile, Grafana Banking domain experience Other Languages EnglishC1 Advanced Seniority Senior

Posted 6 days ago

Apply

5.0 - 10.0 years

12 - 17 Lacs

Gurugram

Work from Office

Naukri logo

Project description This is a high-visibility opportunity for experienced Functional Business Analysts to work on transformation programs in the Corporate & Institutional Banking (C&IB) domain. The project is centered around enhancing client onboarding processes, strengthening credit and risk evaluation systems, and improving compliance with regulatory requirements, including AML and KYC. The initiative operates in a dynamic Agile environment and involves cross-functional collaboration between business, risk, operations, and technology teams. Responsibilities Work closely with business stakeholders to understand, document, and prioritize requirements. Conduct detailed analysis of current-state processes for client onboarding, credit scoring, lending workflows, and compliance. Define and document user stories, functional specifications, process flows, and data mappings. Support the product owner with backlog refinement, sprint planning, and prioritization. Facilitate workshops and walkthroughs with subject matter experts. Ensure alignment between business requirements and technical deliverables. Assist with UAT planning, test case development, and defect triaging. Maintain strong communication with project managers, developers, testers, and stakeholders throughout the SDLC. Skills Must have 5+ years of experience as a Functional Business Analyst in the banking or financial services domain. Proven domain expertise in the following: C&IB Client Onboarding Credit and Risk Scoring Lending Processes AML (Anti-Money Laundering) KYC Strong verbal and written communication skills in English. Ability to create structured and well-documented artefacts (resumes will be reviewed for documentation quality). Experience working in Agile delivery models (Scrum, SAFe). Familiarity with tools like JIRA, Confluence, and MS Office Suite. Nice to have Exposure to regulatory change or transformation programs. Knowledge of GRC platforms or tools (e.g., Archer, ServiceNow GRC). Prior experience in data analysis or data mapping activities. Familiarity with integration patterns between front-office and back-office systems. Awareness of global banking regulations and compliance frameworks. Other Languages EnglishB2 Upper Intermediate Seniority Senior

Posted 6 days ago

Apply

5.0 - 10.0 years

13 - 17 Lacs

Pune

Work from Office

Naukri logo

Project description Information and Document Systems is a global technology change and delivery organization comprising nearly 150 individuals located in Switzerland, Poland, Singapore, United Kingdom and United States. We provide archiving and retrieval solutions to all business divisions focusing on supporting Legal, Regulatory and Operational functions. It has a complex architecture based on C-Mod, Unix, Oracle, Opentext and SAM-FS. Responsibilities Development and Improving application infrastructure, interacting with developers and production support, configuring and improving existing infrastructure, simplifying release process, investigations, research, activities related to programming and coding, taking part in planning and risk assessment, active participation in distributed agile process. Skills Must have 5+ years of working experience Hands on experience of Archive ToolIBM Content Manager OnDemand Server and Client (Multiplatform / Zos) V9.5 and above Should be CMOD, ICN certified An extensive CMODimplementation and support experience Experience for IBM Content Navigator as Unified User Interface for CMOD or with any other IBM product An extensive experience of CMOD, ICN installation and upgrade An extensive production support, maintenance experience Experience for load balanced high availability environment maintenance Should be capable to develop some maintenance utilities/scripts as per the need in CMOD environment Linux / Unix Experience Advanced scripting (Perl, PowerShell, Shell) Some scripting experience c/c++ / Java Excellent communication, coordination and troubleshooting skills Good to have mainframe basic knowledge Nice to have Agile experience Other Languages EnglishB2 Upper Intermediate Seniority Senior

Posted 6 days ago

Apply

6.0 - 11.0 years

11 - 16 Lacs

Bengaluru

Work from Office

Naukri logo

Project description We are looking for a seasoned Performance Test Engineer to join our dynamic team. Your role will involve working closely with a group of talented software developers to create new APIs and ensure the smooth functioning of existing ones within the Azure environment. Responsibilities Understand the non-functional requirements (NFRs) from NFR documents, meeting with business and platform owners. Understand business and the infrastructure involved in the project. Understand the critical business scenarios from developers and the business. Prepare the Performance Test Strategy and Test Plan. Communicate with the business/development team manager regularly through daily/weekly reports. Develop the test scripts and workload modelling. Execute sanity tests, load test, soak test, stress test (as required by project). Organise the meeting with all the relevant teams (developers/infra etc.) to monitor core applications during the test execution. Execute the tests and analyse the test results. Prepare the test summary report. Skills Must have 6+ years of experience in performance engineering. Expert in Microfocus LoadRunner and Apache JMeter along with programming/ scripting experience in C/C++, Java, Perl, Python, SQL. Proven performance testing experience across multiple platform architectures and technologies such as micro-services, REST APIs is advantageous as is an exposure to project experience moving workloads to cloud environments including (AWS or Azure) Exposure to open source data visualisation tools. Experience in working with APM tools like AppDynamics. Nice to have Core Banking, Jira, Agile, Grafana Banking domain experience Other Languages EnglishC1 Advanced Seniority Senior

Posted 6 days ago

Apply

6.0 - 11.0 years

11 - 16 Lacs

Chennai

Work from Office

Naukri logo

Project description We are looking for a seasoned Performance Test Engineer to join our dynamic team. Your role will involve working closely with a group of talented software developers to create new APIs and ensure the smooth functioning of existing ones within the Azure environment. Responsibilities Understand the non-functional requirements (NFRs) from NFR documents, meeting with business and platform owners. Understand business and the infrastructure involved in the project. Understand the critical business scenarios from developers and the business. Prepare the Performance Test Strategy and Test Plan. Communicate with the business/development team manager regularly through daily/weekly reports. Develop the test scripts and workload modelling. Execute sanity tests, load test, soak test, stress test (as required by project). Organise the meeting with all the relevant teams (developers/infra etc.) to monitor core applications during the test execution. Execute the tests and analyse the test results. Prepare the test summary report. Skills Must have 6+ years of experience in performance engineering. Expert in Microfocus LoadRunner and Apache JMeter along with programming/ scripting experience in C/C++, Java, Perl, Python, SQL. Proven performance testing experience across multiple platform architectures and technologies such as micro-services, REST APIs is advantageous as is an exposure to project experience moving workloads to cloud environments including (AWS or Azure) Exposure to open source data visualisation tools. Experience in working with APM tools like AppDynamics. Nice to have Core Banking, Jira, Agile, Grafana Banking domain experience Other Languages EnglishC1 Advanced Seniority Senior

Posted 6 days ago

Apply

7.0 - 12.0 years

14 - 19 Lacs

Hyderabad

Work from Office

Naukri logo

Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities Responsible for developing & testing of software Responsible for generating documents, such as Spec, design, user-guide, API spec, etc., Skills Must have Candidate should have 7+ yrs experience Experience: Experience in designing complex multithreaded Performant SW Experience in designing SW API interfaces. Experience in C/C++ programming Experience with Multi-threaded software development in Linux environment Experience with Embedded IP subsystems e.g. Ethernet/PCIe/SPI/I2C/USB/GPIO/Memory architectures /DDR/SDRAM/DMA Experience with development of software targeted for x86, standalone and RTOS platforms Experience in low level driver development, register interface programming, general algorithms and data structures, bootloaders/Uboot Experience working with and integrating open-source software Strong debugging skills at device and board level using JTAG debuggers Experience in Software programming for FPGAs is an advantage Scripting language experience like Perl, Python or TCL Nice to have Excellent interpersonal, written and verbal communication skills Excellent communication, problem solving and analytical skills EducationB.tech/M.Tech in CSE/IT/ECE/EEE/E&I OtherLanguagesEnglishB2 Upper Intermediate SenioritySenior

Posted 6 days ago

Apply

3.0 - 8.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Project description The ideal candidate will have a strong background in compiler development, with a minimum of 3 years of experience in the field. He / She will be responsible for contributing to the development and optimization of our compilers, with a focus on enhancing performance and functionality. Experience with open-source development, particularly with GCC and/or LLVM, is highly preferred. Responsibilities Design, develop, and optimize compiler components for AOCC, focusing on performance improvements and new feature implementation. Collaborate with cross-functional teams to integrate compiler enhancements into the overall software ecosystem. Participate in code reviews, providing constructive feedback to peers and ensuring high-quality code standards. -Contribute to open-source projects, particularly GCC and/or LLVM, by submitting patches, reviewing code, and engaging with the community. Analyze and resolve complex compiler-related issues, ensuring robust and efficient solutions. Stay updated with the latest advancements in compiler technology and incorporate relevant innovations into AOCC products. Document development processes, technical specifications, and user guides to facilitate knowledge sharing and product support. Skills Must have 3+ years of experience in compiler development or a related area. Proven experience with open-source development, preferably with GCC and/or LLVM. Strong programming skills in C/C++ and familiarity with other programming languages. Solid understanding of compiler design principles, optimization techniques, and code generation. Experience with performance analysis and profiling tools. Excellent problem-solving skills and the ability to work independently and collaboratively. Strong communication skills, both written and verbal, with the ability to convey complex technical concepts to diverse audiences. Nice to have Experience with parallel programming models such as OpenMP. Familiarity with performance benchmarking tools like SPEC CPU2017. Knowledge of modern processor architectures and instruction sets. Other Languages EnglishB2 Upper Intermediate Seniority Regular

Posted 6 days ago

Apply

2.0 - 5.0 years

4 - 7 Lacs

Noida

Work from Office

Naukri logo

Financial Accounting Financial Accounting - Grade Specific Financial Accounting Skills (competencies) Verbal Communication

Posted 6 days ago

Apply

12.0 - 17.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

As a Functional verification engineer, you will be working on IBM server processors/SOC or ASICs used in IBM servers. Leading the development of the verification environment, testbenches and writing testcases. Develop skills in IBM Functional verification tools and methodologies. Owning and Driving execution of subunits/unit level Verification Work with design as well as other key stakeholders in debugging and fixing logic design issues and deliver a quality design Work with development team to ensure coverage criteria is met. Work with logic and development teams to identify test scenarios, create test plans and execute the scenarios. Work with IBM Verification community to improve Verification methodology. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 12 + years of experience in Functional Verification of processors or ASICs. Minimum 9+ years of experience in any of the following Computer architecture knowledge, Processor core design specifications, instruction set architecture and logic verification. Core architecture/micro-architecture verification Multi-processor cache coherency, Memory subsystem verification. IO subsystem knowledge, any of the protocols like PCIE/CXL, DDR, Flash, Ethernet etc AXI/AHB/ACE/ACE-lite fabric verification or any other SoC fabric verification. Gate level simulation and emulation. Track record in leading teams Clock domain crossing and reset domain crossing verification Knowledge of functional verification methodology - UVM/OVM/System Verilog/SystemC/ Knowledge of HDLs (Verilog, VHDL) Developed test-plans and test strategies for IP/unit/block level verification. Good object-oriented programming skills in C/C++, scripting languages like Python/Perl. Worked on multiple levels of verification (unit/element/sub-system/system level) Development experience on Linux/Unix environments, GIT repositories and good understanding of Continuous Integration and DevOps workflow Exposure in developing testbench environment, write complex test scenario, debugging and triaging fails Experience in driving verification coverage closure. Preferred technical and professional experience Stress testing and ability to identify corner case scenarios. Knowledge of high-speed SERDES and PHY Verification Good understanding of computer system architecture and microarchitecture. Knowledge in IP Integration and SoC level verification. Good understanding of the Server System

Posted 6 days ago

Apply

Exploring C Jobs in India

With a strong emphasis on technology and software development, the job market for C programmers in India is thriving. C remains one of the most widely used programming languages in the country, making it a valuable skill for job seekers in the tech industry.

Top Hiring Locations in India

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

Average Salary Range

Entry-level C programmers can expect to earn between INR 3-5 lakhs per annum, while experienced professionals can command salaries ranging from INR 8-15 lakhs per annum.

Career Path

In the field of C programming, a typical career path may progress from Junior Developer to Senior Developer to Tech Lead. As professionals gain more experience and expertise in C programming, they may also explore opportunities in software architecture and system design roles.

Related Skills

In addition to proficiency in C programming, job seekers in India may benefit from having expertise in the following related skills: - Data Structures and Algorithms - Object-Oriented Programming - Embedded Systems Development - Linux System Programming

Interview Questions

  • What is the difference between ++i and i++ in C? (basic)
  • Explain the concept of pointers in C. (medium)
  • How does memory management work in C? (medium)
  • What is the difference between malloc() and calloc() in C? (medium)
  • Can you explain the usage of static keyword in C? (medium)
  • How do you handle errors in C programming? (medium)
  • What are the different types of storage classes in C? (medium)
  • Explain the concept of recursion in C. (medium)
  • What is the difference between const and volatile qualifiers in C? (medium)
  • How do you implement a linked list in C? (medium)
  • What is the purpose of #include directive in C? (basic)
  • What is the difference between char and varchar in C? (basic)
  • Explain the significance of sizeof operator in C. (basic)
  • How do you pass arguments to a function by reference in C? (basic)
  • What is the role of the main() function in C? (basic)
  • How do you handle dynamic memory allocation in C? (medium)
  • Explain the concept of bitwise operators in C. (medium)
  • What is the purpose of typedef keyword in C? (medium)
  • How do you implement file handling in C? (medium)
  • What are the different types of loops available in C? (basic)
  • How do you perform error handling in file operations in C? (advanced)
  • Explain the concept of function pointers in C. (advanced)
  • How do you implement multithreading in C? (advanced)
  • What are the advantages and disadvantages of using C programming language? (advanced)

Conclusion

As you embark on your journey to explore C jobs in India, remember to showcase your skills and experience confidently during interviews. With the right preparation and determination, you can land a rewarding career in the dynamic field of C programming. Good luck!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies