Embedded C++ Developer

3 weeks ago


Bengaluru, India Varite Full time

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 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 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 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 (ref:hirist.tech)



  • Bengaluru, Karnataka, India Andor Tech Full time ₹ 1,00,00,000 - ₹ 2,00,00,000 per year

    Embedded C++ Developer – Linux / Network ApplicationsLocation:Bangalore [Hybrid] | Full-Time|Immediate or 15 daysExperience: Position 1:Software Engineer 2-4YrsPosition 2:Senior Software Engineer-4-6YrsAbout the RoleWe're hiring an experiencedEmbedded C++ Developerto design and develop high-performancenetwork applications on embedded Linuxplatforms. You'll...


  • Bengaluru, Karnataka, India Tata Consultancy Services (TCS) Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Role : Embedded C++ DevelpoerExperience - 3 Y-10 YLocation - Banaglore, pune, HyderabadSkill Set : - Embedded system – C, C++Linux/QNX BSP device driver development QNX knowledge (added advantage.MUST HAVE :Automotive Domain ExperienceStrong experience in Embedded C, C++Experience in Xilinx MPSoC chipset and associated Software tool chain.Strong experience...

  • Embedded Developer

    4 weeks ago


    Bengaluru, India TekPillar Full time

    We are looking for a talented Embedded C Developer to join our engineering team.Key Responsibilities :- Design and develop embedded software solutions in C- Develop and test virtual models using C++- Work on low-level drivers and firmware for embedded platforms- Analyze and debug issues at the hardware-software interface- Collaborate with cross-functional...

  • Embedded C

    7 days ago


    Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Skill : Embedded C++ - Device Driver EXP: 4 to 8yr LOCATION: Pune/ Bangalore/ Hyderabad/Nagpur Embedded system C, C++ Linux/QNX BSP device driver development QNX knowledge (added advantage) - Automotive Domain Experience - Strong experience in Embedded C, C++ - Experience in Xilinx MPSoC chipset and associated Software tool chain. - Strong experience in...


  • Bengaluru, India Whatjobs IN C2 Full time

    Mandatory Requirements: Strong experience with network technologies Proficiency in C++ and Linux Components Development C++ (11 and 14) Experience working with network applications on embedded platforms Hands-on experience in developing applications for embedded Linux devices Familiarity with cross-compilation Understanding of device drivers, serial...

  • 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...

  • Embedded C

    1 day ago


    Bengaluru, India Askexim Full time

    **_Title: Senior Engineer_** / Specialist / Architect** **Experience**: 2-8 Years of Experience in Embedded Software Development** **6-8 years from automotive domain only** **Qualification**: **B.E (** **E&C, Instrumentation, Electronics, Telecom, EEE)** **Company: Multi-billion German MNC** **Job Location**: Bangalore **Requirements**: - Experience...


  • 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...


  • Bengaluru, Karnataka, India Prathigna HR Solutions Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role: Embedded C++ (Automotive Domain) Experience: 5 to 9 yrs Location: Bangalore/Kolkata/Pune. 1. C++ 11 is Mandatory Minimum (C++ 14 is added advantage). Requirement is basically for C++ 14 or above. 2.Requirement Engineering, understanding the requirement and elicitation. 3.Automotive domain is mandatory. 4.should have experience on static analysis, unit...

  • Embedded C

    7 days ago


    Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Embedded C - Automotive4 to 8yr Pune/ Bangalore/ Hyderabad/Nagpur - Embedded Systems Application and Driver Development 2. Knowledge of Automootive Daignostics Standards 3. CAN knowledge, CAN tools, CAPL scripting 4. Strong debugging skills 5. Software Unit, Integration, Qualification Testing knowledge Embedded C, Microcontrollers,Vector tools, UDS...