





Mid-level generalist Technical Lead, Bangalore location, and broad embedded C++ skillset increase candidate competition.
Embedded firmware and device-driver experience is highly domain-specific and not easily transferable to web/cloud roles.
Many mandatory low-level embedded skills (C++, drivers, RTOS) and explicit experience band increase filtering strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop firmware for printer products, ensuring alignment with product requirements.
Conduct unit testing and follow AGILE and CMMI development methodologies.
Collaborate as a key team member interfacing with various stakeholders.
5-12 years of work experience in relevant fields.
Proficiency in Embedded C++ including modern C++ concepts, OOPS, STL basics, and data structures.
Experience with firmware development tools such as cross compilation, memory management, and system calls on Linux and RTOS.
Location requirement: Bangalore, India.
Strong embedded firmware developer with solid hands-on coding skills and understanding of device drivers and multi-threading.
Experienced in working within AGILE/CMMI processes and collaborating across technical teams and stakeholders.
Comfortable with low-level programming concepts including pointers, callbacks, bitwise operations, and system programming on Linux/RTOS platforms.