





Niche embedded skillset lowers applicant density despite metro location.
Embedded firmware work ties closely to hardware, limiting cross-industry transferability.
Mandatory embedded C/C++, microcontroller, device-driver, Linux and degree create strict technical filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, test, and debug embedded software on microcontroller platforms from requirements through production.
Participate in software and system architecture design, device driver development, and work with Linux OS and embedded C toolchains.
Use Python scripting for automation and tooling; engage with cross-functional and global teams for requirements and post-production support.
Bachelor's degree in Electronics, Electrical Engineering, Computer Science, or related discipline.
1 to 3 years of relevant experience in embedded software development.
Proficiency or willingness to learn embedded C/C++, Python scripting, and knowledge of microcontrollers and peripherals.
Location: Bangalore (not explicitly restricted onsite, but training and work imply Bangalore presence).
Experienced in embedded C/C++ development with a strong understanding of microcontrollers (8-bit, 16-bit, 32-bit) and peripherals such as ADC, SPI.
Familiar with Linux OS, device driver development, software design discipline, and debugging tools for embedded systems.
Comfortable with using AI-assisted coding tools and Python automation scripting within an industrial embedded systems environment.