Sr. Systems Architect

  • San Jose, CA

Company Description

Founded in Silicon Valley in 2004 NeuroSky is breaking the boundaries of body and mind monitoring and analysis for consumer-facing, wearable technology products. Our innovative biosensors are used globally in hundreds of products, brought to market by our partners, for body and mind health. These solutions capture, quantify and reveal unique health and wellness insights and give millions of people the ability to monitor and improve the performance body and mind. 

Job Description

Senior Systems Architect position involves frequent creative opportunities

to design and experiment with new, experimental prototype systems,

applications, and algorithms, involving both hardware and software, internal

and external systems, which may evolve into new company projects or product

lines. Applicant must be capable of both high-level design and low-level

implementation in order to bring projects to completion. The position will also

require constant and extensive interaction with project managers, hardware

designers, software programmers, manufacturing, partners and customers This

position reports to the Director of Applications Engineering at NeuroSky.

Planning and designing the lower-level communication protocols, drivers,

firmware, and higher-level API implementations for a wide array of

projects and end-user products.

• Design and implement code for scalable, extensible, and maintainable

cross-platform and cross-product interfaces and standards that can be

used to support both R&D efforts within the company and worldwide

partner/customer development efforts outside of the company.

• Design, development, and release of internal and external systems and

products.

• Support of other customers/companies to develop and release their

product(s).

• Generation of documentation artifacts (SOPs, version control,

change logs, user manuals, FAQs, etc)

Qualifications

Experience in designing and implementing code for scalable, extensible,

and maintainable cross-platform and cross-product interfaces and

standards that can be used to support both R&D efforts within the

company and worldwide partner/customer development efforts outside of

the company.

• Demonstrated exceptional skills and knowledge of systems’ design and

software development tools and techniques.

• At least 4 years working experience in software and hardware

development, maintenance, design, or related experience.

• Experience with multiple software platforms and operating systems and

tools, such as Windows, OSX, Android, iOS, Linux, Matlab, Unity, .NET,

etc.

• Experience with multiple software languages, such as C/C++, Obj-C, C#,

Java, scripting languages, HTML5

• Experience with database systems, such as MySQL, Oracle, etc.

• Experience with network and communications protocols, such as TCP/IP,

UART/RS232, BLE, etc.

• Demonstrated experience in hardware or software product design

Demonstrated experience with infrastructure systems and tools, such as

VCS, Release Control, etc.

• B.S. or above in Computer Science, Information Sciences, or a Hardware-

or Software-related Engineering major

Preferred Skills:

Deep engineering and systems design and problem solving skills and

experience

• Deep theoretical understanding of algorithms and programmatic

efficiency/optimization

• Attention to detail

• Strong written and oral communication skills (including documentation

skills)

• Ability to work independently and responsibly under challenging

conditions

• Strong organizational skills, foresight, attention to detail, and the ability to

think and work independently.

Additional Information

Fast growing start up company offering stock options.

Relocation assistance will be provided as needed

Immigration sponsorship available for eligible candidates

Recent college graduates and veterans are encouraged to apply

Additional Information

All your information will be kept confidential according to EEO guidelines.