Sr. C/C++ Software Engineer

5 days ago


PHILADELPHIA, United States Comcast Corporation Full time
FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we’re making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world.

Job Summary

FreeWheel is looking for passionate Sr. C/C++ Software Engineer to help design, build and support our highquality, innovative video advertising platform. This position is virtual based. FreeWheel helps the television industry to monetize their premium contents through a robust technology platform, which enables consumers to view high quality videos on any devices including PC, smart phone, OTT device, set-top box and traditional TV. FreeWheel’s global engineering teams are building the one-stop solution for TV industry to manage its billion-dollar revenue. Our tech platform is capable of handling billions of daily requests, processing terabytes of raw daily data, and optimizing clients’ business.

Job Description

Development:

  • Be a feature owner that is responsible for the complete lifecycle of software development in your owned feature, including designing, prototyping, implementation, testing, maintenance and technical support.
  • Produce technical specifications and determine operational feasibility.
  • Write well designed, testable, efficient code.
  • Develop software verification plans and quality assurance procedures.
  • Integrate software components into a fully functional software system.
  • Document and maintain software functionality.
  • Tailor and deploy engineering tools, processes and metrics.

Support:

  • Support overall business.
  • Solve issues in technical way.

Innovation and Cooperation:

  • Serve as the expert of online advertising industry and drive the industry with continuous technical innovation.
  • Partner with global engineering, product and operations teams to further incorporate collective innovations.
  • Mentor junior level software engineers.

About You / Qualification:

  • Extensive experience with C/C++, DB design and network programming.
  • Experience with large system software design and development.
  • Experience with distributed systems and mission-critical systems is a plus.
  • Familiar with Open RTB protocol is a plus.
  • Demonstrated expertise in problem solving and technical innovation.
  • Strong passion with learning/practicing new technics.
  • Knowledgeable about SDLC, Agile and Software Engineering Methodology.
  • Team working skills, Good communication skills, Willingness to work under pressure.
  • Have strong ability and persistency on technical support.
  • Have ability to work close with global teams and accept additional working time besides normal working hours to have meeting or co-working with global teams.
  • Advertising industry experience is a plus.

Core Responsibilities

  • Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
  • Designs new software and web applications, supports applications under development and customizes current applications. Develops software update process for existing applications. Assists in the roll-out of software releases.
  • Trains junior Software Development Engineers on internally developed software applications.
  • Oversees the researching, writing and editing of documentation and technical requirements, including evaluation plans, test results, technical manuals and formal recommendations and reports.
  • Keeps current with technological developments within the industry. Monitors and evaluates competitive applications and products. Reviews literature, patents and current practices relevant to the solution of assigned projects.
  • Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques. Serves as a guide and mentor for junior level Software Development Engineers.
  • Assists in tracking and evaluating performance metrics. Ensures team delivers software on time, to specification and within budget.
  • Works with Quality Assurance team to determine if applications fit specification and technical requirements.
  • Displays expertise in knowledge of engineering methodologies, concepts and skills and their application in the area of specified engineering specialty.
  • Displays expertise in process design and redesign skills. Presents and defends architectural, design and technical choices to internal audiences.
  • Consistent exercise of independent judgment and discretion in matters of significance.
  • Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) and overtime as necessary.
  • Other duties and responsibilities as assigned.

Employees at all levels are expected to:

  • Understand our Operating Principles; make them the guidelines for how you do your job.
  • Own the customer experience - think and act in ways that put our customers first, give them seamless digital options at every touchpoint, and make them promoters of our products and services.
  • Know your stuff - be enthusiastic learners, users and advocates of our game-changing technology, products and services, especially our digital tools and experiences.
  • Win as a team - make big things happen by working together and being open to new ideas.
  • Be an active part of the Net Promoter System - a way of working that brings more employee and customer feedback into the company - by joining huddles, making call backs and helping us elevate opportunities to do better for our customers.
  • Drive results and growth.
  • Respect and promote inclusion & diversity.
  • Do what's right for each other, our customers, investors and our communities.

Disclaimer:

  • This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.

Comcast is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law. Comcast will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable law, including the Los Angeles Fair Chance Initiative for Hiring Ordinance and the San Francisco Fair Chance Ordinance.


Salary:

National Pay Range: $96,706.14 USD-$226,655.01 USD

Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later.


Additionally, Comcast provides best-in-class Benefits to eligible employees. 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 compensation and benefits summary on our careers site for more details.


Education

Bachelor's Degree

While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.

Relevant Work Experience

