[net.jobs] Job Openings in OS & QA at MIPS Computer Systems

mash@mips.UUCP (John Mashey) (01/08/86)

I have some job openings in the next few months in my group, which in-
cludes operating systems, networking, and software quality assurance.
The rest of this note describes MIPS Computer Systems and the jobs,
attempting to be reasonably objective!

WHAT IS MIPS COMPUTER SYSTEMS?

MIPS is a fast-growing startup (==70 people) located in Mountain View,
CA, shortly to move to new facilities in Sunnyvale.  We build high-
performance RISC-based computer components, using full-custom VLSI
RISC CPUs, and we think that our work represents the next big
cost/performance jump.  [You'll a hear a little at my talk at UNIFORUM
in Feb, and a lot more at COMPCON in March.] Our technical design ex-
pertise emphasizes 4 areas:

VLSI CMOS Chip Design
Optimizing Compilers
Board/System/Workstation Design
UNIX [both System V and BSD]

We make interesting tradeoffs among these to get high performance.

What's high performance?  For starters, try to imagine something like
a VAX 8600 (TM of DEC) or more, but on a single cpu board suitable for
desktop or deskside.  For the future, imagine a lot more, using a
design carefully tuned for chip shrinks and other speedups.  We'll be
selling our boards to large OEM customers.

Less than a year ago, we committed to building working silicon by the
end of 1985.  People in the chip business know how long it takes to
design chips and get ones that do anything.  Because we have been
skillful, [pure of heart], and lucky, Santa brought us working chips.

WHO ARE WE?
MIPS is a bunch of experienced people with strong track records.  Our
style is to build an "over-qualified" organization in order to grow
properly; our management structure is flat, with handson managers;
many of us dropped 1-2 levels of management to get in on this.  We are
a multidisciplinary, non-prima-donna crew who like to get the job
done, and who have a lot of fun building systems and learning from
each other.

WHY SHOULD YOU BE INTERESTED?
- The work is exciting - this is leading-edge work that is hard to do
without the kind of interdisciplinary design team we've got.  We have
strong university connections, and for various reasons, stay tightly
coupled with state-of-the-art work in many areas.
- Startup equity is still available, for a while.
- People are outstanding and experienced.
- Benefits are good.
- We are well-funded by first-class venture capitalists, we have ex-
perienced people in marketing, finance, manufacturing, publications,
etc, i.e., we are building a complete company that worries about all
of the things needed for success, not just the technical ones.
- If you like startups, or are ready to try one, you may have noticed
that good ones are harder to find lately.

WHAT JOBS ARE AVAILABLE IN MY GROUP?

The following summarizes people that I'm looking for, and when, more-
or-less - I'm trying to be as precise as possible to communicate our
wishes - realistically, building outstanding teams requires flexible
hiring to mix and match the skills and personalities needed.

OS4     1/86    UNIX kernel (System V knowledge), senior (may be filled)
OS5     3/86    UNIX kernel (System V experience), junior/senior
OS6     4/86    UNIX kernel (System V or BSD), junior/senior
QA2     1/86    Software QA (senior)
QA3     2/86    Software QA (senior)
QA4     4/86    Software QA (junior)

UNIX KERNEL - (OS4-OS6 above).
The general requirements are: Need to be experienced (3+ years in in-
dustry + solid computer science background; have been involved in a
UNIX port or two already; have been through wars of getting real pro-
duct out the door); be ready to work hard; be reasonable to work with;
be good software engineer in making reasoned, analytical design deci-
sions.  Useful side-specialties are networking, graphics, multi-
processors, data communications, and performance analysis.  Of the 2-3
people, I'm looking for 1 on the more experienced side (5+ years)
while 2 might be somewhat less experienced (2+ years), perhaps having
done mostly device driver work.  It's possible that OS6 might fit the
right person just out of school, if they've done significant UNIX ker-
nel work at school.  You'll be working with experienced people: the OS
group averages about 6-7 years UNIX experience [not counting my 12+].

Duties here include: doing UNIX ports, doing performance analysis,
working on high-performance filesystems and networking, helping
hardware and chip groups do future designs by providing input on OS
needs, working with customers, etc.

QA: Software Quality Assurance [QA2-QA4 above]:
This area includes:
a) configuration management
b) building and managing trouble report databases
c) system integration and test
d) verification and validation
e) incorporation of new releases from AT&T or UCB
f) some bug-fixing
g) release build and control

There's a lot of flexibility here, since the real staffup is getting
going, now that chips are working.  The first few people need to have
some good experience testing and releasing UNIX systems, and should
have some good ideas on how to use our computer horsepower to automate
testing.  I'd like to pick up a lead person here sometime soon.  Ideal
person would have 3-5 years of industrial experience after a computer
science background, have spent several years in development, have
spent some time as senior person in Software QA group, (preferably for
a UNIX port), and still be a hands-on person who knows how to automate
this part of the product development cycle, can write code as needed,
etc.  I'd also like to talk to people who are less senior in this
area, although the earlier people will still need 2-3 years of good
experience.  UNIX experience [SCCS/RCS, make, shell programming, C
programming] is a must for any of these.  We don't have the resources
to start anybody from scratch, but you'll certainly have some great
learning possibilities in picking up the finer points from experienced
people.  The QA4 slot might be one for a real sharp person just out of
school, who can grow with the job over time and work into either a
more senior position in testing or development.

Send a resume, or a note, or give me a call.  If you call, and I'm not
then available, PLEASE leave your name and number, and say "USENET
ad", if nothing else.  I DO want to talk to you.

Principals only, no agencies, please.

-John R. Mashey
UUCP:   {decvax, ucbvax, ihnp4}!decwrl!mips!mash
DDD:    415-960-1200
USPS:   MIPS Computer Systems, 1330 Charleston Road, Mtn View, CA 94043
        (by Feb): 930 Arques Ave, Sunnyvale, CA 94086
-- 
-john mashey
UUCP: 	{decvax,ucbvax,ihnp4}!decwrl!mips!mash
DDD:  	415-960-1200
USPS: 	MIPS Computer Systems, 1330 Charleston Rd, Mtn View, CA 94043