540 C Programming Jobs

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

3.0 - 8.0 years

20 - 22 Lacs

bengaluru

Hybrid

C Developer Experience: 3+ Years Job Description: We are looking for an experienced C Developer with strong expertise in the Telecom domain to join our dynamic team at Motorola. The ideal candidate will have hands-on experience in mobile application development, multithreading, and data structures. Key Responsibilities: Design, develop, and maintain applications in C . Work on telecom domain projects , ensuring optimal performance and scalability. Implement multithreading and efficient data structures for high-performance applications. Perform leak and crash analysis , and manage thread performance. Collaborate with cross-functional teams to deliver robust client-server solutions. Required S...

Posted 22 hours ago

AI Match Score
Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You will be part of Qualcomm XR Research India, a team focusing on cutting-edge XR solutions. As a Systems Lead Engineer, you will be instrumental in driving next-generation technologies for Augmented Reality (AR), Virtual Reality (VR), and Mixed Reality (MR) use cases. In this role, you will be responsible for building and testing prototype devices for various perception technologies. Your expertise in embedded product development, including low-level device driver development, HW/SW interfaces, and sensor drivers, will be crucial for the team's success. Collaboration with different stakeholders and flexibility in adapting to fast-paced changes are key aspects of this position. - Coordinate...

Posted 1 day ago

AI Match Score
Apply

2.0 - 6.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Robotics Engineer specializing in UAV systems, your role involves developing control systems using programming algorithms for flight control, navigation, and autonomous operation to ensure stability and smooth maneuvering. You will be responsible for seamlessly integrating hardware and software to combine various UAV components like motors, sensors, and flight controllers, creating a functional system. Testing and evaluating prototypes in controlled environments and real-world scenarios to assess performance, identify issues, and refine designs will be a crucial part of your responsibilities. Additionally, you will explore new technologies and functionalities to drive advancements in th...

Posted 1 day ago

AI Match Score
Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Processor Verification Engineer at our company, you will have a fantastic opportunity to contribute to state-of-the-art processor verification projects. If you have a passion for verification, deep expertise in ARM M-series and RISC-V processors, and the skills to execute complex SoC verification tasks, we encourage you to apply. **Key Responsibilities:** - Develop and maintain reusable, scalable, and modular processor-level verification environments using UVM System Verilog. - Design and implement test plans, testbenches, and directed/random tests to validate ARM M-series (Cortex M33, M85, M55, M4, M0, etc) and RISC-V processor designs. Exposure to DSP processor would be a plus. - Inte...

Posted 1 day ago

AI Match Score
Apply

4.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

As a Senior Dot Net Engineer at NonStop io Technologies, your role will involve developing, testing, and maintaining applications and systems using .NET technologies. You will have a full-time hybrid role primarily located in Pune, with the possibility of some remote work. In addition, you will collaborate with cross-functional teams to deliver high-quality software solutions. Key Responsibilities: - Develop, test, and maintain applications and systems using .NET technologies - Collaborate with cross-functional teams to deliver high-quality software solutions Qualification Required: - Proficiency in .NET technologies, .NET Core, and C# programming - Experience with SQL Server and database ma...

Posted 1 day ago

AI Match Score
Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

**Job Description:** As a Linux BSP (Board Support Package) Software Developer at our organization, you will play a critical role in developing and maintaining Linux drivers and conducting board bring-up activities for various embedded systems. Your collaboration with hardware and software teams will be essential to seamlessly integrate Linux operating systems with underlying hardware, ensuring robust performance and high reliability of our products. Your problem-solving skills and innovative mindset will be crucial in overcoming challenges in embedded systems development, directly impacting the efficiency and capabilities of our products. **Key Responsibilities:** - Develop and implement Li...

Posted 1 day ago

AI Match Score
Apply

5.0 - 9.0 years

0 Lacs

maharashtra

On-site

