[sf-perl] [job] Two openings at NASA Ames Research Center

Kevin Frost biztos at mac.com
Tue May 4 17:50:43 PDT 2010


Below please find two job reqs that are currently open at NASA Ames Research Center, in the Intelligent Robotics group.

These are "contract" positions, which means they are not Government Service jobs per se, but rather go through a contract company.  That sort of thing is done a lot with government work; it's not at all sketchy even if it sounds odd.  Basically it's a lower tier than civil service with correspondingly less job security attached to a specific position, but I think good people find lots of opportunities and don't have any practical problems keeping one step ahead of budget vagaries.

These jobs would be mostly about implementation, not research, but it's friggin' NASA: smart people can do a lot, and very few of us get to work on anything nearly this cool in our day jobs.

Here's a quick link to the research page: http://ti.arc.nasa.gov/tech/asr/intelligent-robotics/

I am not a recruiter and I have no business affiliation with the US government.  I'm passing these on as a favor to my brother, who works for NASA in that division.

cheers

-- frosty

BUILD/RELEASE DEVELOPER

Title:    Build/Release Developer (full-time position)
Location: NASA Ames Research Center, Moffett Field, CA

Want to help NASA explore the Moon, Mars and other places? Want to build
teraflop processing pipelines that will run on NASA's supercomputers? Want to
make robotics software that reaches millions of people?

The NASA Ames Intelligent Robotics Group (http://irg.arc.nasa.gov) has an
immediate opening for a full-time build/release engineer to help develop
cutting-edge software. In this position, you will be responsible for designing
and implementing a high-performance, multi-platform build/ release system and
tools for a variety of projects. The ideal candidate should be detail oriented
and obsessive about robuts, cross-platform code.

Your mission is to help IRG maximize our software development productivity
through automated builds, automated tests and best practices from industry and
the open-source community. You will support small teams (1-10 developers) who
work on projects in the areas of computer vision, geospatial data systems,
planetary robotics, 3D user interfaces, collaborative web systems, and more.

Responsibilities
* Design, implement, manage and improve continuous integration
environment
that supports multiple platforms and languages
* Assist developers with creating unit and integration tests
* Assist developers with projects that integrate code from
heterogeneous
source repositories (svn, git, mercurial)
* Perform minor platform porting tasks and assist developers with
complex
porting tasks
* Prepare source and binary release packages for delivery to third-
parties

Requirements
* Expert knowledge of software configuration management systems and/or
source code version control systems
* Expert knowledge of cross platform development (Windows, Linux,
and OS-X)
* Experience with C++, Java, Python, UNIX scripting, and PERL
* B.S. (or higher) in computer science
* At least 2 years experience in software engineering, release
engineering,
and/or configuration management

Preferred Experience
* Expert knowledge of CMake and Autotools
* Experience with multiple continuous integration tools (BuildBot,
Hudson,
CDash, Bamboo, etc)
* Experience with multiple testing frameworks (JUnit, CppUnit,
Boost.Test,
GoogleTest, CTest, etc)
* Experience with Kitware tools (CPack, CTest, CDash)
* Extensive knowledge of Linux and Win32

If you are interested in applying for this position, please send the
following via email:

- a letter describing your background and experience
- a detailed resume (PDF or text)
- contact details for two (or more) references

to Terry Fong <terry.fong at nasa.gov>.

The NASA Ames Intelligent Robotics Group (IRG) is dedicated to enabling humans
and robots to explore and learn about extreme environments, remote locations,
and uncharted worlds. IRG conducts applied research in a wide range of areas
with an emphasis on robotics systems science and field testing. IRG's
expertise includes applied computer vision (navigation, 3D surface modeling,
automated science support), human-robot interaction, interactive 3D user
interfaces, robot software architecture, and planetary rovers. Recent projects
include:

Google Mars 3D                  http://earth.google.com
Google NASA Planetary Content:  http://ti.arc.nasa.gov/projects/planetary
Robotic Site Survey:            http://ha    ughton2007.arc.nasa.gov
GigaPan GigaPixel Panoramas:    http://gigapan.org

---
---
---
---
---
---
---
--------------------------------------------------------------------

SENIOR SOFTWARE DEVELOPER

Title:       Software Developer (full-time position)
Location:    NASA Ames Research Center, Moffett Field, CA

Want to help NASA map Mars and the Moon? Want to build teraflop image
processing pipelines that will run on NASA's supercomputers? Want to help set
an example that will define the course of NASA open source software
development?

The NASA Ames Intelligent Robotics Group (irg.arc.nasa.gov) has an immediate
opening for a full-time senior software developer to help create the next
generation planetary ground data system and automated satellite image
processing pipeline. This is a high-profile, high-impact opportunity to
co-develop software that will make a difference in how we explore space. This
software is already being used by NASA mission engineers, the planetary
science community, and the general public through Google Mars/Moon, Microsoft
World Wide Telescope, and other cutting-edge science and outreach platforms.

Applicants should hold a B.S. (or higher) in Computer Science and have
excellent software engineering and system development skills. A strong
background in UNIX development and open-source tools is required.

- 2+ years of experience as lead software developer

- 2+ years of software development experience with C++ and Python. Experience
  with C++ template and generic programming idioms is a major plus

In addition, knowledge in one (or more) of the following areas is
greatly
preferred:

- distributed computing, multi-threaded and parallel processing

- geospatial data systems (KML, GIS, GDAL, proj.4, etc.)

- linear algebra and statistics, plus some knowledge of optimization,
  estimation, and probablistic methods

- computer vision (camera models, stereo vision, lidar, 2D/3D mosaicking)

If you are interested in applying for this position, please send the
following via email:

- a letter describing your background and software experience

- a detailed resume (PDF or text)

- contact details for two (or more) references

to Dr. Terry Fong <terry.fong at nasa.gov>.

The NASA Ames Intelligent Robotics Group (IRG) is dedicated to enabling humans
and robots to explore and learn about extreme environments, remote locations,
and uncharted worlds. IRG conducts applied research in a wide range of areas
with an emphasis on robotics systems science and field testing. IRG's
expertise includes applied computer vision (navigation, planetary mapping,
automated science support), interactive 3D user interfaces, robot software
architecture, and planetary rovers. Recent projects include:

Mars in Google Earth         http://earth.google.com
Moon in Google Earth         http://moon.google.com
NASA Vision Workbench        http://ti.arc.nasa.gov/visionworkbench
GigaPan Robotic Camera       http://gigapan.org
Robotic Recon Field Test     http://lunarscience.nasa.gov/roboticrecon







More information about the SanFrancisco-pm mailing list