Embedded C++ Software Developer

1 month ago


Bangalore, India TekPillar Full time
Job Title : Embedded C++ Developer
Job Overview

We are seeking an experienced Embedded C++ Developer to join our team at TekPillar. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded C++ software for Linux-based systems.


Key Responsibilities
  1. Design, develop, and test embedded C++ software for Linux-based systems.
  2. Contribute to the development and optimization of Linux device drivers, BSP, and participate in board bring-up activities.
  3. Collaborate with hardware teams to bring up and validate new boards and hardware platforms.
  4. Perform debugging, troubleshooting, and software optimizations for performance improvement.
  5. Document software designs, test procedures, and results for long-term maintenance and enhancements.
  6. Work in an agile development environment, participate in code reviews, and follow best practices in embedded software development.

Mandatory Skills

We are looking for a candidate with the following skills and experience:

  1. Embedded C++ programming with strong software development experience.
  2. Experience with Linux device drivers or BSP (Board Support Package) or board bring-up.
  3. Good understanding of hardware-software integration in embedded systems.
  4. Proficiency in working with various hardware platforms and microcontroller architectures.
  5. Experience in debugging tools, version control (Git), and software development life cycle (SDLC).

Good to Have

The following skills and experience are a plus:

  1. Experience with RTOS (Real-Time Operating Systems).
  2. Knowledge of communication protocols such as I2C, SPI, UART, CAN, etc.
  3. Experience with bootloaders, device tree configuration, and low-level programming.
  4. Exposure to embedded Linux kernel development.
  5. Familiarity with cross-compilation toolchains.

Soft Skills

We are looking for a candidate with the following soft skills:

  1. Strong analytical and problem-solving skills.
  2. Ability to work both independently and in a collaborative team environment.
  3. Excellent verbal and written communication skills.

About Us

