Monday, January 24, 2011

ViaSat - Sr Engineer Tools Development

Location
Denver, CO

Job Responsibilities
WildBlue, a subsidiary of ViaSat, is the premier Ka- band satellite Internet service provider in the U.S., offering affordable broadband Internet access to everyone, regardless of where they live. The consumer broadband service delivers affordable two-way Internet access via satellite to virtually any home or small business, especially the estimated 11.5 million homes not connected to wired networks, such as DSL, cable, and fiber.
Plan, design and implement system management tools to help Engineering and Operations organizations supervise and manage WildBlue’s network. Development of such tools require interfacing with various Access Network equipment, Data Communication equipment, Satellite Telemetry & Control systems, RF Monitoring systems, Service Provisioning systems, Network and Element Management systems and Databases.

Work with other engineering team members in establishing benchmarks, metrics and procedures for evaluating system level performance for WildBlue network and services. Develop tools that simulate/emulate WildBlue network. Run performance test in simulated, emulated and real-world environments to evaluate and compare system performance.

Participate in the design, implementation, deployment and maintenance of complex web user interfaces for a variety of applications.

Develop tools and processes to help maintain and manage WildBlue Satellite Gateway Earth Stations as well as various laboratories and field test platforms used for functionality and performance validation.

Automate, in a variety of scripting languages, standardized Test Procedures that are used repeatedly for functionality and performance validation of new hardware and software releases from equipment vendors.

Define, implement and maintain development and quality- assurance environments for the tools including the Sun/Windows servers, software development tools and databases.

Assist the Technical Operations organization in troubleshooting and resolving problems with tools and systems in real time. The person shall be able to handle escalations from Network Operations Center on 24x7 basis.



Experience/Skills Required


Must have specific experience with a scripting language (Expect/Tcl, Perl, Python, Shell). Must have specific experience with CGI, JavaScript, DOM and Web Based application development frameworks. Must have prior experience with Object Oriented Design and programming in C, C++ and Java.

Experience in interactive web user interface design and implementation Required, including browser side Javascript, dynamic HTML generation, AJAX, JSON, Dreamweaver, CSS and "Web 2.0" technologies. Familiarity or experience with emerging HTML 5 standards and technology is a plus

Must have prior experience working with databases (Oracle, MySQL) and have an intermediate to expert knowledge of SQL.

Must have experience working on both UNIX (Solaris, FreeBSD, Linux) and Windows platforms. Must have good understanding of the software development processes, software configuration management tools and practices, as well as the software quality assurance practices required to build, enhance and deploy production-worthy tools on an aggressive schedule.

Familiarity with laboratory work in support of system testing, data communications theory, network troubleshooting procedures, packet generators and analyzers is highly desirable.

Must have strong problem solving skills with specific ability to analyze and troubleshoot a variety of issues. Good written and oral communication skills are essential.

A good understanding of TCP/IP and HTTP protocols is highly desirable. Knowledge of Web-caching and Performance Enhancing Proxies is a definite plus.

Desirable to have some knowledge of the technology behind DOCSIS based Cable Access Networks.

Familiarity with either a Satellite Ground Station or Cable Head-end operational environment, including the Device and Service Provisioning workflow is a plus.

Must be a team player and have demonstrated ability to work within and across teams.

Must be creative, driven and disciplined.




Education Requirements
BA/BS or equivalent experience

Travel Required
Up to 25 percent

US Citizenship Required?
US Citizenship or Permanent Resident Status Required

Clearance Required?
No