Position : Embedded Linux Engineer
Location :
Hyderabad & Bangalore
Experience : 3 to 4 Years
Education :
B. Tech / M. Tech (ECE / CSE)
Required Skills
3–4 years of hands-on experience in Embedded Software development with a strong hold on C.
3+ years working with the Linux kernel and device drivers in relevant projects.
Deep understanding of OS fundamentals; experience in developing multithreaded and multiprocess applications.
Practical expertise in embedded Linux (building, U-Boot configuration, kernel compilation, startup sequencing, file-systems, debugging, board bring-ups on cross-platforms).
Experience with Linux build systems (Yocto, Buildroot, etc.).
Familiarity with Host–Target toolchains for embedded platforms.
Skilled in debugging using JTAG, TRACE32, ICE, ICD, oscilloscopes, and protocol analyzers.
Strong debugging skills in kernel software stability, crash analysis, system locks, and abnormal resets.
Proficient with development tools like Git, CVS, Confluence, JIRA, Bitbucket, SourceTree.
Ability to read schematics, datasheets, technical reference manuals, and silicon revision sheets.
Passion for learning new technologies, methodologies, and processes.
Ability to work independently in a fast-paced, high-pressure environment.
Excellent written and verbal communication skills.
Self-motivated, creative thinker, strong problem-solving skills.
Capable of preparing specifications, design documents, test plans, and test reports.
Desired Skills
Experience leading or mentoring junior engineers.
System-level debugging, reverse engineering, knowledge of Linux internals and protocol-level interfaces.
Experience with RTOS (Zephyr, FreeRTOS, etc.).
Good understanding of open-source software packages.
Experience in cross-functional cooperation with leaders and project managers.
Adaptable, positive attitude, willingness to work on diverse technologies / domains.
Embedded Engineer • Delhi, India