Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
Skills
Embedded Linux
Communication
Python
Continuous Integration
Continuous Delivery
Embedded Systems
Git
GitHub
Jenkins
Collaboration
DSL
Gerrit
Productivity
Scripting
Software Release Life Cycle
Workflow
Job Details
Senior Embedded Tools Engineer
We are seeking a highly skilled Senior Embedded Tools Engineer to support client and partner development teams working on embedded Linux platforms using GitHub (RDKCentral). You will be part of a fast-paced, collaborative tools infrastructure team focused on improving developer workflows, solving build/release issues, and enhancing productivity using Python, Jenkins, GitHub, and Yocto.
Key Responsibilities
Must-Have Skills
Philadelphia City in Pennsylvania Long term contract
We are seeking a highly skilled Senior Embedded Tools Engineer to support client and partner development teams working on embedded Linux platforms using GitHub (RDKCentral). You will be part of a fast-paced, collaborative tools infrastructure team focused on improving developer workflows, solving build/release issues, and enhancing productivity using Python, Jenkins, GitHub, and Yocto.
Key Responsibilities
- Provide expert support to Comcast engineering teams for issues related to GitHub-based workflows on RDKCentral.
- Develop and maintain Python-based tools and scripts in an embedded Linux environment.
- Collaborate with distributed teams (Comcast, Sky, partners) to support embedded development processes.
- Troubleshoot and enhance CI/CD pipelines using Jenkins (Pipeline/DSL), GitHub Actions, and Gerrit.
- Support Yocto-based build systems and help resolve build failures.
- Document technical processes, tools usage, and workflow best practices.
- Work on-site in Philadelphia at least 3 days per week for in-person collaboration with the engineering teams.
Must-Have Skills
- Strong Python development skills
- Experience with embedded Linux development environments
- Hands-on with GitHub, Git workflows, and Gerrit
- Strong knowledge of Jenkins (Pipeline, DSL) and Yocto build system
- Excellent verbal and written communication skills
- Ability to support and interface with senior-level engineers
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.