Embedded Linux Specialist

Full Time
Bangalore
Posted 1 year ago
Job ID: R954-0521-12116-ES
Role | Embedded Linux Specialist |
No of Positions | 1 |
Experience | 4-6 Years |
Educational Qualification | Bachelor of Engineering preferably Computer Science |
Location | Bangalore |
Technical Competencies | Developing and debugging of multithreaded embedded Linux programs |
Responsibilities
- Understand customer requirements and business objectives
- Design IT systems and networks ensuring the right architecture and functionality
- Support new technology implementation
- Train users in new and existing IT systems
- Provide assistance with technical issues
- Revise existing systems and suggest improvements
- Produce reports
Required Skills
- Understanding of Embedded Linux components
- Toolchain, BootLoader, Kernel and RootFilesystem, OS Concepts
- Integrating kernel and Userland, Booting the target boards with NFS, SD Card, HDD
- Host and Cross Development Environments, Toolchain familiarization
- Adopt binary format-elf basics-Gcc, Binutils, Glibc, Gdb
- Linux build system knowledge
- Makefiles, Autoconf / Automake, Static / Dynamic libraries, Configure and Build process
- Packages dependency resolving, OSS
- Hands on experience on Docker env
- Proficiency in Linux commands usage – sed, awk, find, grep and other similar commands
- Proficiency in SCM tools GIT, Patch, quilt
- Debugging knowledge in Linux env
- Using gdb, readelf, objdump and other similar programs
- Resolving complex build issues, Porting different versions of packages Upstream, Downgraded
- Understanding of Debian / RPM packaging framework
- Experience on Yocto framework
- Knowledge on Automation tools GitLab, Jenkins
- Good programming ability in C and C++
- Usage knowledge on shell scripting and python scripting