5690 Embedded C Jobs

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

2.0 - 7.0 years

18 - 20 Lacs

bengaluru

Work from Office

Job Description We are seeking a Senior Engineer, Firmware Engineering specializing in Embedded C, UFS/eMMC to join our team in Bengaluru, India. In this role, you will be responsible for developing and optimizing firmware for storage devices, with a focus on UFS and eMMC technologies. Design, develop, and maintain firmware for embedded storage systems using Embedded C Implement and optimize UFS and eMMC protocols for various storage devices Collaborate with hardware engineers to ensure seamless integration of firmware with hardware components Debug complex firmware issues and develop efficient solutions Perform code reviews and maintain high coding standards within the team Stay up-to-date ...

Posted -1 days ago

AI Match Score
Apply

4.0 - 8.0 years

12 - 16 Lacs

pune

Work from Office

Responsible for the development and validation of software functions that ensure the safety and optimal performance of high voltage battery systems using Analog Devices Cell Monitor and Pack Monitor chipsets. Key Responsibilities: Analyse and evaluate chipsets to select the best fit for battery system management. Develop and implement software functions to monitor and control battery safety parameters. Perform Hardware-in-the-Loop (HiL) testing to validate function performance and reliability. Document detailed requirements for chipsets and software functions. Optimize software for serial maturity, ensuring compliance with automotive industry standards for mass production. Carry out testing ...

Posted -1 days ago

AI Match Score
Apply

10.0 - 13.0 years

16 - 21 Lacs

bengaluru

Work from Office

Understand IoT protocols, industrial standards, and cybersecurity best practices. Familiarity with platforms like AWS IoT, , or The Things Stack for device management and data ingestion. Drive agile development processes, prioritize backlog, and ensure timely releases. Define KPIs for product performance and adoption. Enable predictive maintenance, remote monitoring, and digital twin capabilities through analytics and AI/ML integration.

Posted Just now

AI Match Score
Apply

4.0 - 6.0 years

6 - 15 Lacs

gurugram

Hybrid

Role Overview We are seeking an experienced Embedded Systems Lead with strong expertise in Embedded C development and smart metering systems. The ideal candidate will lead a team of developers, interface with customers and third-party vendors, and drive requirement analysis, architecture, and design for embedded solutions. Key Responsibilities Lead end-to-end development of embedded systems for smart metering applications. Collaborate with customers and third-party stakeholders for requirements gathering and architecture design. Guide and mentor a team of developers to ensure timely and quality delivery. Develop and maintain firmware using Embedded C for STM32 microcontrollers. Implement and...

Posted Just now

AI Match Score
Apply

3.0 - 7.0 years

5 - 15 Lacs

bengaluru

Work from Office

Design, develop, and maintain embedded application software for microcontroller-based and RF-enabled products . The role involves close collaboration with hardware, RF, and system teams to deliver robust, real-time, and resource-efficient solutions on constrained embedded devices. Key Responsibilities: Own end-to-end development of embedded software features and subsystems: requirements design implementation debugging validation release . Collaborate with hardware, RF, and testing teams to ensure seamless HWSW integration. Develop reliable, maintainable, and scalable firmware architectures for real-time systems. Debug complex system-level issues across firmware, hardware, and communication l...

Posted 2 hours ago

AI Match Score
Apply

3.0 - 8.0 years

20 - 30 Lacs

mumbai, pune

Work from Office

Proven expertise applying Object Oriented Programming concepts is a must. Proven experience developing applications in C++. Experience in Software Configuration Management Tools like Git. If you are open to work on a not truly embedded C++ application, you are welcome. Good communication Skill, Team Work, Adaptability, Flexibility, Problem-solving, Work Ethic and Creativity.

Posted 3 hours ago

AI Match Score
Apply

1.0 - 5.0 years

3 - 8 Lacs

noida

Work from Office

We are seeking a motivated and detail-oriented Embedded Systems Engineer with 15 years of hands-on experience in the design, development, and debugging of firmware for microcontroller-based systems. The incumbent will possess strong fundamentals in Embedded C, real-time embedded systems, and hardwaresoftware integration. In this role, he/she will collaborate closely with hardware engineers, product managers, and quality assurance teams to develop reliable, scalable, and high-performance embedded solutions for next-generation products. Role & responsibilities Design, develop, and maintain embedded firmware for microcontroller-based platforms. Write efficient, modular, and well-documented code...

Posted 4 hours ago

AI Match Score
Apply

10.0 - 15.0 years

20 - 30 Lacs

