
Job Opportunities, Summer 2007

The Information Processing Group at JPL has the following openings
for the summer of 2007. If interested, please contact hamkins@jpl.nasa.gov stating your
area of interest(s), and a résumé. PostScript or PDF format is
preferred.
-
A C/MATLAB software developer for forward error correcting codes
Task description:
With help from others, your job would be to develop an effective
frame synchronization algorithm that improves performance of a
low-density parity-check (LDPC) forward error correction decoder. This
task involves evaluating various frame synchronizers in MATLAB and
making tradeoff analysis. You would also write an efficient description
of a LDPC code in C or C++, and and assist integration of this software
decoder into a network emulator also created in C.
Proficiency in C and MATLAB is required. Course work in digital
communications, coding theory (especially LDPC codes), and probability are a
plus. Experience with Verilog would also be very helpful. Good verbal and
written communications skills are important.
- A software developer to write C software to perform data compression
on synthetic aperture radar (SAR) images
Your job would be to implement variations of a baseline compressor and test
them with a multitude of datasets. C programming skills, good problem-solving
skills, and the ability to work independently are required; coursework in data
compression and/or signal processing are a plus.
- A software/FPGA developer to complete a demonstration of an
autonomously reconfigurable radio.
With the help of others, your job would be to develop software to
demonstrate an autonomous radio. The radio is intended to automatically
recognize the modulation type, data rate, SNR, timing, Doppler, channel
code etc., and configure itself to extract the transmitted message. The
job involves developing fixed-point versions of algorithms, with a final
demonstration of the algorithms on a field programmable gate array
(FPGA) platform.
Experience with Matlab and C or C++ is required, and experience with
Verilog is helpful. Coursework in probability, information/coding
theory, and especially in signal processing and/or filter design is
helpful.
- A network coding researcher
Your job would be to assist in the research and development of network
coding techniques useful in communications links of interest to NASA. It
includes the development of practical algorithms and the simulation of their
performance relative to conventional networking approaches.
Coursework or proven research record in network coding is required.
Excellent programing skills will be needed.
|