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.