Senior Embedded Linux Engineer RDK

SWITS DIGITAL Private Limited13 days ago
Philadelphia, PA, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Title – Senior Embedded Linux Engineer RDK

Location – Philadelphia, PA (onsite only)

Job Description

C/C++, Python, ELK, S3, Devops

• We are looking for a highly skilled Engineer to join the OSS team, focused on maintaining RDK reference Opensource distribution and improving the developer experience and enabling efficient software development within the RDK ecosystem. The ideal candidate will have strong expertise in Yocto, Embedded Linux, Python, C and Shell Scripting

Key Responsibilities

  • Work closely with different RDK development and operation teams to understand the 3rd party OSS Usage in RDK and generate 3rd party OSS reference distributions to support components.
  • Design and develop tools, automation, and workflows to enhance and streamline the developer experience
  • Translate requirements from engineering teams into well-defined, implementable user stories
  • Develop and maintain scripts and utilities to support build systems, CI/CD pipelines, and development workflows
  • Collaborate across teams to ensure scalable, reusable, and maintainable solutions

Required Skills & Qualifications

  • Strong understanding of Yocto and Embedded Linux environments
  • Proven expertise in Python and shell scripting
  • Hands-on experience with scripting languages (Python, Bash/Shell)
  • Good understanding of software development workflows and CI/CD pipelines
  • Ability to work with cross-functional teams and translate requirements into technical solutions
  • Familiarity with RDK (Reference Design Kit) ecosystem
  • Familar with yocto version upgrades and integration

Preferred Skills (Nice To Have)

  • Knowledge of C programming
  • Experience with developer tooling, build systems, and automation frameworks

Required Skills

Automation frameworks
ELK
S3
CI/CD pipelines
Yocto
C/C++
Embedded Linux
Shell Scripting
Python
DevOps