Release Engineer

Job description:

Aspera, a fast-growing software start-up in the San Francisco Bay Area building leading edge data transport technology, is seeking a smart, experienced engineer with deep software engineering knowledge and exceptional hands-on experience with build tools and techniques, to take ownership of our software release processes. Our software consists of a high-performance transport platform and several applications, running on all major operating systems.

Responsibilities:

  • Own and further develop our multi-platform build environment for nightly and on-demand builds, integrated with automated tests and web-based status reporting
  • Design, implement and maintain installers for all supported operating systems
  • Maintain correct makefiles including platform specific compilation flags and library dependencies for C/C++, static vs. dynamic binaries, debug and release versions
  • Execute builds
  • Manage release compatibility issues and document upgrade procedures
  • Manage the download site including publishing change logs and new release mailings and RSS feeds
  • Coordinate customer-specific releases with sales and business development

Required Skills:

  • Expert knowledge of build tools for C and C++ (including GNU auto tools, gcc/g++, platform specific compilation and linking, Visual C++)
  • Software engineering principles and hands-on expert knowledge of source code control, build and release automation, defect tracking
  • Good command of shell and scripting languages (Windows batch scripting, Unix shell scripting, Perl, Ruby)
  • Working knowledge of operating system installation and operation (Linux, Windows, Solaris, Mac OS X, Free BSD, virtual machines)
  • Effective verbal and written communication
  • Ability to thrive in a self-starter, non-hierarchical environment, achieving results on tight timelines

Desired Background:

  • B.Sc. or greater in Computer Science/Engineering or related discipline
  • 5 or more years of professional experience in software engineering.
  • 2 or more years of hands-on professional experience in release engineering

To Apply:

Please send a resume and a cover email to jobs@asperasoft.com.

About Aspera

Aspera Inc. is a software development company creating innovative high-performance bulk data transport technologies that provide maximum speed, complete security, and breakthrough bandwidth control at global distances. With several thousand endpoint and server licenses installed world wide, Aspera's fasp software products are becoming the industry standard for high-speed transfer of digital content in the media and entertainment marketplace and the technology of choice for large enterprise-wide organizations for Fortune 500 companies.