Home
Jobs

50 C Programming Jobs

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.

0.0 years

2 - 2 Lacs

Delhi, Delhi, IN

On-site

Internshala logo

About the job: 1. SAP Basis consultant create and manage user account. 2. Generate and manage SAP roles and profiles. 3. Copy changes between systems and manage change requests. 4. Schedule, monitor and manage background jobs in a company specific database. Who can apply: Only those candidates can apply who: are Computer Science Engineering students Salary: ₹ 2,84,000 - 2,88,000 /year Experience: 0 year(s) Deadline: 2025-07-23 23:59:59 Other perks: 5 days a week Skills required: C Programming and SAP Other Requirements: 1. SAP BASIS 2. Programming About Company: Waddaya focus on servicing the Technical Support on ERP for Public and private sectors. We undertake systems and application management activities, offer specialist technology centers and a highly cost-effective virtual development environment as part of our offshore operations in India. Waddaya Solutions is a complete Service provider of Application Management services and solutions.

Posted 1 day ago

Apply

6.0 - 9.0 years

12 - 22 Lacs

Hyderabad

Work from Office

Naukri logo

Responsible for development and validation of diagnostics configuration for automotive applications. Required to work in Autosar Diag - ,vDCM , DEM , Debugging, C Programming. Automotive domain. Required Candidate profile Should have 6 Years experience in Autosar Diagnostic , Automotive Active Safety Systems mainly in Steering ECU domain. Strong in C and Embedded C programming. Shd be open for Hyderabad.

Posted 3 days ago

Apply

2.0 - 5.0 years

5 - 15 Lacs

Chennai, Bengaluru

Work from Office

Naukri logo

We're Hiring: Embedded Software Developer - WLAN Linux Host Driver Developer Location: Bangalore & Chennai Experience: 2 to 5 Years The ideal candidate should have a background in Embedded Software and WLAN protocol stack ( 802.11ac/n/ax/be ), along with experience in driver debugging, firmware integration, and system-level optimization. Key Responsibilities: Design, develop, and maintain WLAN Linux Host Drivers Debug and optimize WLAN drivers and firmware Cross-compile and port drivers to embedded systems Collaborate closely with hardware and firmware teams Enhance performance and stability across networking stack Required Skills: Excellent C programming skills Linux Kernel & Network Driver Development WLAN Driver & Firmware Development (802.11ac/n/ax/be) WLAN Debugging & Wireless Protocol Knowledge Hostapd, wpa_supplicant Configuration Embedded System Software Development Cross-Compiling & Porting Performance Optimization and Firmware Tuning

Posted 5 days ago

Apply

4.0 - 8.0 years

15 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Position: Linux Device Driver Developer Experience: 4-8 Years Location: Bangalore Key Skills: Linux Kernel Programming, C Programming

Posted 6 days ago

Apply

4.0 - 9.0 years

10 - 18 Lacs

Hyderabad

Work from Office

Naukri logo

Responsible for development and validation of diagnostics configuration for automotive applications. Required to work in Autosar Diag - ,vDCM , DEM , Debugging, C Programming. Automotive domain. Required Candidate profile Should have 3+ Years experience in Autosar Diagnostic , Automotive Active Safety Systems mainly in Steering ECU domain. Strong in C and Embedded C programming. Shd be open for Hyderabad.

Posted 1 week ago

Apply

5.0 - 10.0 years

20 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

Validating and Debug the ULTRA Low Power Designs Bare Metal or Linux Driver Development Firmware Development C Programming Handle Lab Equipments Testing on Software and Hardware Integration on Both Pre and Post Silicon

Posted 1 week ago

Apply

4.0 - 8.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Who You'll Work With As an integral member of this forward-looking group, you will work with engineers who architect, design, and develop some of the worlds largest Service Provider products that are constantly evolving to meet customer business requirements. You will be interacting and working closely with some of the finest talent in the industry. What is more... we believe in making work both challenging and fun! Can't get better than this, right? Who You Are You have experience working on real-time embedded systems and OS, such as Linux. You possess the ability to understand system-level architecture and design. Besides these, you have sufficient knowledge of product development life-cycle and tools. Your good written and verbal communication skills have always stood you in good stead. Bachelors degree in CS/EE/EC or technical equivalent. Expert knowledge and hands-on experience in C with Linux. Network and multithread programming, sound knowledge of system programming on UNIX based systems Exposure to L2/L3 protocols Exposure to Netconf/ Yang, REST APIs, Open Config Models, Telemetry is plus.

