Careers

Positions Available

Job Title

Senior Software Architect

Location

Fremont, California

Terms

Full-time

Description

This is a great opportunity to join a new start-up energy efficiency company focused on commercial and industrial lighting applications. You will lead the effort to architect and build a world-class lighting and management control system that delivers high performance and scalability for SMB’s to global 500 companies. With HID Lab’s proprietary technology, software-based control systems will unlock significant energy savings today and create a platform for the next generation ‘smart’ lighting applications. The position is for a hands-on, self-starter individual with a background in enterprise software applications who has the energy and drive to work on leading-edge products. The ideal candidate will have experience in creating server, real-time event management , database, and web-based applications that service management and control of global assets.

Responsibilities

  • Drive the concept, architecture, design, delivery of HID Labs lighting management system.
  • Provide corporate technical leadership across the company in software design and architecture utilizing best practices and world-class software development and quality assurance practices.
  • Work across the industry and the organization to specify the optimum solution that addresses customer current and future needs.
  • Identify the execution plan including specification, coding, integration, validation, and associated resource and staffing needs.

Required Skills

  • Windows SDK and Win32 API.
  • Web services, SOA, and Web 2.0 technologies such as AJAX, .NET.
  • Wireless technologies: SMS, WAP, WiFi, WiMAX.
  • Software/IP security methods and tools.
  • Processes handling, distribution, and high performance clustering.
  • Java technologies, C++, C#, and XML.
  • Best practices in software development process and coding style.
  • Use of source control and bug tracking systems.
  • Strong verbal and written communication skills required.
  • Ability to work effectively and collaboratively with others.

Professional Experience

  • 10+ years of hands on industry experience in building and delivering successful infrastructure type enterprise class products such as Management Systems, real-time event management, Database Servers, or Application Servers.
  • Excellent background in server-side programming and technologies: multi-threading, thread-pooling, IPC, load balancing, etc.
  • Proven industry experience writing highly scalable, multi-threaded UNIX servers in C++.
  • Proven capability to conceptualize, specify, design and deliver complete software systems that scale.
  • Prefer experience with developing applications for embedded systems.
  • Demonstrated experience in full life-cycle of firmware development.
  • Ability to work with remote development teams, including travel.

Education

  • 4-Year technical degree.
  • Masters degree preferred.

Salary

Competitive and commensurate with experience.

Contact

careers@hidlabs.com