TekPillar is a leading provider of software development services. We are committed to delivering high-quality solutions to our clients and providing a great work environment for our employees.



  • bangalore, India CAPUF Embedded Full time

    CAPUF Embedded Private Limited is an Embedded Product Development Company. CAPUF helps companies build embedded products with their hardware development and firmware development services. We are looking for an embedded software development engineer (Full-time) Location is HSR Layout, Bangalore Salary: 5-8L per annum + project incentives Please don't apply if...

  • Embedded Developer

    2 months ago


    Bangalore, Karnataka, India Nixcel Software Full time

    Job Description :Key Responsibilities :- Passionate about software development- Strong experience in embedded domains, preferably automotive- Exceptional C/C++ programming skills- Strong expertise in Linux system internals- In-depth knowledge of network and socket device drivers- Experience in hardware debugging, porting, and board bring-up- Development...

  • Embedded Developer

    22 hours ago


    Bangalore, India Nixcel Software Full time

    Job Description : Key Responsibilities :- Passionate about software development- Strong experience in embedded domains, preferably automotive- Exceptional C/C++ programming skills- Strong expertise in Linux system internals- In-depth knowledge of network and socket device drivers- Experience in hardware debugging, porting, and board bring-up- Development...


  • Bangalore, Karnataka, India TekPillar Full time

    Position : Embedded Software DeveloperExperience : 4 to 8 yearsLocation : BangaloreKey Skills :- SDLC, Strong in C or C++ Development & Strong in Aerospace or Automotive domainJob Description :- 4 to 8 years of experience in embedded software development.- Strong proficiency in C or C++ programming for embedded systems.- Hands-on experience with the Software...


  • Bangalore, India TekPillar Full time

    Position : Embedded Software DeveloperExperience : 4 to 8 yearsLocation : BangaloreKey Skills : - SDLC, Strong in C or C++ Development & Strong in Aerospace or Automotive domain Job Description : - 4 to 8 years of experience in embedded software development. - Strong proficiency in C or C++ programming for embedded systems. - Hands-on experience with...


  • Bangalore, India Nixcel Software Full time

    Job Title: Embedded Software EngineerJob Description:We are seeking an exceptional Embedded Software Engineer to join our team at Nixcel Software. The ideal candidate will have a strong background in embedded domains, preferably automotive, with expertise in C/C++ programming and Linux system internals.Key Responsibilities:Design and develop software for...


  • Bangalore, Karnataka, India Tekpillar Full time

    Role : Embedded software development Experience : 3 - 5 YearsLocations : BangaloreMust Have skills : C/C++ , Device/driver, SW development in skills :1. 7+ years of experience in Embedded software development experience in C/C++.2. Experience working in driver software development in IVI/Telematics domains (Dsiplay, Audio, BT/WiFi, USB etc)3. Experience...


  • Bangalore, India TekPillar Full time

    Job Title: Embedded C++ Software EngineerAbout the Role:We are seeking an experienced Embedded C++ Software Engineer to join our team at TekPillar. The ideal candidate will have a strong background in embedded software development, with a focus on C++ programming.Key Responsibilities:Design, develop, and optimize embedded software using C++.Work on...


  • Bangalore, India TekPillar Full time

    Job Title : Embedded C++ DeveloperJob Overview :We are seeking a skilled Embedded C++ Developer to join our team at TekPillar. As an Embedded C++ Developer, you will design, develop, and test embedded C++ software for Linux-based systems. Your key responsibilities will include contributing to the development and optimization of Linux device drivers, BSP, and...

  • C++ Developer

    2 months ago


    Bangalore, India Akshaya IT Business Solutions Full time

    Job Description : We are seeking a skilled C++ Automotive Embedded Software Engineer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining embedded software solutions for automotive applications. The role involves collaborating with cross-functional teams to deliver high-quality software that meets...


  • Bangalore, India TekPillar Full time

    Key Responsibilities :As a skilled Embedded C++ Software Engineer at TekPillar, you will be responsible for developing and maintaining software for embedded systems using C++.Collaborate closely with cross-functional teams to design and implement Linux Device Drivers, Board Support Packages (BSP), and Board bring-up.Utilize your expertise in debugging and...


  • Bangalore, India TekPillar Full time

    Key Responsibilities :As a skilled Embedded C++ Software Engineer at TekPillar, you will be responsible for developing and maintaining software for embedded systems using C++.Collaborate with cross-functional teams to design and implement Linux Device Drivers, Board Support Packages (BSP), and Board bring-up.Utilize your expertise in debugging and optimizing...

  • Embedded Developer

    2 months ago


    Chennai/Bangalore, Tamil Nadu, India L A Consultancy Full time

    Profile details :- BE , BTech, ME, MTech candidates having 1 to 4 years of experience in - Development experience in Embedded domain using C Programming- Experience in Microprocessor - Experience in working on any Linux/Android Drivers Alternative : - Embedded C or C++ With (Linux or RTOS)- Embedded C or C++ With (Linux or RTOS or Android ) with Kernel...

  • Embedded Developer

    22 hours ago


    Chennai/Bangalore, India L A Consultancy Full time

    Profile details :- BE , BTech, ME, MTech candidates having 1 to 4 years of experience in - Development experience in Embedded domain using C Programming- Experience in Microprocessor - Experience in working on any Linux/Android Drivers Alternative : - Embedded C or C++ With (Linux or RTOS)- Embedded C or C++ With (Linux or RTOS or Android ) with Kernel...

  • Software Engineer

    2 months ago


    Bangalore, Karnataka, India INFOTANKS MEDIA SERVICE PRIVATE LIMITED Full time

    Job Description :IInfotanks is a distinguished global B2B consulting powerhouse that transcends conventional boundaries. As a dynamic player in the industry, we specialize in providing comprehensive solutions across the realms of Data, Digital, Recruitment, and IT. With a remarkable track record of serving over 1000 clients spanning multiple countries, we...

  • Embedded Developer

    2 months ago


    Bangalore, India Talpro Full time

    Job Description : Domain - Pogramming Embedded applications with strong background in C inheritance, templates, pointers etc.Responsibilities :- Contribute in design of embedded software on Windows and Linux environments- Should collaborate with internal stakeholders to gather and understand requirements- Implement the features and functionality on embedded...


  • Bangalore, India Toshiba Software Full time

    Embedded Firmware Developer Location: Bengaluru (Onpremise) Position Type: Fulltime Description: 4-8 yrs of experience in Embedded Software design & development, in a reputed product development company Excellent hands on Embedded C programming skills with Data structures, various search & sort Algorithms, etc… FW development on Multi core platform ...


  • Bangalore/Pune, India TekPillar Full time

    Job Title: Embedded Software DeveloperJob Summary:We are seeking a skilled "Embedded Software Developer" to join our team. The ideal candidate will have a strong understanding of embedded systems and hands-on experience in programming. Proficiency in C programming language is required. Additionally, the candidate should have strong programming skills,...


  • Bangalore, India SightForge Technologies Pvt. Ltd. Full time

    Company Description SightForge Technologies is a pioneering embedded systems company based in Bengaluru, dedicated to advancing the defence sector with high-end video processing solutions. The company is founded by industry veterans with decades of experience and a commitment to innovation. SightForge is focused on boosting local manufacturing and...


  • bangalore, India Domnic Lewis International Full time

    Greetings from Domniclewis !!Hello Team ,We are hiring for a product based MNC organisation in Bangalore!Experience -7-14 yearsPosition - Embedded Software Developer (C++, RTOS and Autosar)Salary -25-30 LPARESPONSIBILITIES:Design, develop, test, maintain, document and release software solutions according to a new Epic/Capability• Discuss with the System...