Embedded C Developer

7 days ago


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

Job Description:

Experience: 10+ years

Location: Bangalore

NP: Immediate to 30 Days

Interview Process: 1st round Teams call and 2nd round F2F at Client location is Must

Mandatory Skills: Embedded C/C, Candidate must be hands on coder, BareMetal, SOC

Who you are

  • Port and develop tests for BareMetal environments on mobile SoC platforms.
  • Design, implement, and debug firmware for embedded systems, ensuring robust and scalable solutions.
  • Work closely with hardware teams to define system requirements and validate hardware functionality.
  • Utilize JTAG and other debugging tools for low-level troubleshooting and validation.
  • Develop and execute test plans for various SoC subsystems (CPU, GPU, multimedia, TPU, PCIe, USB).
  • Optimize code for performance, efficiency, and memory usage in resource-constrained environments.
  • Automate test execution and reporting using Python or Bash scripts.
  • Document test procedures, results, and codebase for maintainability and knowledge sharing

Who you are

  • Proficiency in C and Assembly programming for embedded systems.
  • Experience with firmware development and debugging on baremetal or RTOS environments.
  • Strong understanding of JTAG and other hardware debugging interfaces.
  • Hands-on experience with at least two SoC subsystems: CPU, GPU, multimedia, TPU, PCIe, or USB.
  • Familiarity with SoC architectures and low-level hardware/software interaction.
  • Experience with test automation using Python or Bash is a plus.
    • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Experience with Linux, Android, or RTOS environments.
  • Knowledge of device drivers and peripheral interfacing (I2C, SPI, UART).
    • Exposure to performance verification and system validation methodologies.
  • Familiarity with version control systems (e.g., Git)


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


  • 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

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

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