Senior Software Developer - Media Player Team

Exceptional Innovation

$90K — $120K *
Media
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, Electrical Engineering, or equivalent
  • 7+ years of professional software development experience
  • Minimum 4 years writing code for set-top boxes or streaming technologies
  • 7 years programming in C/C++
  • 4 years experience with Real Time Operating Systems (RTOS)
  • 2 years of work with Digital Transmission Standards
  • 3 years of experience with Linux Device Drivers
  • Familiarity with media encryption and DRM practices

Responsibilities

  • Evaluate requirements to modify existing software
  • Enhance performance based on client needs
  • Collaborate with hardware engineers for software and hardware functionality
  • Troubleshoot and debug errors reported by staff and clients
  • Document fixes for software issues

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401K plan
  • Paid time off
Full Job Description
Job Description

We are currently searching for a Senior Software Developer to join a small team of developers tasked with the design, development, and maintenance of Exceptional Innovation's media player application.

If selected, you will be responsible for evaluating requirements and modifying existing software in order to meet the needs of the client, improve performance, or adapt our application to new hardware. You will work alongside our hardware engineering staff to ensure smooth functionality between our software applications and various set-top box hardware components. This will be accomplished by applying your industry specific knowledge (described in the minimum requirements below), scientific analysis, and embedded software development principals to complex situations.

You will also be responsible for troubleshooting and debugging of error reports from internal staff and external clients and properly documenting fixes. ***Previous development experience with other media players or frameworks and set top box hardware is required.

Qualifications

Bachelor's Degree in Computer Science, Electrical Engineering, or equivalent field of study. 7+ years of professional software development experience with significant recent experience (minimum 4 years) writing code for set top boxes or other streaming related technologies.

Required Skills:
  • Programming languages: C/C++ - 7 years
  • RTOS (Real Time Operating System) - 4 years
  • Digital Transmission Standards (ATSC, DVB, Section filtering, MPEG Transport Stream) - 2 years
  • Linux Device Driver - 3 years
  • Scripting languages (such as Bash) - 2 years
  • Streaming framework (such as GStreamer) - 3 years
  • Media Encryption, DRM, Cryptography - 2 years
  • Audio Video Analysis tools - 2 years
  • Familiarity with debugging I2C communications - 1 year


Additional Information

We offer a competitive salary and excellent benefits including health, dental, vision, 401K, Paid time off and much more.

Apply today and we'll review your qualifications to see if you might be the next great member of our team.

Videos To Watch
https://www.youtube.com/watch?v=iYH5KHP4zrY&list=PLork2WyvCP62EWgZpOUV7JAg6sQ9cdVAk

Similar Jobs

More Jobs at Exceptional Innovation

  • Software Engineer
    $80K — $110K *
    Westerville, OH 43081 (Franklin County)
    Information Technology
    In-Person

More Media Jobs

Find similar Senior Software Developer - Media Player Team jobs: