Software Architect Engineer

advertisement
Software Architect
XICATO, the Company
We are a very early stage Silicon Valley based Solid State Lighting Module startup. We are focused on bringing
value added solid state lighting modules to the global lighting industry. Xicato’s experienced executive team
collectively has more than 70 active years in the (Solid State) Lighting industry, including R&D, Marketing, Supply
Chain, Manufacturing, New Business Development and General Management.
CAREER and BENEFITS
We believe in internal promotion against hiring from outside when growing the company. If you deliver and the
results are there, the opportunity exists to grow rapidly with the company. At the same time, we provide better
than industry-average medical and dental benefits.
The Role
Are you ready to change how we interact with lights and lighting? Do you want to be at the forefront of merging
lighting with the Internet of Things? We are looking for a Software Architect to join our team and further refine our
“xBeacon” Bluetooth Low Energy based messaging protocol used for light control, data collection and sensor
integration, and to define the path to integrate our products into IP based networks will form foundation of
emerging integrated building control systems. In this role, you will play a key part in defining and architecting how
our products will connect and integrate with 3rd party data collection and analytic services as well as guiding a clear
path through the “controls mess”. You will ensure that our next generation products set standards for ease of use
and integration that match our reputation for reliability and quality of light.
Primary objectives:










Architect data collection and device management schema of BLE overlay network for XIM modules along with
integration into IP based networks to extend range into other segments of a space
Restructuring of software for Xicato developed applications to provide proper abstraction support for APIs,
rd
SDKs and 3 party services
Review options for standards based interconnect (e.g., OIC, oneM2M, etc.) and define an implementation
path to follow
Define requirements and manage 3rd party developers in the implementation of architecture and integration
with 3rd party services
Integration with/to 3rd party enterprise/cloud ecosystem software
Define requirements and manage 3rd party app development for Android and iOS platforms
Pass through of light configuration and control messages to individual modules
Definition and documentation of webserver API to allow access to lights and sensors
Define SDK and API to ease integration into 3rd party management systems and/or control systems
Architect and develop tools to speed up commissioning/provisioning process
Experience (Musts):

Must have in depth experience in architecting and defining software requirements and be able to describe at
least one project taken from concept to completion



Experience in the development of embedded systems software and/or firmware. Plus if experienced
developing for ARM based embedded SoCs
Must be familiar with wireless protocols such as BLE and WiFi and have developed programs that
communicate between embedded devices over either WiFi or BLE
Fluent (at least 3 years working experience) in C, Java and Python
Experience (Wants):

Development of iOS and/or Android apps is a plus
Education:

BSCS, BSCE or BSEE with at least 10 years experience in software and firmware development.
Download