C++ with Firmware/Embedded/Linux

Wipro Ltd.

Ernakulam, Bengaluru

Hybrid

INR 1,200,000 - 2,800,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Wipro in Bangalore seeks an experienced embedded software engineer with 5–10 years of hands-on work in C++ and firmware development. You will work on embedded Linux-based systems, drivers, and architecture, applying modern C++ standards, multithreading, memory management, and debugging across hardware interfaces.

The role requires strong OOP knowledge, design patterns, and familiarity with GTest and Python for testing. A solid SDLC background and hardware interaction experience are essential.

Qualifications

  • Strong expertise in C++ with modern standards (C++11/14/17+).
  • Strong knowledge of OOP, SOLID, and design patterns.
  • Hands-on firmware/embedded software development.
  • Strong debugging skills for firmware, device drivers, OS, hardware.
  • Memory management, multithreading, synchronization, and performance optimization.
  • Experience with GTest framework and Python.
  • Embedded systems, firmware architecture and SDLC.
  • Strong knowledge of Linux/embedded operating systems.
  • Understanding of boot-up flows, IPC, and system architecture.

Skills

C++ (modern)
OOP
Firmware/Embedded
Debugging
Memory management
Multithreading
GTest
Python
Embedded Linux
Device drivers
System architecture
Design patterns

Job description

Experience: 5 to 10 Years

Location: Bangalore.


  • Strong expertise in C++ programming with excellent understanding of modern C++ standards (C++11/14/17 or higher).
  • Strong understanding of Object-Oriented Programming (OOP) concepts, SOLID principles, and design patterns.
  • Hands-on experience in Firmware/Embedded Software Development.
  • Strong debugging skills involving firmware, device drivers, operating systems, and hardware interactions.
  • Strong understanding of memory management, multithreading, synchronization mechanisms, and performance optimization.
  • Experience in Gtest framework and phyton
  • Experience with embedded systems, firmware architecture, and software development lifecycle.
  • Strong knowledge of Linux and/or embedded operating systems.
  • Understanding of device boot-up flows, system services, IPC mechanisms, and system architecture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded C++ Developer
Embedded C++ Developer

Motherson Technology Services Limited • Bengaluru

On-site
INR 1,200,000 - 1,800,000
C++ Developer
C++ Developer

Ascendion Engineering • Bengaluru

On-site
INR 900,000 - 1,400,000
Embedded C++ Developer
Embedded C++ Developer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,500,000 - 1,900,000
Senior Firmware Engineer
Senior Firmware Engineer

Hubbell • Chennai

On-site
INR 1,500,000 - 2,500,000
C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Senior Firmware Engineer (C++)
Senior Firmware Engineer (C++)

Quest Global • Hyderabad

On-site
INR 1,500,000 - 2,300,000
Embedded Developer (C/C++) and Linux
Embedded Developer (C/C++) and Linux

Datamatics • Bangalore Rural, Bengaluru

On-site
INR 3,600,000 - 4,800,000
Embedded Software Engineer
Embedded Software Engineer

Zydus Medtech • Bengaluru

On-site
INR 800,000 - 1,400,000
Senior Firmware Engineer
Senior Firmware Engineer

Kemsys Technologies • Ahmedabad District

On-site
INR 800,000 - 1,400,000
Software Engineer – Embedded Software/Firmware
Software Engineer – Embedded Software/Firmware

Insemitech • Bengaluru

On-site
INR 1,600,000 - 2,400,000