Posted 1 week ago

Apply

1.0 - 6.0 years

3 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

The DSE Platform Independent Common (PI-Common) group is responsible for driving the PI software that works across Cisco's flagship routers and switches. We craft and develop high-performance system software for various Cisco Platforms which includes Enterprise Switching & Routers, Data Center Switches, and Service Provider Routing Platforms. Your Impact 1+ years relevant experience in internet working technologies and applications. Good experience in developing s/w in C, under multi-threaded environment with Excellent problem-solving skills Hands on Data Structures, Operating Systems and Data Networking fundamentals Exposure to development of software for large/complex network devices including routing & switching systems. Experience in development of features in Multicast area is preferable Expertise in developing software for complex multi-threaded real time systems Experience in Cisco IOS-XE would be a plus Good hands on implementation experience with one or more of the following: RTOS Internals, High Availability, IPC, Memory management, Distributed communications Infrastructure, Serviceability, Linux, Containers, Virtualization Possess excellent written and verbal communication skills. Must utilize these skills to communicate optimally across all groups in the organization. Willing to work with and excel in teams spanning geographies and physical boundaries Quick learner who is self-driven and has a passion to excel Preferred Qualifications Bachelors degree in Computer Engineering, Computer Science or related majors with 1+ years of experience

Posted 1 week ago

Apply

3.0 - 8.0 years

9 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Position: Linux Device Driver Developer Experience: 3-8 Years Location: Bangalore Key Skills: Linux Kernel Programming, C Programming Share your resumes: sarath@dreamwingstech.com Reach me @ 8838960484

Posted 1 week ago

Apply

3.0 - 5.0 years

4 - 9 Lacs

Noida, Delhi

Work from Office

Naukri logo

Key Responsibilities Design, implement, and document software solutions as per Software Requirement Documents (SRD). Develop supporting documents such as flowcharts, diagrams, code comments, and structured layouts. Participate in Root Cause Analysis (RCA) for software bugs and actively contribute to their resolution. Contribute to feature development aligned with SRDs. Evaluate and integrate third-party software by liaising with vendors and testing components. Continuously enhance knowledge of development tools, programming techniques, and emerging technologies. Education Qualifications Bachelors or Masters degree in Computer Science Engineering, Electronics and Communication Engineering (ECE), or a related field. Skillset Required Proven experience as an Embedded Software Engineer or Embedded Software Developer. Proficiency in debugging software and hardware integration issues. Hands-on experience with communication protocols such as CAN and RS485. Familiarity with IoT communication protocols including BLE, MQTT, and Protobuf. Strong programming skills in C and Python. Experience with MATLAB is a plus. Practical experience in development on ARM Cortex-M platforms and a solid understanding of the ARM ecosystem.

Posted 1 week ago

Apply

5.0 - 8.0 years

7 - 10 Lacs

Chennai

Work from Office

Naukri logo

