Demo

Senior Software Development Engineer

Harmonic Inc.
Beaverton, OR Full Time
POSTED ON 1/20/2025
AVAILABLE BEFORE 4/18/2025

Senior Software Development Engineer

Harmonic is the worldwide leader in video delivery solutions. We enable media companies and service providers to deliver ultra-high-quality streaming and broadcast services to consumers globally through innovative SaaS platforms and software-based appliances. We are changing the way media companies and service providers monetize live and on-demand content on every screen. More information is available at www.harmonicinc.com.

Ready to apply Before you do, make sure to read all the details pertaining to this job in the description below.

Role Description

Harmonic is the industry's leading provider of encoding, transcoding, stream processing, and production & playout solutions for superior-quality broadcast and multiscreen applications. We offer the industry’s most comprehensive portfolio of video infrastructure solutions, all optimized to make production, distribution, and delivery networks more efficient, less expensive to operate, and capable of delivering superior-quality video to any device.

The Production and Playout development team creates Playout Servers, a powerful platform to facilitate the production, playout, storage, and distribution of digital media. The playout servers can support most complex video production workflows involving advanced graphics, audio, and media processing abilities. The playout server supports a broad range of SD and HD formats up to 1080p (3G) and Ultra HD (UHD). The system is flexible and allows easy expansion storage, adds new codecs, CiaB functionality for SDI and IP I / O, and other advanced features.

The Playout server provides high-quality, reliable ingest, production, and playout video workflows. Designed for most mission-critical, low-latency production and playout applications, the server combines file, baseband, and IP ingest with comprehensive integrated channel playout (ICP) capabilities, including HTML5 graphics, branding, DVE, and live switching of baseband and compressed IP sources. Integrated SDR / HDR tone mapping and tone expansion enable vivid color workflows. Open APIs enable control of media workflows and facilitate integration with any third-party automation system.

As we continue to expand our technology into new areas, we are looking to hire people who can contribute to an extremely capable, performance-driven development team.

As a Software Engineer in the Playout product team, you will design, develop, and maintain the software for key subsystems of the existing and future Harmonic Playout Server product portfolio. This position is located in Harmonic’s design center in Beaverton, OR, and will report to the Director of R&D.

Location

Hybrid – This position will be based in Beaverton.

What you will be doing :

  • Design, implement, document, and maintain software for Harmonic Spectrum X Playout Server and other related research and development projects.
  • Analyze, debug, and fix customer issues promptly.
  • Assist in project planning, defining goals, tracking, and communicating status.
  • Assist in analyzing, improving, and executing improved processes for the team in the areas of development, testing, automation, documentation, and communication.

What you should have :

Required Qualifications :

  • B.S. or higher degree in computer science, electronics, or a related discipline.
  • At least 5 years of real-time software development work experience.
  • Strong C / OOPS development experience.
  • Strong multi-threaded programming, data structures, and algorithms.
  • Linux Operating System Knowledge.
  • Demonstrated strong written and verbal communication skills.
  • Ability to work independently.
  • Preferred Qualifications :

  • Strong experience in developing and maintaining a large C code base.
  • Experience with Video Technology, Media codecs (AVC / MPEG / DV), Media wrappers (MXF / MP4).
  • Experience with implementing video standards such as SMPTE, ITU, EBT, etc.
  • Experience with real-time systems.
  • Experience with different storage protocols and systems (samba / cifs, ftp, linux file system).
  • Experience with Linux Operating System.
  • Experience with any scripting language (sh, python, perl).
  • Pay & Benefits

    For this role, the estimated base salary range is between $130,000 - $145,000. The actual base salary will vary based on various factors, including market, location and individual qualifications objectively assessed during the interview process.

    Diversity, Equality, and Inclusion at Harmonic Inc

    At Harmonic, we believe that building and nurturing a global team with diverse backgrounds and voices is critical to our success. Together, we achieve excellence through creativity and innovation, build relationships based on integrity and mutual respect, and deliver the highest quality in every aspect of our business for the benefit of our employees, business partners and shareholders.

    Additional Equal Opportunity statement

    Harmonic is an equal opportunity employer. Qualified applicants will receive consideration for employment regardless of gender, race, color, national origin, ancestry, citizenship, religion, age, physical or mental disability, medical condition, genetic information, pregnancy, sexual orientation, gender identity or gender expression, veteran status, or marital status, or any other characteristic protected by federal, state or local law. In addition, we will provide reasonable accommodations for qualified individuals with disabilities. Additionally, we will make reasonable accommodation to assist a person with a disability in the application process. If you need an accommodation in order to apply for a position, please contact hrhelp.nam@harmonicinc.com.

    For more information, please see links below :

    OFCCP Posters Landing Page

    Know Your Rights

    Pay Transparency

    LI-Hybrid

    LI-KS1

    J-18808-Ljbffr

    Salary : $130,000 - $145,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Development Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Development Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Harmonic Inc.

    Harmonic Inc.
    Hired Organization Address Seattle, WA Full Time
    Description Streaming OTT Sales Manager Harmonic is the worldwide leader in video delivery solutions, enabling media com...
    Harmonic Inc.
    Hired Organization Address Palo Alto, CA Full Time
    Harmonic is a startup building the world’s most advanced mathematical reasoning engine. Backed by some of the world's mo...
    Harmonic Inc.
    Hired Organization Address Palo Alto, CA Full Time
    Harmonic is a startup building the world’s most advanced mathematical reasoning engine. Backed by some of the world's mo...
    Harmonic Inc.
    Hired Organization Address Palo Alto, CA Full Time
    Harmonic is a startup building the world’s most advanced mathematical reasoning engine. Backed by some of the world's mo...

    Not the job you're looking for? Here are some other Senior Software Development Engineer jobs in the Beaverton, OR area that may be a better fit.

    Software Development Engineer

    Talent Software Services, Hillsboro, OR

    Applications Dev & Test - Software Development Engineer 3

    TALENT Software Services, Hillsboro, OR

    AI Assistant is available now!

    Feel free to start your new journey!