pune, chennai, bengaluru

Work from Office

Job Title: Automotive SW Architect Experience: 8 - 15 Years Location: Chennai, Bengaluru, Pune Key Skills Embedded Software development for automotive ECUs Software Architecture design & definition AUTOSAR (added advantage) C / C++ embedded programming Team Mentorship & technical leadership Hands-on development approach Roles & Responsibilities Define and own software architecture for automotive ECU platforms Lead embedded software development activities with hands-on involvement Ensure architecture alignment with performance, safety, and scalability needs Provide technical guidance and mentor development teams Collaborate with system, hardware, and validation teams Review designs, code, and...

Posted 20 hours ago

AI Match Score
Apply

5.0 - 10.0 years

25 - 40 Lacs

bengaluru

Work from Office

Job Role: Adaptive AUTOSAR & Cyber Security Engineer Experience: 5 to 12 Years Location: Bangalore Roles & Responsibilities: Design, develop, and integrate Adaptive AUTOSAR applications Develop high-quality C++ software for automotive embedded systems Work on QNX -based platforms and system-level integrations Implement and manage PKCS #11 cryptographic interfaces Apply Cyber security principles in automotive software development Ensure compliance with automotive security standards and best practices Collaborate with architects, system engineers, and testing teams Perform debugging, performance optimization, and issue resolution Participate in design reviews, code reviews, and technical discu...

Posted 1 day ago

AI Match Score
Apply

5.0 - 10.0 years

25 - 35 Lacs

bengaluru

Work from Office

Designation: Embedded Firmware Engineer (NXP i.MX8M) Location: Bangalore, KA Experience: 5 To 10 Years Job Summary We are looking for a Firmware Engineer with strong hands-on experience in Embedded Firmware Development to join our team at a customer location in Bangalore . The ideal candidate should have solid Expertise in STM32 microcontrollers , NXP i.MX8M platforms , and C programming , with exposure to Linux-based embedded systems . Mandatory Key Skills Strong hands-on experience with STM32 -Microcontrollers Experience with NXP i.MX8M (any variant) Proficient in Embedded C programming Experience in Firmware Development, Debugging, and Board Bring-up Good understanding of Embedded System ...

Posted 1 day ago

AI Match Score
Apply

1.0 - 2.0 years

2 - 4 Lacs

bengaluru

Work from Office

Role & responsibilities JD For Embedded Engineer: 1)Design and build Embedded System,including Embedded System Firmware. 2)Test and Debug the System. 3)Monitor and maintain the system after development. 4)Assess third party and open Source Software. 5)Integrate and validate new product Designs. # Requirements: 1)Microcontrollers (STM32,ESP32,ATMEL). 2)Significant Programming Experience in C and C++. 3)Significant Experience in Real-time Operating Systems (RTOS) and Multithreading. 4)Device drivers, including Linux. 5)Interfacing of API and Applet. 6)Significant Programming Experience in Communication Protocols like UART,I2C,SPI,RS232. 7)Ability to read a schematic. 8)Basic understanding of I...

Posted 1 day ago

AI Match Score
Apply

8.0 - 13.0 years

27 - 30 Lacs

bengaluru

Work from Office

Design robust automotive infotainment architectures; lead cross-functional teams; ensure compliance with CAN, UDS, OBD standards; optimize performance; and drive innovation. Req: 8+ yrs exp, C/C++, RTOS, ISO 26262, and strong leadership skills.

Posted 2 days ago

AI Match Score
Apply

10.0 - 13.0 years

14 - 18 Lacs

bengaluru

Work from Office

General Summary: 10 to 13 Years of Experience in the embedded domain to design, develop and support software solutions on multi-core ARM/CPUs with Strong C/C++ programming skills. Embedded Platforms experience including low-level drivers and firmware, kernel, and user-space components. Design and development of software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in an embedded SoC systems. Usage of J-TAG or ICE debuggers Experience in real-time SW development for embedded products. Hands on experience of driver development on any RTOS. Detailed understanding of some of SoC hardware blocks - Clocks, PLLs, GPIO, Interrupt Controlle...

Posted 2 days ago

AI Match Score
Apply

3.0 - 6.0 years

20 - 30 Lacs

pune

Work from Office

Overview Architect, build, and maintain scalable AI/ML and GenAI solutions for enterprise applications. Actively contribute to AI strategy and roadmap in collaboration with leadership and product teams. Ensure robustness, reliability, and optimization of production-grade data pipelines and ML systems. Drive end-to-end AI/ML lifecycle from ideation to deployment and monitoring. Responsibilities Responsibilities : Delivering new functionality by writing and shipping high quality code for AI systems meeting the MSCI requirements. Fine tune, train and deploy large language models to either cloud platform . Develop new agentic systems, applying various patterns such as RAG, ReACT , Reasoning and ...

