





Niche senior embedded role at a mid-tier employer in non-metro city reduces applicant density.
Low transferability; requires specialized embedded firmware and Linux low-level expertise.
Specific embedded C/C++ and Linux low-level skills required without explicit years makes filters moderately strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop real-time embedded software/firmware and PC/mobile applications.
Analyze technical and low-level requirements to modify software according to customer/system needs.
Perform full software development lifecycle activities including design, coding, testing, code reviews, troubleshooting, and documentation.
Bachelor’s or Master’s degree in Engineering (B.E/M.E, B.Tech/M.Tech), MCA or equivalent.
Strong skills in Embedded C or C++ and Linux application development for embedded products.
Knowledge of IPC, threads, mutexes, and locking concepts.
Work Experience Required: Not explicitly mentioned in the JD.
Experienced in handling both high-level and low-level software design and development in embedded systems.
Able to ensure traceability through software requirement, design, code, and testing phases.
Comfortable with software development processes and ready to learn new technologies such as IoT, Linux device drivers, or deep learning.