Role Purpose The purpose of the role is to support process delivery by ensuring daily performance of the Production Specialists, resolve technical escalations and develop technical capability within the Production Specialists. Do Oversee and support process by reviewing daily transactions on performance parameters Review performance dashboard and the scores for the team Support the team in improving performance parameters by providing technical support and process guidance Record, track, and document all queries received, problem-solving steps taken and total successful and unsuccessful resolutions Ensure standard processes and procedures are followed to resolve all client queries Resolve client queries as per the SLAs defined in the contract Develop understanding of process/ product for the team members to facilitate better client interaction and troubleshooting Document and analyze call logs to spot most occurring trends to prevent future problems Identify red flags and escalate serious client issues to Team leader in cases of untimely resolution Ensure all product information and disclosures are given to clients before and after the call/email requests Avoids legal challenges by monitoring compliance with service agreements Handle technical escalations through effective diagnosis and troubleshooting of client queries Manage and resolve technical roadblocks/ escalations as per SLA and quality requirements If unable to resolve the issues, timely escalate the issues to TA & SES Provide product support and resolution to clients by performing a question diagnosis while guiding users through step-by-step solutions Troubleshoot all client queries in a user-friendly, courteous and professional manner Offer alternative solutions to clients (where appropriate) with the objective of retaining customers and clients business Organize ideas and effectively communicate oral messages appropriate to listeners and situations Follow up and make scheduled call backs to customers to record feedback and ensure compliance to contract SLAs Build people capability to ensure operational excellence and maintain superior customer service levels of the existing account/client Mentor and guide Production Specialists on improving technical knowledge Collate trainings to be conducted as triage to bridge the skill gaps identified through interviews with the Production Specialist Develop and conduct trainings (Triages) within products for production specialist as per target Inform client about the triages being conducted Undertake product trainings to stay current with product features, changes and updates Enroll in product specific and any other trainings per client requirements/recommendations Identify and document most common problems and recommend appropriate resolutions to the team Update job knowledge by participating in self learning opportunities and maintaining personal networks Deliver NoPerformance ParameterMeasure 1ProcessNo. of cases resolved per day, compliance to process and quality standards, meeting process level SLAs, Pulse score, Customer feedback, NSAT/ ESAT 2Team ManagementProductivity, efficiency, absenteeism 3Capability developmentTriages completed, Technical Test performance Mandatory Skills: C Programming.

Posted 1 week ago

Apply

3.0 - 8.0 years

25 - 40 Lacs

Bengaluru

Hybrid

Naukri logo

Key Skills: Data Structures Algo, Linux, System Design, C, C Programming, Networking Roles and Responsibilities: Design, develop, and maintain robust and scalable software systems Work on low-level system components and contribute to high-performance computing infrastructure Collaborate with cross-functional teams to gather requirements and translate them into software design Write clean, efficient, and testable code following industry best practices Troubleshoot, optimize, and improve system performance and reliability Participate in peer code reviews and provide constructive feedback Take ownership of components and drive continuous improvement Stay up to date with emerging technologies and contribute to innovation within the team Skills Required: Strong fundamentals in Computer Science and Software Engineering Deep understanding of data structures, algorithms, and system-level programming Proficient in one or more programming languages: C, C++, Python, Go, Java, or JavaScript Experience working in Linux-based development environments Solid background in designing scalable and efficient systems and architectures Strong debugging and troubleshooting skills in complex systems Exposure to networking concepts and protocols is a plus Self-driven and motivated, with the ability to work independently with minimal supervision Passion for building high-performance, reliable, and maintainable software Prior experience in a product-based engineering environment preferred Education : Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field

Posted 1 week ago

Apply

0.0 years

2 - 3 Lacs

Delhi, Delhi, IN

On-site

Internshala logo

About the job: Key responsibilities: 1. Conceptualize, design, and develop hardware modules to perform specific tasks with good design, stability, and safety 2. Work closely with senior design engineers in design, simulation, schematic capture, PCB layout, design analysis, BOM preparation, board bring-up, and testing of PCB 3. Work on designing and writing the embedded firmware code in C/C++ 4. Work on testing the software for scalability and structure. 5. Implement the embedded system and interpret error reports. 6. Work on fixing bugs and optimizing the system. 7. Maintain the software program. 8. Document software application values. Who can apply: Only those candidates can apply who: are Computer Science Engineering students Salary: ₹ 2,40,000 - 3,50,000 /year Experience: 0 year(s) Deadline: 2025-07-07 23:59:59 Other perks: Informal dress code Skills required: Embedded C, Embedded Systems, HTTP, C Programming, C++ Programming, RTOS, TCP/IP, UART, I2C and Network protocols Other Requirements: 1. Bachelor's degree in computer science, computer engineering, electronics, or electrical engineering 2. Basic knowledge of embedded systems and software development lifecycle 3. Familiar with C/C++ programming (Embedded C is a plus) 4. Understanding of RTOS concepts (FreeRTOS exposure is a bonus) 5. Basic understanding of serial protocols: I2C, SPI, UART, PWM 6. Awareness of networking protocols: TCP, HTTP, MQTT 7. Interest in wireless technologies: Bluetooth, Wi-Fi, Zigbee, IEEE 802.15.4 8. Strong willingness to learn and grow in embedded systems development About Company: IoTfy is a New Delhi-based IoT technology company developing technology products and custom solutions for its clients in India and abroad. Here at IoTfy, we work on IoT, hardware, cloud, and mobile technologies. IoTfy's customers include companies with interests in domains such as consumer electronics, appliances, industrial, automobiles, etc. IoTfy provides its employees with an excellent learning environment and exposure to the full product development life cycle and a wide range of technologies and domains. The office is located in D-21 Corporate Park, Sector 21, Dwarka, New Delhi. (Walking from Dwarka Sector 8 Metro Station).

