Careers at XKL
As a member of the XKL Software team, you will be responsible for building cutting edge optical appliances. Your job will require collaboration with other teams such as Hardware, Manufacturing, QA and Test, and Marketing. You will be tasked to work on various aspects of our devices from low level drivers and the kernel, to networking and hardware controls, even some UI and unit tests. The Software team is also responsible for building and maintaining internal software and tools; Compiler, Assembler, build system, debugger, manufacturing tools, and more.
The successful candidate must be meticulous about documenting. Engineers are expected to create functional design and engineering design documents. In addition, you will be expected to document what you create: APIs, functions, interfaces, etc.
To excel in this position, you must be a good communicator with excellent written, oral and interpersonal skills. The ideal candidate will possess a solid working knowledge of Operating Systems, software design principles, modern rapid development methodologies, Test Driven Development, C and Assembly language, builds, and commonly used scripting languages.