2 days ago
Responsibilities
- Design and develop software for embedded devices using C, C++, Bash, and Python.
- Perform cross-compiling, cross-linking, and cross-debugging using Yocto.
- Debug GStreamer and video codec issues involving H264, H265, and AV1.
- Apply Linux concepts including processes, scheduling, inter-process communication, and multithreading.
- Maintain version control with Git and build CI/CD pipelines using Jenkins.
- Develop and orchestrate test cases with the Automatics framework.
- Search, monitor, and analyze data using Splunk and Backtrace-portal.
- Analyze logs and reconstruct events within the RDK stack.
- Develop software applications using EGL and Essos.
- Work with networking, DVB, MPEG-DASH, DRM, PlayReady, and Widevine technologies.
- Support application customization, software updates, and release rollouts.
- Collaborate with stakeholders to identify requirements and integration needs.
- Partner with Quality Assurance to verify applications against specifications and technical requirements.
- Provide technical leadership and mentor junior-level engineers.
Requirements
- Bachelor’s degree or foreign equivalent in Computer Science, Engineering, or a related technical field.
- Five years of experience designing and developing software for embedded devices with C, C++, Bash, Python, Yocto, GStreamer, Linux, Git, Jenkins, Automatics, Splunk, Backtrace-portal, and the RDK stack.
- At least three years of experience with networking concepts and technologies including routing, forwarding, IP addressing, Universal Plug and Play, and DIAL.
- At least one year of experience developing software applications with EGL and Essos.
- Experience with DVB technologies and protocols including Satellite and MPEG-DASH.
- Experience with DRM technologies including PlayReady and Widevine.
Benefits
- The position is eligible to work remotely one or more days per week under company policy.
- Eligible employees receive Comcast benefits and may be eligible for a bonus.
- Comcast provides personalized benefits resources and support for physical, financial, and emotional well-being.
About Comcast
Comcast is a U.S.-based media and telecommunications company that sells broadband, video, wireless, and voice services to consumers and businesses under the Xfinity and Comcast Business brands. It also owns NBCUniversal (including NBC, Universal Pictures, and Peacock) and Sky, operating TV networks, film studios, and streaming in the U.S. and Europe. Founded in 1963 and headquartered in Philadelphia, it is publicly traded on Nasdaq (CMCSA).
