





Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Generic mid-level Bangalore role increases applicants, but niche embedded and kernel skills reduce candidate pool.
Embedded firmware, bare-metal, and kernel skills are highly domain-specific and not easily transferable.
Explicit 2–4 years and mandatory embedded, C/C++, kernel and security skills enforce strict filtering.
Design, develop, test, and maintain embedded software applications using C, C++, Python, and Linux in Bare Metal and Linux environments.
Ensure secure coding practices and compliance with software quality standards, supporting cybersecurity compliance including security scans and remediation.
Collaborate across cross-functional teams within Agile Scrum processes to deliver reliable, scalable, and secure embedded software solutions.
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
2–4 years professional software development experience, including embedded software development.
Proficiency in C, C++, Python, Linux, and experience with Bare Metal or Linux embedded target environments.
Must be able to work on-site 4 days per week as per company policy.
Experience with formal software development processes including object-oriented and test-driven development methods.
Familiarity with kernel configuration, driver development, and cybersecurity issues related to embedded software.
Able to operate effectively in cross-functional, cross-cultural, and matrixed international teams.