As a Data Visualization Analyst (Data Engineering) at Linesight, you will work with highly experienced, culturally diverse, and passionate teams nurturing a strong social dynamic and a shared sense of achievement. You will gain vast industry experience that will open doors for you, extend your skillset, and expand your perspective. We will empower, support, and enable you to take real responsibility in your role so that you can take charge of your career progression with us. For us, lasting trusted relationships are everything, both with our teams and our clients. In this role, you will: - Be responsible for working closely with the operational teams to design, develop, and maintain reports ...

Posted 1 day ago

AI Match Score
Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

As a member of the Silicon Labs team, you will be working on a broad range of low-power, embedded wireless networking protocols including Zigbee and OpenThread. Your contributions will play a crucial role in shaping the future of Multi-protocol, OpenThread, and Zigbee low-power wireless networking products at Silicon Labs. By designing, developing, and implementing simple solutions to complex distributed communications problems, you will be a key player in driving the company's overall success. Responsibilities: - Design, develop, and test core embedded wireless networking protocol stacks and SDKs focusing on IEEE 802.15.4 based wireless protocol stacks like Zigbee and OpenThread - Participa...

Posted 1 day ago

AI Match Score
Apply

5.0 - 9.0 years

0 Lacs

chennai, tamil nadu

On-site

In this role, you will be responsible for understanding requirements, ideas, and issues and proposing design solutions. Implementation and execution of solutions in compliance with the SDLC process, codes, and standards will be a key part of your responsibilities. Additionally, you will be tasked with maintaining and managing software and related development tools and equipment. Key Responsibilities: - Proficiency in C programming is a must, with C++ as a value-added skill. - Knowledge of 32-bit Processor/Controller, especially CortexM3/M4, is essential, with a plus. - Good understanding of hardware and communication protocols such as I2C, SPI, UART, USB. - Familiarity with TCP/IP and MODBUS...

Posted 1 day ago

AI Match Score
Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

You will be working at iTriangle Infotech, a leading player in the Vehicle Telematics sector in India. With expertise in developing comprehensive solutions for various industries, your role will involve leading the design, development, and deployment of embedded firmware solutions. Here are the details of the job: **Role Overview:** As a Senior Firmware Developer at iTriangle Infotech, you will be responsible for architecting and implementing robust firmware solutions for various applications. Your role will involve working on embedded communication protocols, designing state machine-based systems, and developing firmware for RTOS systems. You will also be involved in troubleshooting technic...

Posted 1 day ago

AI Match Score
Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

As an experienced engineer, you will have the opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. Your role will involve augmenting the core Linux-embedded team by developing and implementing software for ARM-based embedded systems, including embedded application SW, firmware, and device drivers. You will interact closely with key technical experts to ensure the best possible performance and results on the SoC platforms. **Key Responsibilities:** - Designing and developing embedded software - Implementing Embedded application SW, kernel mode device drivers, and Networking SW for an ARM based Embedded POC product - Taking SW KT (knowledge transfer) of an...

Posted 2 days ago

AI Match Score
Apply

5.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

Role Overview: You will be responsible for project management throughout the project life cycle including design, testing, development, and manufacturing of Smart electronic products. You will work on BOM finalization, Schematic, and PCB design. Additionally, you will coordinate with the Embedded hardware/software team, suppliers, and Mechanical design team for the integration of electronics & mechanical application. You will provide training to the Electronic team on product features, technology, and service. Your role will also involve maintaining good practices and standards for code and hardware designs, as well as developing and installing product testing setups for electronics systems....

Posted 2 days ago

AI Match Score
Apply

0.0 - 3.0 years

0 Lacs

hyderabad, telangana

On-site

As a Qualcomm Hardware Systems Engineer, you will have the opportunity to design cutting-edge frameworks and systems that shape the future of mobile, edge, auto, AR/VR, compute, IOT, and wearable products. Collaborating with cross-functional teams, you will identify hardware testing needs and integrate components into innovative products. If you have a Bachelor's degree in Engineering or a related field, you can be a part of our hardware design team in Hyderabad. **Key Responsibilities:** - Design high-speed boards, schematics, and layouts - Perform test and integration activities - Maintain hardware throughout the product cycle - Work with ARM processors, graphics engines, and various inter...

