Position Senior Engineer / Technical Lead (Linux BSP)
What You'll Be Doing
- Responsible for design and development of real‑time embedded software/firmware and PC/mobile based software application.
- Analyse domain specific technical or low‑level requirement and modify as per end customer or system requirement.
- Participate in high‑level and low‑level software design.
- Perform software testing including unit, functional and system level requirements with manual and automated methods.
- Trace software from requirement to design to coding to testing.
- Perform code review following coding guidelines and static code analysis.
- Troubleshoot software problems of limited difficulty.
- Document technical deliverables such as software specifications, design documents, code comments, test cases, test reports, release notes throughout the project life cycle.
- Follow the defined process for software development life cycle.
- Develop software solutions using established programming languages or by learning new languages required for specific projects.
What Are We Looking For
- Strong knowledge of Linux device drivers, Linux kernel programming, Linux kernel internals, Yocto / Buildroot or any other build systems.
- Experience working with development tools such as oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA.
- Experience with embedded microprocessors based on Qualcomm, TI, NXP, NVIDIA, Intel or similar.
- Experience in board support package, device driver and boot loader development/porting.
- Understanding of hardware schematic and datasheet of hardware components to derive firmware/software specific solutions.
- Strong sense of ownership, passion, fast learning, analytical mindset, perfection seeker.
Location
Hyderabad, Ahmedabad, IN‑TG‑Hyderabad, India‑Gowra Palladium (eInfochips)
Time Type
Full time
Job Category
Engineering Services