Senior Software Engineer, Video Products

Senior Software Engineer, Video Products

Company: S2 Security Corporation, headquartered in Framingham, Massachusetts, is an internationally recognized innovator in the field of IP based integrated physical security management products. Its flagship product line, the S2 NetBox, brings sophisticated security management features to facilities of all sizes while minimizing total cost of ownership (TCO). By leveraging the power of networking technology, S2 brings users an unprecedented level of control over enterprise security. S2 products are available in a number of languages and are distributed through an international network of system integrators, OEMs and VARs.

S2 is in its eighth year of operation, is profitable, growing, and is privately held by a group of individual investors including a number of its employees. If you enjoy an opportunity where product ease of use and service come first in a flexible, self motivated environment, then S2 is right for you. Results count for everything here, and a minimum of bureaucratic hassles will keep you close to the action.

The Products: S2 develops and markets a family of network appliance products that manage all aspects of a commercial buildings physical access control, alarm monitoring, and video security infrastructure. S2s products employ an extremely graphical Web UI and carry an on-board Help and technical document system.

Opportunity: S2 Security is seeking experienced C++ and C# software engineer to expand our integrated video and electronic security products.  These engineers will join a small, focused team, to play a significant role implementing new server capabilities on our NetVR video management platform, and new browser-based user interface capabilities to manage live and recorded video.

Responsibilities for a user interface development engineer include:

  • Silverlight, C# and JavaScript development of our real-time monitoring and forensic search tools.
  • Possible development for IOS and other mobile device interfaces.
  • Evaluate and improve ease of use of the interfaces, to use the system as an appliance.
  • Test functionality across key browsers and platforms.

This role requires a software engineer/developer with a proven track record building reliable software on time and with minimal defects, in a small, focused team environment.

Requirements:

  • Significant programming experience in C++ or C#.  Ability to learn and work in a variety languages, such as C#, Python and Postgres SQL.
  • Experience building multi-threaded distributed system components.
  • Experience with TCP/IP client/server application development.
  • 5+ years experience as a software engineer.
  • BSCS or equivalent preferred.

Desirable Skills:

  • Experience with IP camera technology, digital video or video decompression software.
  • Experience programming IOS or other mobile device platforms.
  • Experience with Linux appliance applications.


Contact:  Ken Schroder (kschroder@s2sys.com)

Click here for a PDF version of the job description.