7-10 Years



  • Philadelphia, PA, United States Comcast Corporation Full time

    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we’re making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can...

  • C++ Engineer

    4 weeks ago


    Philadelphia, United States Proscia Full time

    Job Title: C++ Engineer - Image Processing Company: Proscia Location: Philadelphia, PA About Proscia Pathology is at the center of medicine, and is undergoing a profound transformation as the final frontier of digitization in healthcare. We started Proscia to accelerate pathology's transition from microscope to images, and to use that data to change the way...

  • C++ Engineer

    2 weeks ago


    Philadelphia, United States Proscia Full time

    Job Title: C++ Engineer - Image Processing Company: Proscia Location: Philadelphia, PA About Proscia Pathology is at the center of medicine, and is undergoing a profound transformation as the final frontier of digitization in healthcare. We started Proscia to accelerate pathology's transition from microscope to images, and to use that data to change the...


  • Philadelphia, United States Tata Consultancy Services Full time

    Job Title: Embedded systems engineer, C, C++, RUST, RDK Relevant Experience (in Yrs) 4+ Technical/Functional Skills•Four year college degree in a related field •Design, development, production, testing, and maintenance of embedded systems. •Tests systems regularly to eliminate potential issues, provides system level support working with cross...

  • C++ Engineer

    4 weeks ago


    Philadelphia, United States Proscia Full time

    Job DescriptionJob DescriptionSalary: Job Title: C++ Engineer - Image ProcessingCompany: ProsciaLocation: Philadelphia, PA About ProsciaPathology is at the center of medicine, and is undergoing a profound transformation as the final frontier of digitization in healthcare. We started Proscia to accelerate pathology’s transition from microscope to images,...


  • Philadelphia, United States Motion Recruitment Full time

    We are seeking a skilled C#/.NET Engineer to join an innovative financial company based in Philadelphia. As part of a dynamic team, you will play a crucial role in developing and maintaining high-performance applications utilizing the latest C# and .NET technologies. Your responsibilities will include designing and implementing RESTful APIs that...


  • Philadelphia, United States Diverse Lynx Full time

    Position: Embedded systems engineer, C, C++, RUST, RDK Location: Philadelphia, PA/ Denver, CO Duration: Full-Time Relevant Experience (in Yrs) 4+ Technical/Functional Skills •Four year college degree in a related field •Design, development, production, testing, and maintenance of embedded systems. •Tests systems regularly to eliminate potential issues,...

  • Software Developer

    4 weeks ago


    Philadelphia, United States GBS Group Full time

    DescriptionSoftware Developer The GBS Group has an exciting opportunity for a Software Developer. As a Software Developer with GBS, you will work both independently and with a team of programmers and engineers on complex projects related to Naval ship platforms. The position will develop coded models of electrical, electronic, and mechanical control systems...

  • Software Developer

    1 month ago


    Philadelphia, United States GBS Group Full time

    DescriptionSoftware Developer The GBS Group has an exciting opportunity for a Software Developer. As a Software Developer with GBS, you will work both independently and with a team of programmers and engineers on complex projects related to Naval ship platforms. The position will develop coded models of electrical, electronic, and mechanical control systems...


  • Philadelphia, United States Selby Jennings Full time

    A leading proprietary trading firm is hiring Senior Engineers strong with C# (or Java and comfortable with C#). The firm is known for being a leader in the Options-trading space and in general is considered one of the strongest players in the trading space. Responsibilities of this role will include: Design and build new tools as well as enhancements to...


  • Philadelphia, United States Selby Jennings Full time

    A leading proprietary trading firm is hiring Senior Engineers strong with C# (or Java and comfortable with C#). The firm is known for being a leader in the Options-trading space and in general is considered one of the strongest players in the trading space. Responsibilities of this role will include:Design and build new tools as well as enhancements to...


  • Philadelphia, United States Selby Jennings Full time

    A leading proprietary trading firm is hiring Senior Engineers strong with C# (or Java and comfortable with C#). The firm is known for being a leader in the Options-trading space and in general is considered one of the strongest players in the trading space. Responsibilities of this role will include:Design and build new tools as well as enhancements to...

  • Software Engineer

    1 month ago


    Philadelphia, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionUse your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Software Engineer to join our distributed team. We...

  • C++ Developer

    1 month ago


    Philadelphia, United States Crowning Consulting Pvt. Ltd Full time

    Bachelor’s degree in computer science/electronics or related field• 8+ year Development experience with Linux and embedded devices• Software Skills – C C++ - Advanced Level and JSP• Proficient in Unix/Linux environments• Experience developing multi-threaded and high performance software• ...

  • C++ Developer

    1 month ago


    Philadelphia, Pennsylvania, United States Crowning Consulting Pvt. Ltd Full time

    Bachelor's degree in computer science/electronics or related field 8+ year Development experience with Linux and embedded devices Software Skills – C C++ - Advanced Level and JSP Proficient in Unix/Linux environments Experience developing multi-threaded and high performance software Well-versed and proficient with networking technologies and protocols

  • Sr. Software Engineer

    4 weeks ago


    Philadelphia, United States Comcast Cable Communications LLC Full time

    Provide technical leadership in designing and developing system software tests using Python, Java, and C#; use Pytest framework to implement code in modular reusable components for system testing; use SQL databases, including MySQL, MSSQL, and Oracle, to write and optimize queries to create, update, and retrieve data for system testing; use Jenkins for...

  • Sr. Software Engineer

    2 weeks ago


    Philadelphia, Pennsylvania, United States Comcast Full time

    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, were making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can...


  • Philadelphia, Pennsylvania, United States InsideHigherEd Full time

    Duties: Responsible for the custom application design, development, testing, maintenance and documentation of natural language processing (NLP) and machine learning (ML) methods and applications produced for the Health Language Processing Laboratory ). Work with investigators and team members to apply said methods to the analysis of big data in the...

  • C# .NET Developer

    2 weeks ago


    Philadelphia, United States Graphite GTC Full time

    Since our inception in 2017, Graphite GTC has been on a mission to redefine the landscape of software development. Our groundbreaking No-Code development platform has transformed the way software is conceived and created, democratizing the process and making it accessible to all. Our mantra, “Better. Faster. Cheaper.™” is not just a slogan; it's the...

  • C# .NET Developer

    1 month ago


    Philadelphia, United States Graphite GTC Full time

    Since our inception in 2017, Graphite GTC has been on a mission to redefine the landscape of software development. Our groundbreaking No-Code development platform has transformed the way software is conceived and created, democratizing the process and making it accessible to all. Our mantra, Better. Faster. Cheaper. is not just a slogan; it's the reality we...