Embedded C Developer

3 weeks ago


Bengaluru, Karnataka, India Tekpillar Service Pvt. Ltd. Full time

Role : Embedded C Developer

Location : Bangalore

Experience : 3 - 6 Years

Notice Period : 15 days immediately

Job Description :

We are looking for an Embedded C Developer to work on the development of Virtual Models in C++. You will be responsible for the design, implementation, and testing of these models. This role is ideal for programmers interested in advancing their knowledge of Computer and SoC Architecture. Prior experience with simulators is a plus, but embedded software engineers eager to deepen their understanding of underlying hardware are welcome to apply.

Must-Have Technical Skills :

- Strong problem-solving and programming skills ability to translate high-level problems into implementation proposals and final solutions

- Proficient in Embedded Software/Firmware development

- Excellent understanding of peripheral devices and controllers (SPI, I2C, UART, Timers, Interrupt Controller, ADC, etc.)

- Experience in developing low-level device drivers for controllers (bare metal or Linux)

Good-to-Have Technical Skills :

- Hands-on experience with C++ / OOP concepts

- Exposure to programming complex devices such as Ethernet or PCIe controllers

- Experience with hardware simulators (e.g., QEMU, Synopsys Virtualizer)

Behavioural / Non-Technical Skills :

- Self-managed, adaptable, and quick learner

- Eager to take on challenging tasks

- Strong analytical and problem-solving skills

- Good debugging skills

- Excellent verbal and written communication skills

- Experience in interacting with customers

(ref:hirist.tech)
  • Embedded C++

    5 days 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...

  • C++ Embedded Engineer

    3 weeks ago


    Bengaluru, Karnataka, India Cyanous Software Private Limited Full time

    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 only Job Description : We are looking for a highly skilled C++ Embedded Engineer with strong...

  • C++ Embedded Engineer

    10 hours ago


    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

    5 days 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 Mobile Programming Full time

    Job Description- Design and implement software of embedded devices and systems from requirements to production and commercial deployment- Design, develop, code, test and debug system software- Review code and design- Analyze and enhance efficiency, stability and scalability of system resources- Integrate and validate new product designs- Support software QA...


  • Bengaluru, Karnataka, India Domnic Lewis International Full time

    C++ Embedded Software Developer role for a leading automotive client.Location : BangaloreExperience : 713 YearsKey Skills :- Embedded C++ (C++11/14/17) development- Experience with RTOS (Linux/QNX), Drivers, BSP, Middleware- Familiarity with CAN, UDS, ISO14229, AUTOSAR, and Vector toolchain (GENy, CANoe, etc.)- Knowledge of Microcontrollers (i.MX)- Tools:...


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


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