Job Description

Software Engineer

Contract 3 years, 40 hours weekly

Active Secret and Top Secret Clearances are preferred in order to maximize impact

Full lifecycle application development. Designing, coding and debugging applications in various software languages. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. Object-oriented Design and Analysis (OOA and OOD). Software modeling and simulation. Front end graphical user interface design. Software testing and quality assurance. Performance tuning, improvement, balancing, usability, automation. Supports, maintains and documents software functionality. Integrates software with existing systems. Evaluates and identifies new technologies for implementation. Maintains standards compliance. Implements localization or globalization of software

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

The Group is in need of firmware development support to contribute towards the development of airborne, multi-sensor processing solutions. Under the guidance of Lincoln staff, the candidate will perform the design, coding, testing, and integration of synthetic aperture radar firmware, for integration and flight demonstration on a multi-sensor platform.

The core job functions will be:
1) Design, code, test, and integrate application-level firmware/software for prototype low-latency signal processors for radar applications.
2) Design, code, test, and integrate system-level firmware/software to perform sensor processing utility functions.
3) Develop, code, test, and integrate hardware interface firmware/software (including sensor front-end interfaces) to perform command and control, I/Q and other raw data acquisition.
4) Benchmark and document performance results

Required Skills:
- Very strong recent experience in embedded firmware design
- Very strong recent experience in Xilinx, knowledge of latest Vivado design suite features
- Strong recent experience in embedded software development
- Experience with signal processing algorithms and analysis
- Demonstrated ability to document firmware design
- Strong firmware and hardware testing experience
- 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:
- Experience with commercial firmware design flows, such as:
-- Xilinx/Vivado
-- Verilog, VHDL, C/C++
- Knowledge of radar, and other 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.
- Active Secret and Top Secret Clearances are preferred in order to maximize impact

Education and Experience:
- PhD, or MS, plus 3 years minimum experience in computer science, computer engineering, or equivalent field.


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