What are the responsibilities and job description for the Yocto Linux Engineer OR Embedded Developer-- Yocto Migration (Bill systems) position at DCM Infotech Limited?
Role: Yocto Linux Engineer OR Embedded Developer-- Yocto Migration (Bill systems)
Location: Philadelphia, PA - ONSITE
Duration: 12 months with possible extension
8 years of relevant experience as a developer working in a Linux development environment At least 6 years of experience in developing Custom Embedded Linux Operating Systems using Yocto, BitBake recipes and Open Embedded. Experience in embedded development, Linux device driver development, integration, board bring-up activities such as programming, debugging, troubleshooting and functionality testing
Advanced knowledge of C, C , shell scripts, Python and proven hands-on experience
Solid knowledge of Embedded Linux systems, low-level software (drivers, BSP), open-source, Yocto, and proven hands-on experience
Modify/patch or rewrite device tree files, bootloaders, kernel drivers, or open-source packages with a clean commit & potentially contribute back to OSS community.
Sound knowledge of GNU/Yocto build system as well as using various tool chains.
Proficiency in GitHub, CI/CD pipelines, and Agile/SAFe methodologies