Bangalore, Karnataka
Job Summary
End-to-end responsibilities (Analysis, code changes, configure & build, test/stabilize, release) for customer’s embedded devices based on RHEL/Debian OS.
Key Responsibilities
The JD includes the below responsibilities for customer’s embedded devices based on RHEL/Debian OS.
1. OSS customization lifecycle – Analysis, code changes, configure & build, test/stabilize, release. Preparing target board.
2. OSS CVE vulnerability management, debugging and fixes. Code review for vulnerability fixes
3. Providing services related to licensing validation. Analysis of functionality & identifying alternative packages
4. Updating to newer packages in distribution and resolving dependencies, validation
Skill Requirements
[Mandatory Skills]
1. Programming/Scripting - C, Shell, python
2. Good knowledge of CVE vulnerability analysis and fix, License compliance (GPL{v2,v3}), LGPL{v2,v3})
3. Host and Cross Development Environments, Toolchain familiarization (Gcc, Binutils, Glibc, Gdb)
4. Proficiency in Linux RPM and Debian packaging, Linux build system knowledge – Makefiles, Autoconf/Automake, Static/Dynamic libraries, Configure & Build process.
5. Embedded board booting – Jetson Tx2, Tk1, KZAM9 boards etc
6. GIT, Gitlab
7. Docker for creating image, running containers, docker volumes etc.
Other Requirements
[Good to Have]
1. Automation frameworks: Jenkins, Fuego etc
2. Preparing minimal rootfilesystems, Good understanding of user space packages init process, network, graphics subsystems
3. Yocto framework
#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-