Wanted: Windows CE & Windows Mobile experts
Tripod Data Systems (a Trimble Company)
Senior Embedded Systems Firmware Engineer
The responsibilities of this R&D position include design and development of
the kernel-adaptation layer, drivers and some applications for rugged field
computers running embedded operating systems. Designing and writing
original source code, modifying existing source, debugging, and integrating
the work of others are significant aspects of the position. A person in
this position will employ state-of-the-art software engineering
methodologies among a team of talented firmware engineers. The position
involves interactions with electrical, software-QA, and marketing teams, as
well as external partners. Duties may also include current product
engineering support and documentation. Position is based in beautiful
CORVALLIS, OREGON. Occasional domestic and international travel may be
required.
The ideal candidate must have a BS or MS in Electrical Engineering, Computer
Engineering, Computer Science, or equivalent with 6+ year's relevant
industry experience and working knowledge of computer architecture, digital
electronics and embedded-system design issues.
Candidates who wish to be considered must have the following traits:
* Proficiency with programming embedded systems in C and assembly
languages. Experience with OS porting, kernel, or embedded driver
development.
* Working knowledge of debugging firmware for embedded systems including
the use of test-equipment such as in-circuit hardware debuggers,
oscilloscopes, and logic-analyzers.
* Strong verbal and written communication skills, presentation skills
and team leadership skills.
* Must demonstrate a high level of self motivation, and self direction.
Highly desired traits:
* C++ programming abilities.
* Experience with Microsoft embedded development tool-chains including
Platform Builder and source version control systems such as Visual
SourceSafe.
* Experience with low-power, handheld/mobile computing device
development, including modern peripheral technology such as USB, 802.11,
Bluetooth, SDIO and CompactFlash.
* Experience with developing embedded systems based on ARM or Intel
XScale architectures.
* The candidate should have a thorough understanding of a product
development cycle from early prototype development through production
obsolescence. Prior experience with brining devices to market.
See http://www.tdsway.com/about_tds/employment for more information.