OSR: Could You Be One of Us?
As a service-based firm, OSR's reputation and success is dependent on the people who come to work every day. Those that join us are passionate about Windows system internals. They live for working on some of the world’s most interesting, and most difficult, system software projects. They thrive on growing and demonstrating their expertise daily. They welcome the opportunity to work with some of the most exciting companies and technologies in the computing industry. They revel in the camaraderie that comes with working on a small team that can “make a difference”. And they enjoy seeing the results of their work first-hand and reaping the rewards that come from it.
OSR and you may or may not be the right fit for each other. While we occasionally advertise open positions, very often a hire will come about as a function of happening upon the right person at the right time. Maybe a seasoned developer in the industries we serve comes to us with the tools, expertise and initiative to make an immediate impact. Maybe a college student sees kernel development on Windows as his calling and lives out of a relative's basement while begging for an internship. Maybe a temporary office employee proves himself useful and stays an extra 16 years longer than expected. These scenarios are all true stories, and while not every hire has to have an interesting story behind it, our employees make OSR what it is today - a unique, driven company that judges success by the satisfaction of its clients and employees.
Current Openings
Software Development Engineer
If you have a passion for engineering and operating systems internals, if you thrive on solving challenging and highly diverse problems, and if you enjoy interacting with members of the world-wide Windows system software community, you might be a good fit for the OSR team.
We’re looking for one or two outstanding engineers to join our team, which is located in Amherst, New Hampshire, USA (approximately 1hr from Boston, MA). At OSR we’re a consulting group specializing in system software design and development for Windows – Device drivers, file systems, and operating system extensions. We’re also keenly interested and involved in other technology areas including security, forensic analysis, virtualization, mobile devices, and even non-Windows operating systems. Our clients are located all over the world, and range from small cutting-edge technology startups to large multi-national OEMs.
We’re looking for folks to write and debug Windows drivers and file systems and work with clients as members of a small team to solve complex technical problems often under difficult or changing constraints. Depending on your level of experience and expertise you might also contribute to solution architectures, author design documents, perform code reviews, perform crash dump and problem analysis (for in-house and client problems), write kernel-mode code for other operating systems, teach some of the seminars we offer throughout the world, and/or write technical papers or articles.
We’re willing to consider engineers with a wide range of experience: From engineers just finishing their studies, to those who have as much as 5 years of dedicated system software development experience.
Even though Windows kernel-mode architecture, design, and programming are what we do most here at OSR, how much you know about Windows internals or how much experience you have writing Windows drivers isn’t particularly important to us. We’re experts at teaching people about Windows OS architecture, internals, and driver development. So bringing a new team-member up to speed won’t be a problem.
Want to know what IS important to us? What we’re looking for are engineers who:
- Love operating systems internals and/or devices
- Have strong engineering and problem solving skills
- Want the challenge of working on, very literally, the most difficult system software challenges in the industry
- Demonstrate exceptional written and verbal communications skills in standard English
- Responsibly commit to software delivery dates and consistently deliver on those commitments (within their level of expertise)
- Understand the need to search for the root of a problem and not just solutions to a problem’s symptoms
- Demonstrate the tenacity to stick-with a problem until an appropriate solution is identified
- Enjoy interacting with other engineers and sharing what they know, and learning where and when they can
- Happily work among various cultures (worldwide) and with engineers of various levels of experience and expertise.
While certainly not required, the ability to communicate technical information in another language, especially Mandarin or Hindi, would be greatly appreciated.
We know that this set of attributes doesn’t fit a lot of people. If you think the above sounds a lot like you, we’d love the chance to meet and talk! We think you’ll have fun here. People tell us the pay and benefits at OSR are the best in the industry. People who work here tell us they enjoy the small company, team-oriented, atmosphere in which they have a chance to “make a difference” and a direct contribution to the success of our company and our clients.
The details: You must work at our location in Amherst, NH, USA. We’re sorry, but we cannot sponsor H1B’s directly at this time. We will consider H1B transfers or students on “F” visas who are eligible for 1 year of OPT (during which time we could start H1B processing) for the right candidate. TN visas (engineers from NAFTA countries) are not a problem.
Interested? Send your resume to recruiting at osr.com. But don't stop there! Tell us about yourself. Tell us what interests you. Tell us what we can't learn from just reading your resume so that we can better grasp your fit for the position, and OSR.
Learn More About...
OSR Consulting Partner Bios
The people behind the scenes that make
OSR...well, OSR
Read More..
Our Work
So, what kind of project work have we done?
Read More..
Our Clients
Those with whom we've had the pleasure to do
business
Read More..
Other Resources OSR Provides
How we serve the Windows system software
community
Read More..
Our Partners
Those who help us serve our clients
Read More..
Our Patents
In the event they mean anything to you
Read More..
Careers
From time to time, we're looking to grow our practice...are you the right fit for OSR?
Read More..

