





Metro location and early-mid experience increase applicant volume, but embedded firmware specialization limits broad competition.
Embedded firmware, microcontroller, and device-driver expertise is highly domain-specific and not easily transferable across industries.
Explicit years plus mandatory embedded C, device driver, Linux and toolchain skills create strict screening filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop, code, test, and debug embedded software on microcontroller platforms from requirements to production.
Participate in software design, system architecture development, and apply device drivers using embedded C/C++ and Linux OS.
Leverage Python scripting and AI tools to automate builds, support testing, and improve code quality; provide post-production troubleshooting.
Bachelor's degree in Electronics, Electrical Engineering, Computer Science, or related discipline.
1 to 3 years of experience in embedded software development or related areas.
Strong knowledge of embedded C/C++, microcontrollers (8/16/32-bit), device drivers, and Linux OS.
Training at Engineering & Technology Center Bangalore for minimum 3 months (included as part of role).
Experienced working with embedded systems involving microcontrollers and real-time device driver development.
Comfortable participating in code/design reviews and following structured software engineering practices.
Ability to utilize scripting (Python) and AI-assisted coding tools to enhance productivity and support automation.