About The Position

The Sr. Director, Software Development & Engineering at Comcast is responsible for leading a global team focused on developing Linux-based RDK Platform Services software. This role involves driving the execution of the team's vision for creating scalable, reusable software solutions across various device types and applications. The position requires strong technical expertise in embedded Linux software development and effective management of a geographically distributed team.

Requirements

  • Bachelor's Degree in a relevant field.
  • 10+ years of relevant work experience in software development and engineering.
  • Strong technical background in managing embedded Linux software development in C/C++.
  • Experience delivering large software projects on schedule.

Nice To Haves

  • Familiarity with RDK, Yocto, Linux debug tools, and Linux Internet Protocol (IP) networking.
  • Experience managing globally distributed teams.
  • Experience developing video and/or broadband CPE equipment.

Responsibilities

  • Manage a team responsible for developing and maintaining a Linux-based software stack using agile development methodologies.
  • Develop and execute a vision for Platform development efforts across broadband, entertainment, and home security product offerings.
  • Work with multiple internal and external stakeholders to develop high-level team roadmaps.
  • Oversee high-level architectural direction and align architectural decisions with the team's strategic goals.
  • Communicate progress against quarterly deliverables to internal and external stakeholders.
  • Manage a geographically distributed team of engineers, providing support on recruitment, retention, and growth.
  • Manage and prioritize project tasks, estimate schedules, and identify potential project impediments.
  • Collaborate with test and release engineering functions to manage project tasks using the Agile Sprint methodology.
  • Foster a culture of cross-team collaboration amongst all team members, promoting innovation.
  • Create a culture of high-performing, motivated, and lean delivery teams by focusing on employee feedback and training opportunities.
  • Manage and execute on budget for all initiatives within the team.
  • Consistently challenge yourself and the team to improve quality and development velocity, reduce costs, and identify opportunities.
  • Negotiate for resources with the leadership team.

Benefits

  • Paid Time off
  • Physical Wellbeing support programs
  • Financial Wellbeing benefits
  • Emotional Wellbeing support
  • Life Events + Family Support benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service