Posted 2 days ago

AI Match Score
Apply

3.0 - 6.0 years

5 - 9 Lacs

chennai

Work from Office

Role & responsibilities Configure and integrate AUTOSAR (BSW) modules. Develop and maintain AUTOSAR modules, ensuring compliance with architecture, design, and documentation standards. Implement AUTOSAR functions and connect applications to vehicle networks (e.g., CAN, LIN, Diagnostics, OBD). Collaborate with the HQ Korea R&D team, including System Evaluation, Platform Development, Functional Safety, and ASPICE Process teams. Use tools such as Vector AUTOSAR and HKMC Mobilgene for project development. Ensure adherence to ASPICE-based development processes. Preferred candidate profile Knowledge of automotive standards (e.g., communication, diagnosis, hardware electromagnetic compatibility, en...

Posted 2 days ago

AI Match Score
Apply

5.0 - 7.0 years

8 - 12 Lacs

bengaluru

Work from Office

Senior Embedded Engineer responsible for FPGA development (Xilinx, Vivado, Quartus) and STM32 Microcontroller programming in Embedded C. Leads high-speed PCB and interface design , ensuring robust system integration and signal integrity.

Posted 2 days ago

AI Match Score
Apply

3.0 - 5.0 years

7 - 8 Lacs

bengaluru

Work from Office

Skilled Embedded Software Engineer with expertise in real-time C/C++ development for avionics LRUs. Proficient in device driver implementation (UART, SPI, I2C, GPIO, ADC, PWM),

Posted 2 days ago

AI Match Score
Apply

3.0 - 5.0 years

10 - 20 Lacs

hyderabad

Work from Office

Role Description This is a full-time on-site role for a Senior Embedded Software Engineer at Mindlabs located in Hyderabad. Key responsibilities include but are not limited to: Design, build and support embedded software across QuecOpen, ESP32, STM32, and other MCU platforms for multiple product lines. Design robust, RTOS-based state machines for long-running, production-grade firmware. Implement and integrate peripherals such as GPIO, UART, I2C, SPI, ADC, PWM, sensors, and communication modules. Implement features such as sensor interfacing, timers, communication stacks, low-power logic, bootloaders, OTA, etc. Integrate with cellular/Wi-Fi/BLE modules and handle network lifecycle management...

Posted 3 days ago

AI Match Score
Apply

0.0 - 1.0 years

0 Lacs

bengaluru

Work from Office

Responsibilities: Complete the assigned projects in domains such as Embedded Systems, Internet of Things (IoT), Robotics, FPGA, Verilog, PCB designing, and Artificial Intelligence/Machine Learning (AI/ML). Submit project documentation

Posted 3 days ago

AI Match Score
Apply

2.0 - 7.0 years

2 - 10 Lacs

chennai

Work from Office

Embedded Engineer to develop, test, and debug firmware for STM32 ESP32 and AVR using Embedded C/C++.Implement communication protocols, integrate with hardware. candidate must reverse engineer and deliver complete firmware within defined timelines.

Posted 3 days ago

AI Match Score
Apply

5.0 - 10.0 years

7 - 12 Lacs

manesar

Work from Office

Job Title: Senior Embedded / WLAN Software Engineer Company: VVDN Technologies Location: Manesar, Haryana Experience: 5 - 6 Years Employment Type: Full-Time Job Overview: VVDN Technologies is looking for an experienced Senior Embedded / WLAN Software Engineer with strong expertise in WLAN driver and firmware development . The ideal candidate will work on next-generation wireless solutions, contributing to the design, development, and optimization of Wi-Fi technologies across Linux and RTOS platforms. Key Responsibilities Design, develop, implement, and debug WLAN device drivers and firmware using Embedded C/C++ on Linux/RTOS platforms. Develop and optimize Wi-Fi protocol stack functionality ...

Posted 3 days ago

AI Match Score
Apply

2.0 - 6.0 years

0 Lacs

noida, all india

On-site

Role Overview: You will be responsible for developing robust embedded firmware in Embedded C following MISRA-C coding guidelines. You will implement real-time logic using state machines, interrupt-driven execution, and timer-based task scheduling. Working with communication interfaces including UART, RS-485, SPI, IC, CAN, and Ethernet will be part of your tasks. Implementing data protection and validation mechanisms such as CRC-16/CRC-32, message encoding/decoding, and authentication checks will also be your responsibility. Additionally, you will develop safety mechanisms like watchdog supervision, safe-state fallback routines, diagnostics, and built-in self-tests. Conducting unit testing, p...

Posted 3 days ago

AI Match Score
Apply

2.0 - 4.0 years

4 - 4 Lacs

madurai

Work from Office

Overview: TekWissen is a global workforce management provider throughout India and many other countries in the world. Title: Embedded Engineer - Vector cast Work Location: Madurai Job Type : Full Time Work Type: Onsite Job Description: Good understanding in avionics concepts, domain, and processes with an expertise in the field of Verification and Validation of avionics embedded software. Good hands on experience on C, C++ programming and good understanding of analyzing assembly language code. Good knowledge on Python programming Good knowledge on structural coverage tools like Vector, LDRA and TRACE 32 etc. Good understanding of Realtime operating system and real time embedded systems Profi...

Posted 3 days ago

AI Match Score
Apply

14.0 - 19.0 years

25 - 30 Lacs

hyderabad

Work from Office

Job Title: Firmware Design Engineer / Firmware Engineer Experience: 14+ Years Location: Hyderabad & Pune Employment Type: Full-time Job Summary We are looking for a highly skilled Firmware Engineer to design, develop, test, and optimize low-level firmware for embedded systems The ideal candi should have strong experience with microcontrollers, C/C++ programming, hardware interaction, and real-time system development Key Responsibilities Hands on experience in firmware design and coding of microcontroller-based systems Hands on experience in preparing firmware design, specification documents Hands on experience in rewriting, integrating, debugging existing code of one microcontroller to anoth...

Posted 3 days ago

AI Match Score
Apply

9.0 - 13.0 years

25 - 30 Lacs

chennai

Work from Office

Role & responsibilities: - The AUTOSAR (BSW) SW team is part of the R&D department that develops the S/W of electronic devices installed in the vehicle. - Perform configuration and integration in the AUTOSAR (BSW). - It will be responsible for the configuration and development of the AUTOSAR module. - Responsible for overall architecture, design, documentation and implementation of AUTOSAR functions. - We build the underlying software that connects the application to the vehicle network (CAN, LIN, Diagnostics, OBD...), - In addition, you should be able to implement all the functions of AUTOSAR. - Vector AUTOSAR and HKMC Mobilgene are used. The experience of using either is a prerequisite. - ...

Posted 3 days ago

AI Match Score
Apply

Exploring Embedded C Jobs in India

Embedded C is a specialized field in the software development industry that focuses on programming embedded systems using the C language. In India, the demand for embedded C professionals is on the rise, with many companies looking to hire talented individuals with expertise in this area. If you are a job seeker interested in pursuing a career in embedded C, this article will provide you with valuable insights into the job market in India.

Top Hiring Locations in India

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

These cities have a thriving technology industry and are home to many companies that actively recruit for embedded C roles.

Average Salary Range

The average salary range for embedded C professionals in India varies based on experience level: - Entry-level: INR 3-5 lakhs per annum - Mid-level: INR 6-10 lakhs per annum - Experienced: INR 12-20 lakhs per annum

Career Path

In the field of embedded C, a typical career path may involve progressing from a Junior Developer to a Senior Developer, and eventually to a Tech Lead role. With experience and expertise, professionals can take on more challenging projects and leadership responsibilities.

Related Skills

In addition to proficiency in embedded C programming, individuals in this field are often expected to have knowledge of: - Microcontrollers - Embedded systems design - Real-time operating systems - Hardware-software interfacing - Debugging and troubleshooting skills

Interview Questions

  • What is an embedded system? (basic)
  • Explain the difference between a microcontroller and a microprocessor. (basic)
  • How do you optimize code for embedded systems? (medium)
  • What is the importance of volatile keyword in embedded C programming? (medium)
  • Describe the process of flashing firmware onto a microcontroller. (medium)
  • How do you handle interrupts in embedded C? (advanced)
  • What is DMA (Direct Memory Access) and how is it used in embedded systems? (advanced)
  • Explain the concept of bit-banding in embedded C. (advanced)
  • How do you debug a system crash in an embedded application? (advanced)

Closing Remark

As you explore opportunities in the embedded C job market in India, remember to showcase your skills and experience effectively during interviews. Prepare thoroughly, stay updated on industry trends, and apply for roles confidently. With dedication and continuous learning, you can build a successful career in embedded C. 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