Embedded C++ Developer

3 days ago


Bengaluru, Karnataka, India VARITE Inc. Full time ₹ 4,00,000 - ₹ 12,00,000 per year

Job Summary :

We are looking for an experienced Embedded C Engineer with strong expertise in low-level driver development for embedded systems. The ideal candidate will have hands-on experience with hardware-software integration, board bring-up, and device driver development for real-time and resource-constrained environments.


Key Responsibilities :

- Design, develop, and optimize low-level device drivers for embedded platforms.

- Work on hardware bring-up, board initialization, and peripheral integration.

- Debug and resolve hardware/software interaction issues at the driver level.

- Collaborate with hardware, firmware, and system teams for seamless integration.

- Perform code reviews, unit testing, and integration testing to ensure robustness and reliability.

- Prepare and maintain technical documentation for drivers and APIs.


Required Skills & Qualifications :

- Strong proficiency in C and C programming for embedded systems.

- Solid understanding of low-level programming, RTOS/Linux kernel internals, and device driver development.

- Hands-on experience with:

- Peripheral drivers (SPI, I2C, UART, USB, Ethernet, etc.)

- Bootloaders, memory management, and interrupt handling

- Familiarity with hardware debugging tools (Oscilloscope, JTAG, Logic Analyzers).

- Strong knowledge of microcontrollers, SoCs, and embedded hardware architectures.

- Good understanding of software development life cycle (SDLC) and version control (Git).


Good to Have :

- Experience with RTOS (FreeRTOS, QNX, VxWorks) or Linux BSPs.

- Exposure to ARM architecture, multi-core systems, and bare-metal programming.

- Knowledge of Python/Shell scripting for automation.

- Familiarity with automotive, IoT, or industrial embedded systems

  • Bengaluru, Karnataka, India Capital Placement Services Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Design, develop, and test embedded software applications using C and C++. Write efficient, reusable, and maintainable code for embedded systems. Collaborate with hardware engineers to integrate software with hardware components.

  • Embedded C++

    1 week ago


    Bengaluru, Karnataka, India Randstad Digital Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Role Overview: You should have 5-8 years of experience and a strong proficiency in C++ (C++11/14/17) in embedded environments. Your expertise should include embedded Linux development and kernel user-space interaction. A deep understanding of Bluetooth protocols, with hands-on experience in BlueZ or other open-source stacks, is necessary. Moreover, you...


  • Bengaluru, Karnataka, India Avin Systems Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Skills Required:Working experience on Embedded Software Development (Application, Driver, BSW) in C.Working experience on all phases of SDLC life cycleWorking experience on embedded C compilersGood debugging, Analytical and Problem-solving skillsGood knowledge in communication protocols like: CAN / LIN / FlexrayTeam PlayerGood Communication SkillsNice to...

  • Embedded C Developer

    22 hours ago


    Bengaluru, Karnataka, India Tekskills Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Hi Every one,I'm thrilled to share that I'm currently hiring at Tekskills for Firmware Embedded Developer as a Permanent position in Bangalore.Experience: 5+ YearsImmediate JoinersRole: Firmware Embedded Developer.Experience: 5+ YrsLocation: Bangalore.Skills & ToolsProgramming Languages: Expert in C, Embedded C, with working knowledge of Python for...


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Embedded C/C++ Development experience Embedded Linux.Application Development.Strong Debugging Skills Focused on Embedded Linux.Experience with Yocto Build Environment.Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today onlyJob DescriptionWe are looking for a highly skilled C++ Embedded Engineer with strong experience...


  • Bengaluru, Karnataka, India Tessolve Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Description:Experience: 10+ yearsLocation: BangaloreNP: Immediate to 30 DaysInterview Process: 1st round Teams call and 2nd round F2F at Client location is MustMandatory Skills: Embedded C/C, Candidate must be hands on coder, BareMetal, SOCWho you arePort and develop tests for BareMetal environments on mobile SoC platforms.Design, implement, and debug...

  • Embedded C Expert

    1 week ago


    Bengaluru, Karnataka, India KPIT Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Job DescriptionHiring Engineers, Technical Leads, and Architects with Embedded C ExpertiseWith 100s of millions of lines of code, automobiles are seeing an exponential growth in software – so much so that next generation vehicles are referred to as "Software Defined Vehicles". With Embedded at the core of the control and communication software stack of...


  • Bengaluru, Karnataka, India Tanisha Systems Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role & responsibilitiesWe are looking for Embedded C Hardware Design Engineer for permanent position with MNC company for Bangalore location.Preferred candidate profileNeed Strong C Programming (No Testing validation candidate needed here )BB online Test interview followed by final round will be Face to Face Interview as wellStrong in Embedded CEmbedded...

  • Embedded C Programmer

    2 weeks ago


    Bengaluru, Karnataka, India SightForge Technologies Pvt. Ltd. Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Company DescriptionSightForge Technologies is a pioneering embedded systems company dedicated to advancing the defense sector with high-end video processing solutions. Founded by industry veterans, our team brings decades of experience and a commitment to innovation. We are proud to be an Indian company, aligning with the national vision to boost local...


  • Bengaluru, Karnataka, India Tata Elxsi Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    You will be responsible for developing and maintaining high-quality, efficient C/C++ code for embedded products in alignment with product requirements. Working extensively with microcontrollers such as STM, NXP, or other 32-bit platforms will be a key aspect of your role. You will also develop drivers and software for communication interfaces like SPI, UART,...