Posted 3 days ago

AI Match Score
Apply

5.0 - 10.0 years

0 Lacs

telangana

On-site

Your role as a Verification Engineer will involve developing comprehensive verification plans and strategies for SoC and GLS components. You will design, implement, and maintain reusable testbenches using SystemVerilog and UVM methodologies. Additionally, you will be responsible for performing functional verification of AMBA bus protocols including AXI, AHB, and APB. Collaboration with RTL designers and architects to understand specifications and implement verification environments accordingly is key. Analyzing verification results, debugging issues, and providing timely resolutions to meet project timelines will be part of your daily tasks. Ensuring coverage goals are met through simulation...

Posted 4 days ago

AI Match Score
Apply

8.0 - 15.0 years

0 Lacs

hyderabad, telangana

On-site

As an experienced Embedded Firmware Engineer with 8-15 years of experience in Storage/SSD, you will play a crucial role in designing and debugging firmware using assembly and C programming languages. Your responsibilities will include: - Demonstrating strong firmware design and debug skills - Having knowledge of NAND flash, SSD flash translation layer, wear leveling, and garbage collection - Understanding mass storage interfaces like SATA, SAS, and NVMe (optional but advantageous) - Configuring and debugging issues related to ASIC register settings in an SoC and embedded firmware development environment - Proficient in problem recreation, trapping, and optimizing performance critical algorit...

Posted 5 days ago

AI Match Score
Apply

0.0 - 4.0 years

0 Lacs

dehradun, uttarakhand

On-site

Role Overview: You will be a Software Development intern at TriventCad Solutions, where you will have the opportunity to work with a talented team and gain hands-on experience in a fast-paced and innovative environment. If you have skills in MySQL, HTML, CSS, JavaScript, Python, .NET, Node.js, Java, C++ Programming, React, and Golang, this internship is the perfect opportunity for you. Key Responsibilities: - Collaborate with the development team to design and implement software solutions. - Assist in troubleshooting and debugging issues to ensure optimal performance. - Participate in code reviews and provide feedback to improve code quality. - Work on various projects using different progra...

Posted 5 days ago

AI Match Score
Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

As a Linux PCI Device Lead, your role will involve the following key responsibilities: - Architect and Lead PCI Subsystem Development: - Drive design, development, and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel. - Ensure seamless enumeration, configuration, power management, and hotplug support for PCI devices. - Device Enablement and Bring-up: - Lead platform bring-up activities involving PCI/PCIe devices (e.g., network, storage, GPU, NVMe). - Validate and debug device-tree or ACPI configurations for PCI host bridges and endpoints. - Kernel and Firmware Interaction: - Collaborate with firmware/bootloader teams for correct BAR, MSI/MSI-X, and IOMMU configurations....

Posted 5 days ago

AI Match Score
Apply

7.0 - 11.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Senior Linux Kernel Developer, you will be responsible for the following: - Proficient in C programming for low-level systems. - Possess a deep understanding of Linux kernel internals, including process scheduling, memory management, and file systems. - Strong experience in developing device drivers for storage, networking, or custom hardware. You should have hands-on experience with RDMA technologies such as RoCE, InfiniBand, iWARP, and related APIs like libibverbs. Additionally, expertise in kernel networking subsystems and TCP/IP stack is essential for this role. Your excellent debugging skills using tools like gdb, ftrace, and perf will be invaluable in diagnosing kernel panics, oop...

Posted 5 days ago

AI Match Score
Apply

5.0 - 10.0 years

0 - 0 Lacs

chennai

On-site