Posted 2 weeks ago

Apply

3.0 - 6.0 years

3 - 6 Lacs

Mumbai

Work from Office

Naukri logo

About the Role : A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning to join our team. This critical role will focus on creating high-quality reasoning datasets to train and improve Large Language Models (LLMs). You will design structured programming challenges and reasoning tasks to enhance the problem-solving capabilities of advanced AI systems. This is an exceptional opportunity for individuals with strong problem-solving expertise to contribute to cutting-edge AI development and directly impact the future of LLMs. Job Responsibilities : - Dataset Creation : Design and create structured reasoning tasks rooted in programming challenges, specifically in C++, to effectively train LLMs. This includes defining problem statements, specifying input/output formats, and generating diverse test cases. - Problem Decomposition : Develop datasets that test and improve an LLM's ability to solve complex, multi-step problems, requiring clear and logical explanations of the solution process. This will involve breaking down problems into smaller, manageable sub-problems. - Collaboration : Collaborate closely with research scientists and engineers to ensure task objectives align with model training goals and contribute to the overall improvement of the LLM's performance. - Iteration and Refinement : Incorporate feedback from model performance analysis to iterate on and refine task designs, ensuring they effectively target areas for improvement in the LLM's reasoning and problem-solving abilities. - Quality Assurance : Maintain consistency and clarity in task descriptions, ensuring they meet high-quality standards for accuracy, completeness, and readability. This includes rigorous testing and validation of the generated datasets. - Documentation : Create and maintain clear documentation for the designed tasks, including problem descriptions, solution explanations, and any relevant metadata. Job Requirements : - Experience : At least 3 years of experience in software development, with a strong focus on C/C++ programming. - Programming Proficiency : Demonstrable expertise in C/C++ with a strong understanding of data structures and algorithms. - Analytical Skills : Excellent analytical and problem-solving skills, with the ability to break down complex problems into structured, logical steps. - Communication Skills : Proficient in English, with excellent written communication skills for crafting clear, concise, and logical explanations of programming solutions and reasoning processes. - Attention to Detail : Meticulous attention to detail in designing programming and reasoning tasks, ensuring accuracy and consistency. - Problem-Solving Prowess : A passion for problem-solving and a strong aptitude for logical reasoning. - Competitive Programming (Preferred) : A profile on platforms like LeetCode, HackerRank, Codeforces, or GitHub that demonstrates advanced problem-solving skills and competitive programming experience is a significant plus. - AI/ML Interest (Preferred) : Familiarity with or a strong interest in the field of Artificial Intelligence and Machine Learning, particularly related to LLMs, is a plus. Mandatory Skills : - C++ : 3+ years of experience Bonus Skills (Considered a Plus) : - Experience with other programming languages (e.g., Python). - Experience with data manipulation and analysis tools. - Knowledge of software testing methodologies. - Contributions to open-source projects

Posted 2 weeks ago

Apply

1.0 years

3 - 4 Lacs

Mumbai, Maharashtra, IN

On-site

Internshala logo

