06 Aug
|
HCL Technologies
|
Bengaluru
06 Aug
HCL Technologies
Bengaluru
Senior Developer
Experience: Not Available to Not Available years
Location: Bangalore, India
Skills: C, Shell, Python, CVE vulnerability analysis, License compliance, Gcc, Binutils, Glibc, Gdb, Linux RPM, Debian packaging, Makefiles, Autoconf, Automake, Static libraries, Dynamic libraries, Configure & Build process, Jetson Tx2, Tk1, KZAM9, GIT, Gitlab, Docker, Jenkins, Fuego, Yocto framework
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.
OSS customization lifecycle – Analysis, code changes, configure & build, test/stabilize, release. Preparing target board.
OSS CVE vulnerability management, debugging and fixes. Code review for vulnerability fixes
Providing services related to licensing validation. Analysis of functionality & identifying alternative packages
Updating to newer packages in distribution and resolving dependencies, validation
Skill Requirements
[Mandatory Skills]
Programming/Scripting - C, Shell, python
Positive knowledge of CVE vulnerability analysis and fix, License compliance (GPL{v2,v3}), LGPL{v2,v3})
Host and Cross Development Environments, Toolchain familiarization (Gcc, Binutils, Glibc, Gdb)
Proficiency in Linux RPM and Debian packaging, Linux build system knowledge – Makefiles, Autoconf/Automake, Static/Energetic libraries, Configure & Build process.
Embedded board booting – Jetson Tx2, Tk1, KZAM9 boards etc
GIT, Gitlab
Docker for creating image, running containers, docker volumes etc.
Other Requirements
[Valuable to Have]
Automation frameworks:Jenkins, Fuego etc
Preparing minimal rootfilesystems, Good understanding of user space packages init process, network, graphics subsystems
Yocto framework
📌 Senior Developer Bengaluru
🏢 HCL Technologies
📍 Bengaluru