Specifix is an open source company. We have a very strong emphasis on integrated client interactions.
We work closely with our clients,
and their problems become our opportunities to show off Open Source Solutions. Enough singing to the choir -- Rock'n'Roll changed the
music world -- "It's dark, and we're wearing sunglasses" -- in some ways, joining Specifix is joining a Band. Open source development has an expressive factor to it. Expect a dynamic environment with great opportunites as we grow.
A sense of humor is occasionally useful.
So is a "sense of urgency" -- move now. We have room, and need lyricists and a really great drummer.
 |
Benefits/Compensation
- Salary - we compete. Ya gotta ask.
- Benefits - 401, medical, dental, etc. (on a lame web page, we'd say "yada yada yada". Oh. wait. ...)
- Equity -
Members of "The Band" get a piece of "The Band."
Equity is a very important part of the story here. As we all build the company, and we all
share in the ownership.
- Fellow Band Members -- Hey we play together. We go after players. You need the chops to do the job. You need the chops to add your voice to the mix. Of course, in the mix, we already have some serious players -- but who do you want to play with? Maybe you want to learn the chops. Give us a shout. It's all good.
- Annoying Managers -- We've got 'em! (They are relentless -- one of them will read your resume -- but so will a Band Member, and that can trump an Annoying Manager ;-))
|
 |
GCC Engineers
Ideal candidates check out these requirements!:
- General knowledge of compiler technology
- Skills in code generation and compiler optimization
- Familiarity with modern computer architectures
- B.S. in computer science or a related degree
- Bonus points for Blues Brothers references
Really really really ideal candidates should also check out these bits!:
Degree higher than a B.S.
Experience with gcc and the Free Software Foundation development environment
A typical day at the office/zoo would include:
- Work with gcc's code generation technology
- Deal with challenges across the whole compiler tool set
- Creation of new machine descriptions
- Adding new optimizations
- Object file reading
- New user interface features (e.g., GUI)
- Work as part of an elite team of compiler developers who have a strong commitment to the free software model
Natural languages:
- Fluency in English is required
|
|
| |
|
|
 |
GDB Engineers
So you like debuggers? At this moment in time, you are thinking Good Thoughts(tm)! We have some exceptionaly challenging GDB projects in the wings, but You gotta be able to play in this space:
- B.S. or equivalent experience
- General knowledge of debugger and programming tool design
- Flexibility, adaptability, ability to learn, ability to respond quickly to tight deadlines, and good communication skills.
The really really really best candidates will also fulfill the following additional requirements:
- Familiarity with GDB internals
- Knowledge of Unix, Microsoft Windows, Real-Time Operating Systems
- Embedded system programming
- Tcl/Tk knowledge
- Cross-platform development experience
- User interface design experience
Those hired can expect to perform the following duties:
- Participate in the ongoing maintenance and further development of GDB
- Implementation of major and minor enhancements to GDB
- Working with the community of GDB volunteers
- Symbol table optimizations
- Object file reading
- New user interface features (e.g., GUI)
- Development of network connection capabilities
- Adding features for specific operating systems or processors
Natural languages:
- Fluency in English is required
|
|
| |
|
|
 |
Linux Development Engineers
W00t! In this day and age, who doesn't need linux skills??? (ok, we get "minus 2 points" for an obviously retorical question)
"Ideal candidates" must fulfill the following requirements:
- Can spell Linux in at least two languages
- Some background in operating system development
- Experience with multiple processors -- x86, PPC, MIPS, ARM/XSCALE
- Teamwork, attention to detail, and good problem solving skills
- B.A. or B.S. in Computer Science
- Hm. Let's see. Perhaps Linux kernel knowledge? Time to show off!
Those hired will be dragged into projects similar to:
- Defining and developing operating systems for Specifix's free software platforms
- Assisting in the evolution of Linux to address key markets
- Designing and developing key kernel subsystems for scaling and parallel execution
- Presenting and promoting the solutions we work on to the free software community
Natural languages:
- Fluency in English is required
|
|
| |
|
|
To apply for
a position, please send your resume to resumes@specifix.com.
Specifix is an Equal Opportunity Employer,
and is committed to diversity in the work place.
| |
| |
|
|
An Experienced Team |
 |
 |
 |
Individual
members of the Specifix team have long histories
in using the GNU Toolchain in both embedded and native
applications.
This expertise and experience also covers supporting
users with tool modifications, enhancements, optimizations,
and timely bug fixes. |
|
 |
|
 |
 |
| |
|
|