OC Systems

Home | Contact | Advanced Search 

Technology

Looking for a challenge? A job where you can learn? A job where you can make a difference? A job where you can do the engineering that you enjoy and not the paperwork to keep management happy?

OC Systems (OCS) is a small, high technology, computer company located in Fairfax, VA.

A company succeeds by differentiating itself, not by following others. From the beginning, 1983, OCS has focused on hiring bright, well motivated people, who do challenging work, with as little bureaucracy as possible. This focus has lead to a place where smart people have excellent job satisfaction, working with other bright people, getting important work done.

We are now looking to hire another engineer or two.

What kinds of things does OCS do?

We have a few software products. Our RootCause and Aprobe products form the basis of our software instrumentation business. This software instrumentation technology allows one to change programs while they are running, and this is very useful for debugging and performance tuning complicated systems. Our instrumentation products are targeted to a range of operating systems, from embedded, real-time systems to very large web based systems and everything in between.

The breadth of skills at OCS is quite broad.

Our instrumentation technology works at the lowest level; it can change the hardware registers, probe interrupt handlers and modify program execution at the machine code level. It also works at the highest levels; it can also inject high-level Java code into the top tiers of a J2EE application.

OCS has a number of initiatives underway.

We are involved in open source as OCS evolves its product set to align with industry trends in open source (http://www.eclipse.org/tptp and http://www.eclipse.org/cosmos). Open source is a very interesting business area in computer science right now.

We don’t just sell our tools. We often help customers with tough performance and integration efforts. Our instrumentation tools are quite powerful and an OCS employee familiar with them can often do amazing things at a customer’s site.

We also write and sell compilers for the Ada language. Those are used in a number of critical systems, such as Air Traffic Control and Defense Systems. In fact, these compilers are how we got started in the instrumentation business many years ago. The Ada language is quite advanced and having successful Ada compiler products demonstrates the strong technical depth of OCS, even it they do not represent a likely growth area. We still have a good user base in them. If you fly across the US, it is our compilers that are directing your aircraft.

The ideal candidate has a computer science degree and has been working at a larger company for awhile and is ready for a more challenging career.

Java, J2EE, C/C++, assembly language, real-time systems and performance tuning are all appropriate skills, but the exact skill mix is not as important as an ability to learn new things, self-motivation and the desire to work with others whom you can respect.

You will work with other well-motivated people and will come to be exposed to a wide breadth of computer science.

OCS offers a flexible schedule, excellent benefits and competitive salary. We do bonuses twice a year. The management philosophy is open, where the employees are informed and involved in important company decisions.

We are unable to sponsor H-1B visas at this time. Government position requires US citizenship.

Interested? Send a cover letter and resume to and we can set up a time to chat.
 

Corporate Overview
Management Team
Clients
In the News