About the job: Key responsibilities: 1. Take ownership of assigned classes and batches, ensuring effective delivery of robotics lessons 2. Complete the robotics syllabus as per the school's requirements and OLL's standards 3. Fill out daily track sheets to monitor student progress and class activities 4. Cooperate and collaborate with the OLL team and school staff to ensure seamless execution of robotics programs 5. Assist with school-related robotics activities and events as needed Requirements: 1. Demonstrate passion for teaching and robotics 2. Possess knowledge of robotics, AI, Arduino, and breadboard 3. Show ability to inspire and engage students 4. Exhibit strong communication and interpersonal skills 5. Display effective class handling skills 6. Take ownership of assigned batches 7. Join immediately Who can apply: Only those candidates can apply who: have minimum 1 years of experience are from Mumbai, Vasai, Mira Bhayandar only Salary: ₹ 3,51,500 - 4,15,000 /year Experience: 1 year(s) Deadline: 2025-07-06 23:59:59 Other perks: 5 days a week Skills required: Python, Robotics, Teaching, C Programming, C++ Programming and English Proficiency (Spoken) Other Requirements: 1. Computer Science graduate 2. Female with career gap and willingness to teach 3. 2015-2020 Graduates About Company: WhizJuniors is the world's biggest social gamified technology learning platform, exclusively for students from classes 1-12. Our platform allows the enhancement of the technical, creative, and entrepreneurial skills of young minds with an element of fun learning. We provide age-appropriate online courses with the right syllabus. Students have to learn and solve quizzes to earn coins, practice with practicals, and finally get certified. They can compare and showcase their scores, skills, and achievements, and the higher they score, the higher they rank.

Posted 2 weeks ago

Apply

5.0 - 10.0 years

10 - 12 Lacs

Noida

Work from Office

Naukri logo

Job Title: Firmware Engineer I/II Location: Noida Experience: 35+ Years Industry: Medical Devices / Embedded Systems Job Type: Full-time | Job Summary: We are seeking a passionate Firmware Engineer (I/II) to join our innovative R&D team. The role involves developing cutting-edge embedded firmware for hearing devices and accessories. You will collaborate on both New Product Development (NPD) and Advanced Development Projects (ADP), tackling complex technical challenges while ensuring reliable and high-quality firmware solutions. Key Responsibilities: 1. Requirements Gathering & Analysis: Understand and contribute to system-level firmware requirements. Collaborate across teams to define and align design requirements. 2. Firmware Design & Development: Design and implement efficient firmware using C or Assembly for embedded systems. Work on resource-constrained hardware (e.g., ARM, TI processors, DSP). Follow structured development practices: code reviews, version control, documentation. Resolve firmware issues and document technical findings. 3. Firmware Verification & Testing: Develop and review test plans; conduct unit and integration testing. Work closely with the verification team to ensure product quality. 4. Project Collaboration: Participate in Agile/Scrum processes: sprint planning, daily stand-ups, and reviews. Provide estimates and report progress against milestones. 5. Additional Responsibilities: Mentor junior engineers and create learning resources. Lead process improvement initiatives. Support QA and system verification efforts. Required Education & Experience: Bachelor’s or Master’s in Electronics & Communication, Computer Science, Embedded Systems, or related. 3+ years (MS) or 5+ years (BS) of relevant embedded firmware development experience. Technical Skills: Strong in C/Assembly programming for embedded systems. Knowledge of Digital Signal Processing (DSP): filtering, FFT, adaptive filtering, etc. Experience with RTOS (e.g., FreeRTOS, VxWorks). Familiarity with tools: MATLAB/Simulink, JTAG, oscilloscopes, IDEs like Keil, IAR. Communication protocols: wired and wireless. Exposure to integrating Machine Learning with DSP (TensorFlow, PyTorch, Keras). Soft Skills & Competencies: Strong communication and documentation skills. Analytical mindset with attention to detail. Team player with a proactive and collaborative approach. Bonus: Knowledge of audio signal processing, hearing technology, or healthcare-related devices.

Posted 2 weeks ago

Apply

2.0 - 5.0 years

3 - 7 Lacs

Pune

Hybrid

Naukri logo

