Opportunity to work with a leading Manufacturing HVAC OrganizationGreat working cultureAbout Our Client
A world leader in high-technology heating, air-conditioning and refrigeration solutions. Provide sustainable solutions, integrating energy-efficient products, building controls and energy services for residential, commercial, retail, transport and food service customers. A leading global provider of innovative HVAC, refrigeration, and building automation technologies.
Job Description
- Development and migration of existing systems to Yocto-based platforms.
- Maintain and support the Yocto build system in a CI / CD environment, including packaging and deployment of software images.
- Configure, modify, and integrate the kernel and embedded boot loaders.
- Responsible for custom driver porting and applying patches to legacy packages.
- Design and develop the automation to validate the builds in the CI / CD pipeline.
- Close connect to the Yocto project and collaboration with the open-source community
- Proficiently work with development methodologies such as Agile, SAFe
The Successful Applicant
- Qualifications : BE / ME or BTech / MTech - Electronics or BE / BTech in Electronics or ME / MTech in computer Science with 6+ years of experience in below areas : -
- Professional experience in software development using C / C++
- Experience in using scripting languages like Python, Shell etc.
- A passion for Linux and open source
- Solid experience in using embedded Linux (Yocto / OpenEmbedded or buildroot)
- Experience in using U-Boot, Linux kernel configuration and Device tree.
- Confident in the use of GNU (Cross-)Toolchain, (C)Make
- Experience with modern DevOps practices and tools : test-driven development, SCM (Git), automated builds and tests, CI / CD with Gitlab, Jenkins, AWS etc.
- Git expertise to ensure merges, rebasing, cherry picking etc.
- Expert knowledge of build automation /