JOIN OUR DYNAMIC TEAM TODAY

Work At Espial

Working Environment

Espial has a dynamic work environment where employees actively participate in building, delivering and supporting products to a global set of customers.  Our employees have a diverse set of skills and share a common interest in working to make Espial the leading developer of TV Software.  The work is challenging and rewarding.

We're looking for bright and highly motivated individuals to join our team and ensure that Espial becomes the company of choice for our customers.

Positions Available

Aug 11, 2010 Java Developer
Jul 13, 2010 Systems Engineer
Jul 13, 2010 Server Software Engineer with MPEG Video Background

Java Developer

Posted: Aug 11, 2010
Location: Ottawa, ON

Responsibilities
    Espial is seeking an intermediate Java developer to become part of a dynamic team responsible for delivering the Evo IPTV Service Platform to our global base of customers. As part of the IPTV Product Development team, you will be responsible for delivering the cutting edge, on-demand TV and video applications that Espial’s customer base requires. As part of your day to day responsibilities, you will participate in the complete product development life-cycle including requirements definition, implementation, testing and delivery to the customer.
Requirements
  • Minimum of 2 years Java development experience preferably developing fast, highly transactional, multi-threaded applications
  • Knowledge of Jetty and Java Servlets
  • Knowledge of object to relational mapping tools such as Hibernate and C3PO
  • Experience with the Eclipse IDE, and Linux
  • JUnit testing framework
  • Code optimization and profiling tools (e.g. JProfiler)
  • Knowledge of SQL and Oracle or other relational database
  • Strong written and verbal communication skills.
  • Strong analysis, system debugging and problem solving skills
  • University degree in Computer Science or equivalent
Ideal Candidate Will Also
    • Networking protocols
  • JavaServer Faces
  • JMS
  • JMX
  • SOAP and web services
  • Javascript
  • Velocity
  • Hibernate search
  • Carrier Grade concepts
  • Scrum development methodology

If you are interested in this opportunity, please send your resume to hrinfo@espial.com

Systems Engineer

Posted: Jul 13, 2010
Location: Sunnyvale, CA

Responsibilities
  • Occasional travel world-wide, since we have customers across North America, Europe and Asia.
  • Help deploy Espial’s Video-on-demand and middleware products in the production networks of IPTV and cable TV operators.
  • Design solutions based on analysis of customers’ networks and systems.
  • Develop software adapters in Java/Perl/Shell Scripting as needed in order to integrate Espial VOD and Middleware with third party components
  • Professionally represent Espial with strategic customers and partners.
Requirements
  • Bachelor's Degree in Computer Science or equivalent. Three to five years relevant work experience in the software solutions industry is desired.
  • Experience in implementing software solutions.
  • Hands-on experience with Linux and Network installation/ administration
  • Experience in scripting using Shell/Perl
  • Good at troubleshooting, effectively documenting and debugging of problems
  • Basic experience managing routers, switches, and firewalls
  • MPEG Video experience would be highly desirable

If you are interested in this opportunity, please send your resume to hrinfo@espial.com

Server Software Engineer with MPEG Video Background

Posted: Jul 13, 2010
Location: Sunnyvale, CA

Responsibilities
    The Espial® Software Engineering team is looking for a C++ Server Software Engineer with MPEG Video Parsing experience to work on Espial’s top-tier Video Server application. Specifically:
  • Design & develop efficient C++ based software applications for MPEG Video management, based on architectural and functional requirements
  • Follow company software engineering processes and standards
  • Prepare and present technical documentation as per the company standards
  • Work with customers and partners to support deployment of application.
Requirements
  • 3-5 years of solid MPEG Parsing experience using C++ on Linux/Unix based platforms along with detailed understanding of video standards, such as MPEG, MPEG-2, MPEG-4, H.264, etc
  • Experience using TCP/IP, client server architecture, IPCs.
  • Exposure to object-oriented software design and development
  • Good experience with gcc, Makefile, debugging tools like gdb and profiling tools
  • Strong debugging and problem solving skills.
  • Excellent communication skills
  • B.S. or M.S. in computer science or equivalent.
Ideal Candidate Will Also
  • Experience in developing components in a distributed environment
  • Experience developing applications for scalable and highly available systems.
  • Experience with multi-threaded application development.
  • Experience with optimizing application performance.
  • You must be self-motivated and able to work independently as well as in a team environment
  • Experience in the following areas is highly desirable:
  • Resource management – I/O, CPU, Network etc.
  • Distributed Architectures
  • Clustered Systems

If you are interested in this opportunity, please send your resume to hrinfo@espial.com

Find Out More

Espial

To learn more about Espial, contact us today.