Major responsibilities: Software Developer Mendix will be responsible for: i) Design and Build Applications: Design and build applications for the Mendix platform. ii) Performance and Quality: Ensure the performance, quality, and responsiveness of applications. iii) Collaboration: Collaborate with a team to define, design, and ship new features. iv) Troubleshooting: Identify and correct bottlenecks and fix bugs. v) Code Quality: Help maintain code quality, organization, and automatization. vi) Integration: Integration of existing legacy framework with custom or more modern solutions. vii) Business Understanding: Acquiring business understanding through working with business analytics and other business teams. viii) Testing and Monitoring: Testing and troubleshooting applications, monitoring application performance. ix) Documentation: Documentation of technical applications. Defined competencies: Practical knowledge and experience in the field of Expertise in Mendix. Previous experience in application development with Mendix. Database structure and design skills. Application development proficiency. Preferable: Agile Methodology Knowledge in the following topics: Git, Azure DevOps, Jira You have flexibility, reliability, and strong teamwork skills Working in an intercultural team with different working habits in different time zones Adapt changes in the application quick and flexible Analyse the application, data flow and data connections for optimization End to end release of code to container environment Quick response to bug fixes and code optimization Should possess very good knowledge in the areas of: Advanced Developer Certification is must Ability to work in team Self-motivated Proficient in English Good communication skills

Posted 2 weeks ago

Apply

9.0 - 12.0 years

15 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Meet the Team Cisco IOS XR India group is responsible for architecting, designing, developing and supporting solutions for some of the world's largest service providers and web enterprises that are constantly evolving to meet customer business requirements. The team owns key protocol components in the NOS and is in charge of router observability and application hosting frameworks. This development team gets interleaved in every stage of SDLC starting with requirements collection from product managers all the way to deployment, integration & support of the solution involving interactions with a plethora of customers. Exposure to end-to-end software development process, Opportunity to work with world's top web players, Exposure to cutting edge technologies in OS/distributed systems domain, Challenged to develop best-in-class software, Experience of working with industry's finest engineers. Your Impact Engineer will be part of development team which is responsible for Feature development, testing & integration into customer environments. Many-a-times encouraged to be SPOC for a particular area of a component. Expected to have regular interactions with product management teams, testing teams and customer teams to translate requirements into working solutions. Develop expertise in OS protocols. Learn Cisco development/unit-test environments. Issue triage/support/monitoring/resolution. Minimum Qualifications : Experience: 9 years to 12 years. Bachelors degree in CS/EE/EC or technical equivalent. Expert knowledge and hands-on experience in C Sound knowledge of operating system concepts and system programming on UNIX based systems Network and multithreaded programming Preferred Qualifications : Knowledge of Virtualization/distributed systems/Docker Exposure to Netconf/Yang, GRPC, REST APIs is a plus Exposure to L2/L3 protocols

Posted 2 weeks ago

Apply

8.0 - 13.0 years

10 - 20 Lacs

Hyderabad, Bengaluru

Work from Office

Naukri logo

Embedded Application Development in C and Python Experience with communication protocols: CAN, SPI, I2C, RS232/RS422/RS485, Modbus, TCP/IP Strong understanding of OS and RTOS concepts Proficiency in using various debugging tools

Posted 3 weeks ago

Apply

3.0 - 8.0 years

1 - 6 Lacs

Bengaluru

Work from Office

Naukri logo