Dear Candidates, We have seen your profile on Shine.com, Currently we are urgently hiring for the Embedded Software Developer (C/C++) for our company. Interested candidate can read the below job description. Job Category: Embedded Software Development Job Type: Full Time Job Location: Chennai Salary: Best In the Industry Years of Experience: 5 to 10 Years Embedded Development Design and develop embedded software for microcontrollers (e.g., STM32, PIC, MSP430, etc.) Write efficient, maintainable C/C++ code for real-time applications Interface with peripherals: UART, SPI, I2C, ADC, PWM, etc. Participate in board bring-up and system integration Port and configure RTOS (e.g., Free RTOS) where ne...

Posted 5 days ago

AI Match Score
Apply

15.0 - 19.0 years

0 Lacs

karnataka

On-site

In the heart of Gensler's People + Process + Technology, the Global Design Technology Studio drives the firm's digital transformation, aiming to co-create a design technology ecosystem that empowers practitioners to deliver impactful designs. If you are a disruptive technologist with big ideas, consider joining our innovative team! ### Role Overview: As a Senior Data Scientist within the Global Design Technology Studio at Gensler, you will play a crucial role in delivering innovative solutions that connect data from designs to practitioners, projects, and clients. Your leadership will help identify trends, insights, and opportunities for improvement through data analysis and synthesis. ### K...

Posted 6 days ago

AI Match Score
Apply

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world-class products meeting and exceeding customer needs. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Key Responsibilities: - Working on PMIC SW driver development in Linux kernel. - Possessing around 2-5 years of experience. - Demonstrating adept programming skills and proficiency in C programming. - Having Linux Device driver development exp...

Posted 6 days ago

AI Match Score
Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

Role Overview: As a highly motivated software engineer at NVIDIA Cumulus Linux, you will be responsible for developing and testing new functionality, bug-fixing/enhancements, and maintenance of existing functionality in routing and control plane software. You will work with the latest software development tools and techniques, gaining unique knowledge of switch operating systems and large-scale network construction. Collaboration with team members, Test teams/QA, and Support teams on feature development and bug fixing is essential. Key Responsibilities: - Develop and test new functionality, bug-fixing/enhancements, and maintenance of existing functionality in different routing protocols and ...

Posted 6 days ago

AI Match Score
Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a candidate for this role at Neoqubit, your primary responsibility will be to develop advanced models using sophisticated operations research techniques to optimize various business processes. You will also be expected to design and refine algorithms for solving large-scale computational challenges efficiently. In addition, you will collaborate with cross-functional teams to identify problem areas and provide data-driven solutions. Furthermore, you will need to develop simulation models to test and validate proposed solutions for different scenarios. Your role will also involve preparing detailed technical reports and presentations for internal and external stakeholders. It is essential t...

Posted 6 days ago

AI Match Score
Apply

0.0 - 4.0 years

0 Lacs

thrissur, kerala

On-site

As an electronics engineering intern at Nava Design And Innovation Private Limited, you will have the opportunity to work on exciting projects that push the boundaries of technology. Your expertise in embedded systems, C programming, Arduino, circuit design, and PCB Design will be crucial in creating innovative solutions for our clients. Selected Intern's Day-to-day Responsibilities Include: - Collaborate with senior engineers to design and develop embedded systems for various products. - Write efficient and reliable code in the C/C++ programming language for microcontrollers. - Utilize the Arduino platform for rapid prototyping and testing of electronic systems. - Design circuits and PCB la...

Posted 6 days ago

AI Match Score
Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

As a Senior Software Engineer, your role will involve developing, testing, and maintaining software applications using C programming language. You will work on Linux and/or Windows operating systems, applying your strong OS-level understanding to create and implement design plans based on project requirements. Your responsibilities will include performing regular code analysis to identify issues, improve efficiency, and ensure code quality. Collaboration with cross-functional teams is essential to deliver high-quality software solutions. Staying updated with emerging technologies to enhance system performance is also a key aspect of this role. Key Responsibilities: - Develop, test, and maint...

Posted 6 days ago

AI Match Score
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