Open-Source operating system development at UC Berkeley

Tim Kientzle kientzle at freebsd.org
Tue Jun 8 20:51:31 GMT 2004


The TinyOS group at UC Berkeley is looking for a
full-time developer.

TinyOS is the system software being developed for
small embedded wireless sensor systems (aka "motes"
or "smart dust").  The hardware platforms generally
utilize 2MHz processors with 64k program
storage, 4k working memory, and some flash storage,
plus wireless networking and some sensors.

Until now, the project has relied largely
on contributions from graduate students
and academic researchers, but that leaves a lot of
less-glamorous stuff that needs to be done:
installation, build system, source management,
documentation, style policing, integrating
contributions, answering questions, etc, etc.

Requirements:
   * Comfortable working in an open-source environment.
   * Experienced C programmer (TinyOS is written
     in a new C dialect called "nesC".)
   * Java experience is a big plus.  (There's a
     popular Java VM that runs on TinyOS.)
   * Work well with a diverse and changing group
     of contributors.
   * Good conflict-resolution skills.
   * Experience with constrained systems.
     (e.g., 8-bit processors, limited memory,
     slow clock speeds, restricted I/O)
   * Comfortable with hardware issues.
     (Power management is a paramount issue.)
   * Comfortable in a research/academic setting.

More information about the project (and the position)
is available at:  http://www.tinyos.net/

If interested, call Eric Fraser at (510)642-8698.
(Do not waste your time trying to apply electronically
via monster.com; it doesn't work.)

Tim Kientzle



More information about the freebsd-jobs mailing list