Job Description :- Experience :- 3-18 Years Work Mode :-Work from Office (4+1) Location :-Bangalore Notice period:- Immediate joiners, Serving Notice Period, 30 Days Focus on candidates with strong expertise in L2/L3 protocol (VLAN, STP, RSTP, MSTP, VXLAN, LLDP, LAG, BGP, OSPF, RIP, EIGRP, IGMP, PIM, MPLS) experience and strong C programming skill in Linux environment, experienced in developing and debugging L2/L3 protocols, including full or partial protocol development and Bug fixes. Skills : L2/L3 Network Protocol Development (Exclude configuration, support and bug fixing profile) Requirements:- Need Technical lead with L2/L3 protocol ((VLAN, STP, RSTP, MSTP, VXLAN, LLDP, LAG, BGP, OSPF, RIP, EIGRP, IGMP, PIM, MPLS, GRE, IPSec) experience and strong C programming skill in Linux environment. Experienced in developing and debugging L2/L3 protocols, including full or partial protocol development and Bug fixes. Experienced in working with CISCO OS like IOS, IOS-XE, NX-OS etc. Strong Network Development Architect who can design complete Firmware and software from scratch for a new customer, covering L2 and L3, exhaustive knowledge on NOS internals, Fast Path, knowledge of multiple L4 to L7 protocols - OpenSSL, NAT, IPSEC, MacSec (all mandatory), knowledge of IP networking stack, Integration, knowledge of container networking, use of IXIA, very strong in Embedded C, Linux, NOS. Working experience in Multi-Threading & Socket Programming. Very good understanding of the data structure. Good understanding of software architecture for L2/L3 components. Experience in SONIC NOS is an added plus. Experience in programmable packet pipelines is an added plu s

Posted 3 weeks ago

Apply

5.0 - 10.0 years

20 - 30 Lacs

Bengaluru

Work from Office

Naukri logo

We are looking for an innovative AI/ML Developer to join our team and contribute to building intelligent systems and data-driven products. The ideal candidate will have experience designing machine learning models, working with large datasets, and deploying algorithms into scalable production environments. You will collaborate with cross-functional teams to transform data into actionable insights and intelligent solutions that drive business impact. Key Responsibilities: Design and develop machine learning and deep learning models. Preprocess and analyze large datasets for feature engineering and model training. Train, validate, and fine-tune models using frameworks like TensorFlow, PyTorch, or Scikit-learn. Deploy models into production using REST APIs, containers, or MLOps tools. Monitor model performance and retrain as needed based on feedback or drift. Collaborate with data engineers and product managers to integrate ML into applications.

Posted 3 weeks ago

Apply

10.0 - 20.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Naukri logo

Software Engineering Technical Leader -Security Req- (MKA, Macsec, Ipsec, IKE) and high speed interfaces for Routing/SDWAN platform/ 12+ exp /Bangalore Meet the Team Cat Eng Routing India has the charter for all Platform Independent and Platform Dependent software development Enterprise routing. This includes all the Systems Software and network services for IOS/XE routing platforms in Enterprise. The Team Cisco's Enterprise Routing is multi-billion dollar business that generates its revenue primarily in the Mid-Range routing market space ( Edge and Access Routing). The Portfolio of this team includes the Cisco's Routing Standard Platforms ISR800 series, ISR2400/2600/4400/Catalyst 8K series, ASR1000/Catalyst 8500 series of platforms and Cisco Cloud Services Routers ( CSR series). The Ciscos Enterprise Routing India seeks Software Engineer to build, lead and motivate a high-performance engineering development team responsible for designing and bringing new software to market. The ideal candidate brings a track record of success in a similar role, strong interpersonal skills, and a can-do attitude. Your impact The successful candidate will participate on project teams defining and developing innovative new products based on Cisco technology. Key functions are to: Knowledge of or demonstrated experience with MKA, MACSEC, PHY, MA, High Speed interfaces experience is a must. Develop, enhance, verify and sustain embedded system software for complex internetworking products as a key member of a cross-functional team. Perform design trade-off analysis, write software specifications, code, integrate and test new software and hardware, complete product release, and provide field support. Interface with Business Development, External Partners, Hardware Engineering, QA Test and Release Operations throughout the development cycle. Act as Key Decision maker on Technical and Engineering Design issues. Minimum Qualification 10-20 years of Industry experience. Hands on experience on End-to-End Software project development in a network company environment will be added plus. Experienced in leading a team technically, successful candidate can also be an Engineer (IC) who is aspiring to become a manager over medium term. Experienced in Linux kernel and hardware device drivers and modules. Solid experience with hardware and software debuggers, GDB and tools Knowledge of scripting to be able to design, create and run scripts for longevity tests for platform. Knowledge of or demonstrated experience with LAN/WAN communication interfaces, Ethernet layer 2, layer 3 technologies. Strong C programming skills and familiarity with large software development projects in an UNIX or IOS environment including experience with source code control systems, i.e. ability to search, navigate and handle extremely large code base. Motivated self-starter with good communication and organizational skills, with demonstrated ability to develop and deliver superior products in a cross-functional team environment under aggressive schedules.

Posted 3 weeks ago

Apply

1.0 years

4 - 6 Lacs

Mumbai, Maharashtra, IN

On-site

Internshala logo

About the job: Key responsibilities: 1. Design, develop, and test embedded systems like flight controllers, electronic speed controllers, and wireless video systems 2. Develop firmware for ARM-based microcontrollers and other SoC platforms 3. Implement real-time operating systems (RTOS) and embedded Linux where necessary 4. Design hardware and required firmware using SOC 5. Design and implement communication protocols for wireless video transmission and reception 6. Conduct thorough testing and debugging of embedded systems to ensure high reliability and performance 7. Optimize firmware for power efficiency and performance 8. Develop and maintain documentation for design, development, testing, and user manuals 9. Stay updated with the latest developments in embedded systems and incorporate new technologies where appropriate 10. Work closely with cross-functional teams to ensure seamless integration of embedded systems with other components of the product Requirements: 1. Experience of hardware design principles and experience with schematic and PCB design tools (e.g., Altium Designer, Eagle, KiCad) 2. Strong grasp on electronics circuit and design principal 2. Proficiency in programming languages such as C, C++, or Python 3. Experience with ARM microcontrollers (e.g., Cortex-M, Cortex-A) and SoC platforms 4. Strong knowledge of embedded firmware development, including real-time systems and embedded Linux 5. Experience with communication protocols such as I2C, SPI, UART, CAN, and wireless protocols (e.g., Wi-Fi, Bluetooth, LoRa) Tools and software you should know how to work with: 1. IDEs: Keil, IAR Embedded Workbench, Eclipse, VS Code 2. Version Control: Git, GitHub, Bitbucket 3. PCB Design: Altium Designer, Eagle, KiCad 4. Debugging: JTAG, SWD, oscilloscopes, logic analyzers, multimeters 5. Simulation: MATLAB/Simulink 6. Scripting: Python 2 year of experience in hardware designing is mandatory (excluding internship). Who can apply: Only those candidates can apply who: have minimum 1 years of experience are Electronics Engineering students Salary: ₹ 4,00,000 - 6,00,000 /year Experience: 1 year(s) Deadline: 2025-06-28 23:59:59 Other perks: Informal dress code, Free snacks & beverages Skills required: ARM Microcontroller, Raspberry Pi, Embedded Systems, Circuit Design, C Programming, PCB Design, C++ Programming, EAGLE, SOC and PCB Soldering Other Requirements: 1. Experience with drone flight controllers and electronic speed controllers 2. Knowledge of signal processing and control theory 3. Experience with FPGAs and VHDL/Verilog 4. Familiarity with agile development methodologies About Company: EDITH Defence Systems (EDS) is a modern-day defence company that uses advancements in artificial intelligence, computer vision, machine learning, and sensor fusion to develop world-class defence products.

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

5.0 - 10.0 years

8 - 14 Lacs

Bengaluru, US

Work from Office

Naukri logo

Work Location : Bangalore, Belgrade, Penang, New York Work Expertise : 5 - 15 years Job Specs : - Expertise in the x86 BIOS / UEFI FSP / coreboot development - Expertise with x86 CPU/APU architectures and associated compilation tools - Expertise in C programming - Expertise with platform bring-up - Expertise with standard protocols like PCIe, SPI, eSPI, ACPI, SMM - Expertise with opensource coreboot project & mainboard related porting with GPIO, PCIe lanes, board fmd configs and board bring-up experience on customer platforms. - Expertise on working with Intel FSP package source code and understanding of coreboot & FSP boot flow - Expertise with different coreboot payloads like edk2, SeaBios, Tianocore etc - Ability to read platform Hardware and Processor specifications to understand the coreboot mainboard porting required - Good coreboot upstreaming exposure - Familiar with coreboot boot stages, upds, memory map, FSP, devicetree concept, payloads to OS bootloader handoff - Understanding of coreboot & FSP build tools and build processes - Good understanding of UEFI framework concepts to port UEFI code to FSP - Working knowledge of Git for code reviews, source code management, and BIOS releases to QA. - Ability to juggle tasks and respond to different teams for various requests for custom BIOS requirements. - Good understanding of x86-64 architecture from BIOS developer's perspective. - Good understanding of UEFI BIOS Boot flow. - Basic understanding of Linux Kernel like software development concepts (Kconfig).

Posted 3 weeks 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