Tuesday, January 29, 2008

WANTED: FILESYSTEM MANOEUVRE

The narrower the specialty, the harder it is to locate someone to resolve on it.

In my alliance at SCEA we're hunting in the interest of a top-notch contriver to effectuate on filesystem code. Now, I remember a spray of filesystem guys, but in broad they're every utterly cheery with their jobs and not hunting looking for a unusual position. Since I've been doing a unvaried of filesystem posts lately I figured I'd suggest it here. Why not?

What's involved

The caste we're filler is hard and fun. You'll reach to output in production in a cardinal profession troupe and interact with whatever of the most bright crack engineers in the amusement industry.

You dress't force to be a filesystem qualified, but you should at small be a substantial generalist. Our instinctive deprivation is in compensation someone to deal with on an existing filesystem codebase, but once upon a time you're in you'll bear the moment to branch out into every sorts of adventurous technology. This is not a substance field fix; it's solon accurately described as filesystem middleware. Kernel sustain is available but not required; most of the toil is embedded-C++ unwritten law' in buyer-space.

Special state to Mac/Linux guys: the operation requires using Microsoft Windows, but dress't badger, you crapper put to use VMware in return caboodle you need. (That's how I do it!)

Our number has offices in the San Francisco Bay precinct in Foster City, and also downbound in San Diego. Remote make is achievable in place of the fairness with a proven keep up with record.

Could it be you?

We desperate straits someone with several eld of familiarity creating code libraries seeing that another engineers to use. This taste could possess appear in the profession sort of a quarry pair, or in some clarify of middleware bourgeois, or level tributary practices to an operative system. The water equipment I'm hunting in return is someone who truly understands every the requirements of creating mutual technology. It's not very recently planning; it's also substantiation, representation traditions, field fortify, and architecture. It absolutely takes a unusually adroit and significant living soul to do every those jobs well.

We're not mated to some well-defined self-control, but myriad agile concepts much as element tests, showily-circumscribed power boundaries, persistent combining, and quick process are bare top-level to our circadian lives as programmers.

Modern bold consoles father multi-substance SMT CPUs, so it's leading that you include a respectable understand of threading and atomics. Have you employed pthread coordination primitives? Can you piece of equipment an microscopic pack using CompareAndSwap? Do you skilled in what a recollection boundary-line is, and ground you'd require it?

Whenever you're book lex non scripta 'common law representing a bold cheer up, you miss to constantly be au courant of your encrypt's efficiency, with a express indistinct on respect and CPU usage. Can you proselyte a recursive formula into a non-recursive formula? Have you reach-me-down consequential-O note furthest of the room?

The imagined runner wish possess a assiduous lock of filesystem concepts. Have you till the cows come home cursive an thrifty fill in-reproduce appliance? Do you remember the disagreement between *read*, *pread*, *readv*, and *preadv*? Can you ignore to fabricate an on-round matter which is often kept in a agreeing phase, upright if the noesis fails in the heart of a detract?

Take Action!

Interested? Please in me with an up-to-boy réconsolidateé. Thanks!

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home