Software Developer -(C++)

ComcastPhiladelphia, PA
20h

About The Position

Junior C++ Developer who is responsible for planning and designing new software, development, analyzing, architect and enhancement of embedded software using RDK-V on Xfinity Set top boxes and TV Platforms. Collaborate with project stakeholders to identify product and technical requirements. Coordinates the documentation of all development activity and work with vendors as the need arises for integration. Integrates knowledge of business and functional priorities. Pro-actively lead the software development for sprint releases. Review test specifications with QA for the new features in RDK and identify the test gaps. Owning end to end feature development to pass QA and release management process. Track the performance of the release and features via telemetry dashboards. Acts as a key contributor and in a complex and crucial environment. The ideal candidate will have experience building and maintaining APIs for embedded platforms.

Requirements

  • Minimum 1 – 2 years of programming experience in C++
  • Experience developing and maintaining APIs
  • Experience in design and development of embedded systems code that require multitasking and multi-threaded systems using IPC mechanisms
  • Experience with development on set top boxes and TV platforms
  • Experience in Build tools (Yocto, Makefile), JIRA (user story and bug tracking), Git/Gerrit (code checkin, reviews)

Nice To Haves

  • Experience with open source projects would be a plus.

Responsibilities

  • planning and designing new software
  • development, analyzing, architect and enhancement of embedded software using RDK-V on Xfinity Set top boxes and TV Platforms
  • Collaborate with project stakeholders to identify product and technical requirements
  • Coordinates the documentation of all development activity and work with vendors as the need arises for integration
  • Integrates knowledge of business and functional priorities
  • Pro-actively lead the software development for sprint releases
  • Review test specifications with QA for the new features in RDK and identify the test gaps
  • Owning end to end feature development to pass QA and release management process
  • Track the performance of the release and features via telemetry dashboards

Benefits

  • We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools that are personalized to meet the needs of your reality—to help support you physically, financially and emotionally through the big milestones and in your everyday life.
  • Please visit the benefits summary on our careers site for more details.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service