Job Description

Software Developer

Contract 40 hours weekly 3+ years

Candidate will be able to work in a hybrid schedule; but will be required onsite 1-2 days/wk; candidate may be required onsite more regularly during test events or certain points in the program lifecycle. Candidate needs to be local to Lexington area for the start of this assignment.
-Interim sufficient to start the assignment

The Advanced Lasercom Systems and Operations Group develops, builds, tests, and operates laser communications systems for a variety of applications and environments. Lasercom offers dramatically increased data rates and enhanced physical security relative to standard radio frequency-based communications systems. The Group has expertise in communications; optics; electro-optics; optical turbulence mitigation; precise pointing control systems; embedded systems; command, control, and telemetry; testset design and fabrication; data analysis; modeling; and simulation. The technology developed and the lessons learned from these activities are transferred to operational programs through participation in standard groups and through the operation of a gold-standard test infrastructure. Major efforts include demonstration of a low-cost, high performance, prototype airborne lasercom terminals, designed for the lasercom interoperability standards, development of a test capability to validate interoperability among various contractor-produced terminals, and investigation into techniques to enable multiple simultaneous lasercom links through a single aperture. Lasercom is a rapidly burgeoning field and the candidate will have the opportunity to play an important role in this exciting and dynamic field.

Person in this position will be asked to design, develop, code, test and debug software. Candidate must interact with users to gather requirements, design and implement graphical user interfaces, write user guides, and train users in the use of code. Candidate must be willing to work in a multi-disciplinary team environment.

Required Skills:
-Solid programming experience with parallel processing in MATLAB and Java is required.
-Data analysis experience to be able to take a data set and determine how to analyze, organize, and present data
-Minimum Bachelor of Science in Computer Engineering, Electrical Engineering, Applied Physics, Physics, or related field with experience relevant to optical communications testing.
-Strong documentation and writing skills are necessary.
-Good communication skills: willingness to listen to the needs of engineers and the ability to articulate solutions to engineers in other disciplines who possess little understanding of embedded software systems.
Preferred Skills:
-Prior experience with Photonics and/or Laser Comm is strongly desired.
-Experience with NoSQL databases is strongly desired.
-Working knowledge of C++ and a background in mathematics would be a plus.
-Masters is preferred but not mandatory.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online