You are on page 1of 2

OE Position Description C/C++ Developer

1

The C/C++ Developer will be a key member of our development team. This team
develops tools for a variety of mobile, embedded and desktop platforms. The successful
candidate must be an enthusiastic and passionate engineering professional, have epertise
in a variety of fields, and be able to professionally represent !ceans" #dge in customer
facing meetings and public venues.


Job Responsibilities$
%rite stable, robust C applications and libraries for a variety of platforms
#ngage in reverse engineering of eisting applications and libraries
&udit the code of peers for potential flaws and security concerns
Thoroughly document, in a manner suitable for widespread publication, results of
research and development efforts
'imited travel as re(uired


Required Knowledge / Skills / bilities$
)ust hold or be eligible for security clearance
*+ years of professional software engineering eperience
#perience writing C/C++
#perience debugging applications
#perience with one or more scripting languages such as +ython or ,uby
-amiliarity with assembly for one or more architectures ./0/01, &,), )2+34
3trong verbal and written communication skills


Desired Skills / E!perience / "u#li$ic#tions$
-amiliarity with at least one mobile or embedded platform programming environment
2n5depth knowledge of internals of one or more operating systems .%indows, 'inu4
#perience with kernel5level programming and/or debugging
#perience writing clear, concise documentation
#perience reverse engineering eisting applications and libraries
#perience with 2D& +ro or 6opper
#perience with cross5compilation and multi5architecture code
#perience writing/debugging network based applications
#perience writing/debugging multi5process/multi5threaded applications
#perience integrating encryption into applications
#perience with D72 frameworks a plus .Dynamo,2!, +in4



OE Position Description C/C++ Developer
8
Educ#tion #nd E!perience%
One o$%
9ndergraduate degree in 2nformation 3ecurity, Computer 3cience, or other
engineering field and * years work eperience.
:raduate degree in 2nformation 3ecurity, Computer 3cience, or other
engineering field and 8 years work eperience.
*+ years of eperience as software engineering professional or e(uivalent
combination of education and work eperience

You might also like