|
Please View Our Current Openings
Sr. Device Driver Engineer:
AssurAware is seeking a highly experienced computer
scientist or software engineer with a demonstrable
in-depth background in device driver and OS internals
development using C/C++. This is a highly visible and
challenging role that requires you to have some or all
of the following demonstrable capabilities; Kernel,
Win32, Device Driver, COM, OS internals; Strong interest
in low-level system programming. Experience with Windows
Sockets, TCP/IP, and related network protocols is
preferred. Experience with cyber security,
security-related technologies and software tools a
plus.
The candidate must have all skills necessary to engage
clients and determine client requirements. The candidate
will be responsible for the design and implementation of
applications from formal requirements and architectural
specifications to delivery of commercial grade
applications. The process includes developing
proof-of-concept prototypes through production quality
code. Candidate must have proven ability to lead, work
independently, or within multidisciplinary teams of 3-10
people.
Qualifications:
Knowledge of low-level details of PC I/O devices.
Knowledge of low-level details of IP networks. Ability
to write windows user-mode code to control I/O devices
and networks at the lowest levels. Knowledge of windows
kernel-mode device drivers a plus. Experience with
Installable File System Drivers and storage subsystem
drivers highly desirable.
An MS degree is preferred and BS degree is required in
computer science, computer engineering or electrical
engineering disciplines. Other engineering or math
degrees will be considered for exceptional candidates.
Initiative and problem solving skills are highly valued.
The environment is team-oriented where complementary
skills are enhanced through team work. The candidate
must be able to learn quickly and demonstrate how his or
her contributions will make our organization better.
Past successful candidates have had strong personal
(hobby) interest in computers and programming as well as
academic training.
Please send your
resume to
careers@assuraware.com
Software Engineer:
AssurAware is seeking a highly experienced software
engineer with a demonstrable in-depth background in
software development using C++, .NET / C#. The candidate
will be a master level C++ developer with a least 5
years experience in producing commercial quality code
for Microsoft Windows and Linux. The candidate must have
all skills necessary to produce proof-of-concept
prototypes through production quality code. The
candidate must have experience with distributed
networked applications, (Win Sockets/3 tiered client
server model) and should be familiar with development of
STL and MFC/ATL based applications. The candidate will
be responsible for the design and implementation of
applications from formal requirements and architectural
specifications to delivery of commercial grade
applications.
Qualifications:
Candidate should be familiar with development of STL and
MFC/ATL based applications. Experience with cyber
security applications, device driver programming, and/or
kernel programming a plus. Candidate must have proven
ability to work independently or with multidisciplinary
teams of 3-5 people.
An
MS degree is preferred and BS degree is required in
computer science, computer engineering or electrical
engineering disciplines. Other engineering or math
degrees will be considered for exceptional candidates.
Initiative and problem solving skills are highly valued.
The environment is team-oriented where complementary
skills are enhanced through team work. The candidate
must be able to learn quickly and demonstrate how his or
her contributions will make our organization better.
Please send your
resume to
careers@assuraware.com
|