Job Description

Software Developer
Contract 40 hours weekly, 3+ years 
Partial Remote, Preferred Active Secret

Develops application software. Writing and implementing efficient code. Researches, designs, develops and implements software applications and systems. Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. Evaluates, designs and implements interface between hardware and software, operational requirements, cloud offering, system architecture, security and characteristics of overall system. Researching, designing, implementing and managing software programs. Identifying areas for modification in existing programs and subsequently developing these modifications. Determining operational practicality. Documents testing, client experience and maintenance of system corrections. May partner and collaborate with cyber security teams to ensure compliance with security standards. May develop and conduct unit tests.

The Embedded and Open Systems Group (102) prototypes processor solutions for a portfolio of DoD defense sensor applications and testbeds. These prototype efforts include the integration and configuration of processor hardware, as well as significant sensor control and signal processing software development. Group 102 exercises the entire prototyping development lifecycle, including hardware/software design, development, test, and integration.

Group 102 is in need of software development support to contribute towards the development of radar and multi-sensor processing solutions, in particular development of interfaces for the MX series electro-optical sensors. Under the guidance of Lincoln staff, the candidate will perform the design, coding, testing, and integration of radar and multi-sensor processing software.

In addition to the skills noted in the qualification section:

Required Skills (Must have):
- Very strong recent experience in object oriented design
- Very strong recent experience in C++ - knowledge of latest language features.
- Experience with airborne electro-optical sensors
- Very strong recent experience in multi-process / multi-threaded application design / development
- Experience with commercial middleware libraries
- Communication: MPI, DDS, and/or ZeroMQ
- Computation: MKL/IPP, FFTW, and/or Boost
- Experience with C++ standard template library
- Demonstrated ability to document software design
- Strong software testing experience
- Software benchmarking and performance tuning experience
- Strong problem solving skills
- Strong experience with version control, configuration management and integration
- Able to work within a fast moving, small team environment

Preferred Skills (Nice to have):
- Knowledge of radar and/or sensor systems such as LIDAR, EO/IR, or HSI
- Knowledge of digital signal processing techniques and computational methods
- Experience with modern development tools such as Totalview, Allinea Suite, Jenkins, etc.
- Secret Clearance is preferred in order to maximize impact


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