Comcast - Norristown, PA
posted 4 months ago
FreeWheel, a Comcast company, is seeking a passionate Sr. C/C++ Software Engineer to join our innovative team dedicated to enhancing our video advertising platform. This position is virtual-based, allowing you to work from anywhere while contributing to a global initiative that helps the television industry monetize premium content. Our technology platform is designed to support high-quality video delivery across various devices, including PCs, smartphones, OTT devices, set-top boxes, and traditional TVs. As part of our global engineering teams, you will play a crucial role in building a one-stop solution for the TV industry, managing a billion-dollar revenue stream and processing terabytes of data daily. In this role, you will be responsible for the complete lifecycle of software development for your assigned features. This includes designing, prototyping, implementing, testing, maintaining, and providing technical support for the software you develop. You will produce technical specifications, determine operational feasibility, and write well-designed, testable, and efficient code. Additionally, you will develop software verification plans and quality assurance procedures, integrate software components into a fully functional system, and document and maintain software functionality. Your contributions will not only support the overall business but also drive continuous technical innovation within the online advertising industry. As a senior engineer, you will collaborate with project stakeholders to identify product and technical requirements, conduct analyses to determine integration needs, and design new software and web applications. You will also support applications under development, customize current applications, and assist in the rollout of software releases. Mentoring junior software engineers will be a key part of your responsibilities, as you guide them in using internally developed software applications and help them grow in their roles. You will keep abreast of technological developments in the industry, monitor competitive applications, and provide technical leadership throughout the design process. Your expertise will be essential in ensuring that the team delivers software on time, to specification, and within budget.