From owner-freebsd-jobs@FreeBSD.ORG Tue Jun 8 20:51:31 2004 Return-Path: Delivered-To: freebsd-jobs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 11BA016A4CE for ; Tue, 8 Jun 2004 20:51:31 +0000 (GMT) Received: from kientzle.com (h-66-166-149-50.snvacaid.covad.net [66.166.149.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6774343D5E for ; Tue, 8 Jun 2004 20:51:30 +0000 (GMT) (envelope-from kientzle@freebsd.org) Received: from freebsd.org (p54.kientzle.com [66.166.149.54]) by kientzle.com (8.12.9/8.12.9) with ESMTP id i58KpT90076144 for ; Tue, 8 Jun 2004 13:51:30 -0700 (PDT) (envelope-from kientzle@freebsd.org) Message-ID: <40C626B6.402@freebsd.org> Date: Tue, 08 Jun 2004 13:51:02 -0700 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4) Gecko/20031006 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-jobs@freebsd.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: Open-Source operating system development at UC Berkeley X-BeenThere: freebsd-jobs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Jobs offered and sought List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2004 20:51:31 -0000 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