Software Engineer

At Videon, we are on the cutting edge of technology development. Our 4K and HD streaming products directly address industry needs, moving media from any source to any screen, and our modules and services help manufacturers bring their own products to fruition. Thanks to partnerships with leading silicon and software companies, Videon technology has been incorporated into hundreds of millions of devices. Odds are, if you’ve used a DVD or Blu-ray player, you’ve interacted with Videon technology. If you want an exciting job, this is definitely the place to be!

We need exceptional Software Engineers to help us continue to innovate and remain ahead of the curve. Engineers at Videon are involved in all stages of the product life cycle, including requirement definition, architectural analysis, implementation, and testing of industry leading video solutions ranging from streaming media to advanced ATSC3.0.

Key Areas of Responsibility

  • Design software using design patterns and good software structure at both the architectural and detailed levels to serve as a basis for construction.

  • Requirements discovery, analysis, documentation and validation of properties that must be exhibited by software being developed to solve a particular problem.

  • Creating working, quality software through a combination of coding, verification, unit testing and debugging.

  • Evaluate product quality and improve quality by identifying defects and problems.

  • Provide cost-effective support to software during the pre-delivery and post-delivery stage.


  • Fluent knowledge of programming languages C/C++ (including object oriented programming and concurrent programming) is required.

  • Proficiency with Linux software development especially Embedded Linux experience is highly desirable with Android native development considered a plus.

  • Real-time programming experience, including hardware interfacing, debugging and troubleshooting is highly desirable.

  • Knowledge of git, make / cmake, and scripting languages, such as Javascript (AngularJS) and Python are desirable, but not required.

  • Experience with media technologies such as FFmpeg / libav / live555, GStreamer or OpenMax is desirable.

  • Composure and professional, thoughtful decision-making in a fast and sometimes uncertain environment.

  • Willingness to proactively share and teach others.

  • Excellent written and verbal communication with the ability to effectively coordinate with internal and external teams.

Travel requirements

  • Some travel is required. A Passport is mandatory.


  • Bachelor’s degree in technical field and 2+ years of experience, or 5+ years of software development experience required with experience in the digital video industry preferred.

Hiring inventive people to join the Videon team is key to developing industry leading products. We applaud those willing to take initiative, think disruptively and work hard to achieve goals. Videon offers a learning environment within a culture of trust, hard work and personal responsibility. We consider ourselves a slice of Silicon Valley in Happy Valley and we need people like you to come work for us. If you're passionate about problem solving, please apply!

Employee Benefits and Work/Life Fit

  • Health, Dental & Vision Insurance

  • Short-term & long-term disability plus Life Insurance

  • 401(k) with company match

  • Health Savings Account & Flexible Spending Account

  • Paid Time Off plus 11 Holidays

  • Employee Assistance Program (EAP)

  • Wellness Program with biking, walking & running incentives

  • Casual Dress

  • Entertaining events throughout the year

  • Dogs welcome at work

  • On-site conveniences:

    • Chef-prepared lunches 3 days a week

    • Workout room

    • Basketball hoop, pool table, foosball & pinball

    • Notary Public service

Apply Now