Careers

Blackwave is Powering Internet Video. A Boston-area startup company, Blackwave is taking the guesswork out of providing cost effective systems for storing and delivering Internet video. Our Internet Video Systems are providing industry leading performance and scalability designed to meet the growing needs of Content Distribution Networks (CDNs), Aggregators, and Media and Entertainment companies. Join this exciting, growing and fast paced company developing cutting edge products.

Engineering Position Openings

  • Media Server Software Engineer | Apply

    Looking for a talented software engineer to design, develop, specify and test media server components. Qualified candidates should have experience with streaming media servers, Windows Media and Adobe Flash, including knowledge of custom plug-in architecture on Windows and Flash servers. Need to have the ability to solve complex problems and have demonstrated technical accomplishments and the ability to work collaboratively in a team. Additional desirable skills and experience include some of the following; C/C++/COM language (for Windows development), Win32 internals (winsock, multi-threading, callbacks, etc), high performance, high throughput data/media systems, knowlege of streaming protocols (rtsp, mms, rtmp, http).

  • Customer-Solutions Engineer | Apply

    We are looking for a candidate who will provide technical expertise to ensure the success of early customer evaluations and deployments of advanced internet video delivery systems. Ideal candidates will have some experience in the installation and testing of software on newly manufactured systems. Experience should include an intermediate-level knowledge of Linux and Windows administration and solid understanding of TCP/IP network administration and networking hardware (switches, load balancers, VPN etc). Additional highly-desirable skills include programming and scripting experience, and/or experience in analyzing system performance data. Experience generating network topology diagrams and simulating customer network environments is desirable. Some travel to customer sites will be required.

    Day-to-day activities will include the development, execution and analysis of deployment/test plans based on customer requirements, and resolving deployment concerns specific to a new customer installation. Additional responsibilities include interfacing with early customers, establishing and maintaining positive and collaborative technical relationships, addressing and escalating customer defects and enhancement requests. Working as a member of the Engineering development organization, candidate must have good interpersonal skills, ability to work independently and as part of a team, good problem solving skills with attention to detail and ability to anticipate problems and drive solutions.

  • Field Engineer | Apply

    We are looking for an experienced Field Engineer to deploy and troubleshoot advanced internet video delivery systems. Experience should include a working knowledge of Linux and Windows administration and a solid understanding of TCP/IP network infrastructure including switches, load balancers and VPNs.

    The Field Engineer will initially conduct a technical site assessment at the client site to document the existing environment and identify customer integration requirements. Day-to-day responsibilities will include the installation, configuration and testing of hardware and software before and after shipment. Role includes execution of the test plan, monitoring, collecting and analyzing test results both on-site and remotely.

    Ideal candidate will be flexible and able to adapt to changing requirements. Candidate must be detail-oriented, organized and have strong written and verbal communication skills. Travel to customer sites will be required.

  • Lab/Network Support Engineer | Apply

    We are looking for a motivated engineer to install and maintain computer systems and design and support a network infrastructure in a fast-moving engineering development environment. Day-to-day requests and projects will include everything from the installation of new systems, updating drivers and firmware to the design of a network with complex switch and routing issues. Qualifications include 3+ years of information technology experience including networking, computer configuration and installation, data center design. Experience configuring network related devices such as switches, routers and firewalls. Linux and Windows system administration (intermediate) and network administration (intermediate to advanced). Other qualifications include good interpersonal skills, ability to work independently and as part of a team, good problem solving skills with attention to detail and ability to anticipate problems and drive to solutions.

  • Systems Simulation Engineer | Apply

    Unique opportunity for someone with a background in scientific simulation who is looking for a new challenge. Responsibilities include: relatively complex programming assignments under supervision of CTO/CSO. Candidate could be a recent college graduate with concentrations in Systems Theory, Computer Science, and/or Applied Mathematics.

    Skills/Experience: Applied Math, Systems simulation experience, modern languages and scripting tools, spreadsheets and other data analysis tools

  • UNIX Kernel/Disk Device Driver Engineer | Apply

    The candidate will have 5+ years of experience writing UNIX kernel device drivers. Highly desirable areas of expertise includes familiarity with Flash memory wear-leveling, disk scheduling, performance optimizations, one or more of the following protocols, SATA, SAS, SCSI, SMART protocols. Additional desirable experience would include

    • Initial module bring-up
    • Experience writing module diagnostics such as power-up Self Tests, Manufacturing test programs, memory test and device functional tests
    • Familiarity with scripting languages such as Python.

    Demonstrated ability to build solid unit-tested code with corresponding documentation is a requirement.