2013mar_cc++ developer.pdf
TRANSCRIPT
![Page 1: 2013MAR_CC++ Developer.pdf](https://reader038.vdocument.in/reader038/viewer/2022100510/577cc7ca1a28aba711a1ba66/html5/thumbnails/1.jpg)
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 expertise
in a variety of fields, and be able to professionally represent Oceans' Edge in customer
facing meetings and public venues.
Job Responsibilities:
• Write stable, robust C applications and libraries for a variety of platforms
• Engage in reverse engineering of existing applications and libraries
• Audit 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
• Limited travel as required
Required Knowledge / Skills / Abilities:
• Must hold or be eligible for security clearance
• 3+ years of professional software engineering experience
• Experience writing C/C++
• Experience debugging applications
• Experience with one or more scripting languages such as Python or Ruby
• Familiarity with assembly for one or more architectures (x86/x64, ARM, MIPS)
• Strong verbal and written communication skills
Desired Skills / Experience / Qualifications:
• Familiarity with at least one mobile or embedded platform programming environment
• In-depth knowledge of internals of one or more operating systems (Windows, Linux)
• Experience with kernel-level programming and/or debugging
• Experience writing clear, concise documentation
• Experience reverse engineering existing applications and libraries
• Experience with IDA Pro or Hopper
• Experience with cross-compilation and multi-architecture code
• Experience writing/debugging network based applications
• Experience writing/debugging multi-process/multi-threaded applications
• Experience integrating encryption into applications
• Experience with DBI frameworks a plus (DynamoRIO, Pin)
•
![Page 2: 2013MAR_CC++ Developer.pdf](https://reader038.vdocument.in/reader038/viewer/2022100510/577cc7ca1a28aba711a1ba66/html5/thumbnails/2.jpg)
OE Position Description – C/C++ Developer
2
Education and Experience:
• One of:
– Undergraduate degree in Information Security, Computer Science, or other
engineering field and 3 years work experience.
– Graduate degree in Information Security, Computer Science, or other
engineering field and 2 years work experience.
– 3+ years of experience as software engineering professional or equivalent
combination of education and work experience