Returning Candidate?

Video Software Development Engineer

Video Software Development Engineer

# of Openings 
Job Locations 
US-CA-San Jose
Posted Date 

More information about this job:


Krush is looking for trailblazers interested in narrowing the gap between humans and machine—using things like massively scalable and highly flexible video communication services, emotional and artificial intelligence, virtual and augmented reality, and beyond.


We’re looking for those driven to create and do something truly meaningful for the good of all. Krush doesn’t want to just move the cultural needle, we want to blow it out of the box. So, if you lose all track of time when you build, connect the dots others can’t see, and love mashing up traditional and emerging tech into something useful and amazing—WE might be the perfect mash-up.

  • This is an opportunity to join a dynamic well-funded company in a fast-growing market, with the potential to make an impact on the organization as it grows
  • Krush is founded by a team that has successfully built and sold multiple technology companies
  • We have a unique cloud-based platform that serves a wide variety of consumer and B2B business models and use-cases

We are seeking Video Development Software Engineers to work with our growing and passionate team of professionals on our Platform Services Team.


This position will be based on the West Coast near the San Jose, CA area with occasional travel (less than 20%) to the Dayton, Ohio company headquarters. 


What you’ll do:


Your day-to-day responsibilities will shift and grow but to start with, you will: 

  • Perform adaptation, optimization, and implementation of advanced video technologies to reimagine the video capabilities of Krush's ooVoo product. 
  • Engage in video software development including, but not limited to, mapping complex processing power intensive algorithms to existing encoder and decoder platforms, and writing unit test applications.
  • Analyze the break through video concepts developed by research and provide feedback on the specifications and other technical documentation
  • Support the Product development team in implementing customer requirements for ooVoo, Heystax, and the full suite of Krush products.


What you’ve done:


You have a unique combination of skills, talents, and mindset, including:

  • 5+ years’ experience as a Video Development Software Engineer, mid to senior level experience desired
  • Demonstrated experience in developing media applications in C++ for Windows, Mac, and Linux
  • Good understanding of client/server architecture
  • BS degree in Software Engineering, Computer Science, Electrical Engineering or other related field


Who you are:

  • You have excellent organizational skills
  • Passionate about new technology and very collaborative
  • A pro at working with cross-functional teams
  • Being detail-oriented isn’t just a sound bite for you, but one of your genuine qualities
  • You know what ‘fast-paced’ really means and you embrace it
  • What you don’t know, you’ll jump right in and learn. You can teach yourself whatever you need to know
  • You never say “that’s not my job” 


Automatic bonus points:

  • Startup environment experience (i.e. fast pace, flexibility, adaptable, embraces change) a PLUS
  • Strong knowledge of data structures and algorithms
  • Basic understanding of Digital Rights Management, Video Encryption, Video Decryption
  • Experience with Video and Audio multicast in large-scale systems, Video encoding, including H.264/MPEG-4 AVC
  • Experience with developing highly optimized real-time and multi-threaded asynchronous communication applications
  • Knowledge of lossy compression


If you bring your ‘A game’ to the table, here’s what we’ll bring:

  • Competitive salary and benefits (401K, PTO, Medical, Dental, Vision, etc.)
  • Getting in on the ground floor of a game-changing company
  • The chance to learn from some of the best people in the business through frequent - if not daily- interaction with our fiercely passionate leadership team
  • Challenging and meaningful problems to solve – you’ll make a difference and have an impact
  • A vibrant and devoted team (who still finds time for fun)
  • The room, perks and tools you need to create, succeed and have a good time
  • And in case you were wondering: no politics, no B.S., and no jerks


Sound like you?

Apply today! 


Krush is an Equal Opportunity Employer.

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.