JOB OPENING: Windows CE / Windows Mobile experience wanted -- Senior Embedded Systems Firmware Engineer




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:



a.. Proficiency with programming embedded systems in C and assembly
languages. Experience with OS porting, kernel, or embedded driver
development.

a.. Working knowledge of debugging firmware for embedded systems including
the use of test-equipment such as in-circuit hardware debuggers,
oscilloscopes, and logic-analyzers.

a.. Strong verbal and written communication skills, presentation skills
and team leadership skills.

b.. Must demonstrate a high level of self motivation, and self direction.
Highly desired traits:



a.. C++ programming abilities.

a.. Experience with Microsoft embedded development tool-chains including
Platform Builder and source version control systems such as Visual
SourceSafe.

a.. Experience with low-power, handheld/mobile computing device
development, including modern peripheral technology such as USB, 802.11,
Bluetooth, SDIO and CompactFlash.

a.. Experience with developing embedded systems based on ARM or Intel
XScale architectures.

b.. 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.




.



Relevant Pages

  • Re: USB on a breadboard?
    ... I know very little about embedded systems ... FPGA to do software/hardware design. ... to hire one of our graduates, what specific skills would you be looking ... Third, your work to interface with Linux is an excellent idea, for two ...
    (comp.arch.embedded)
  • Re: USB on a breadboard?
    ... I know very little about embedded systems ... FPGA to do software/hardware design. ... Looking at the student projects I'm expecting, USB ... system (probably involving board design) of their choosing. ...
    (comp.arch.embedded)
  • Re: C++ in embedded systems
    ... Someone mentioned he designs using OOD ... >waste of time in general and absolutely useless for embedded systems. ... analysis & design can be better expressed. ... >between the hardware and the software must never be diluted. ...
    (comp.os.linux.embedded)
  • Re: USB on a breadboard?
    ... I know very little about embedded systems ... FPGA to do software/hardware design. ... Looking at the student projects I'm expecting, USB ... system (probably involving board design) of their choosing. ...
    (comp.arch.embedded)
  • USB on a breadboard?
    ... I know very little about embedded systems ... teaching and working with students on embedded projects. ... FPGA to do software/hardware design. ... system (probably involving board design) of their choosing. ...
    (comp.arch.embedded)