Sr. Development Software Engineer- Fiber Optics Testing

Newark, CA, US

Job Description / Skills Required

About the Company
Headquartered in Newark, California, Kaiam Corporation is a private company developing products based on hybrid photonic integrated circuits (PIC’s). These circuits are used in high bandwidth optical transceivers that transmit and receive multiple wavelengths of light in fiber optic networks. The company’s products are used in high-end routers and communications gear that power the backbone of datacenters or longer distance telecommunications. With R&D facilities in Newark, California, and volume production outside of Edinburgh in the UK, the company’s products are used internationally by tier 1 system integrators and data centers. Founded by leading technologists from the optical networking industry, the team has a record of delivering breakthrough approaches that change the rules of the marketplace. It is currently working with multiple partners to deliver PIC based products for various applications. For more information, visit www.kaiam.com.
 

About the Position
Kaiam is looking for a .NET Senior Development Software Engineer to take a lead role in continuing implementation and new development for in-house transceiver tester software. Some experience with test instruments such as Data Communication Analyzers, Optical Switches, TCP/IP socket communication is a plus.  New development includes adding additional functionality to existing transceiver testers, adding new features for new generation products and working on the test data storage. Low level firmware development is a plus. Ideally, the candidate should have a strong analytical background and a curiosity for solving problems and have five or more years of software development experience.
 
As a member of the Kaiam’s R&D team, you will contribute to a variety of short- and long-term efforts across various projects and in a number of technical areas. In this regard it will be important to be able to mix responsiveness to short term needs with the ability to keep up a level of effort on longer-term projects.

Minimum Requirements
Some knowledge of fiber-optic networking is a MUST
Five years of MS .NET C# programming experience
Expert in Object Oriented Design and Application
Knowledge of databases, both MS SQL and mongoDB is a plus
Knowledge of embedded development in C, using ARM-architecture processors is a plus
Knowledge of JavaScript, AngularJS is a plus
Good software-development habits (i.e. version control, documentation, writing tests first)
BSCS or higher, or BS EE or physics with experience in software development