The Free Social Marketplace

Post Your Ad
FREE to list and search
Looking for a job? Post your resume so employers can find you.

Cyber Software Developer/Analyst

Piscataway, NJ

Telcordia Technologies

Piscataway, NJ

http://jcnlx.com/62e408d9743b...

Full Time Position
Posted Feb 22, 2012

Listed in:
Computer and IT Services

MTB Listing ID:
JOB13305615

Share:

Description

Cyber Software Developer/Analyst

Job ID:

28638

Location:

Full/Part Time:

Full-Time

Regular/Temporary:

Regular


Return to Previous Page


About ACS

Applied Communication Sciences (ACS) - - formerly Telcordia Advanced Technology Solutions - - delivers distinguished world class research, consulting and engineering to enable government agencies, telecom carriers, and commercial enterprises to fully exploit the future of communications.

Drawing on its Telcordia and Bell Labs heritage, Applied Communication Sciences excels at creating innovative technologies and services to solve the most difficult and complex information and communications problems. Areas of particular expertise include cyber security and critical infrastructure protection, wireless and mobility applications, advanced software methodologies, and information analytics.

Applied Communication Sciences is particularly valued for working large-scale problems requiring deep knowledge of technology and operations. Our ability to assess, create and deliver solutions with end-end security, scalability, reliability, and interoperability are widely viewed as best in class.

General Responsibilities

Works on software development initiatives of diverse scope where analysis of data requires evaluation of identifiable factors. Exercises judgment within generally defined practices and policies in selecting methods and techniques for obtaining solutions. Exhibits functional expertise, works on complex problems requiring a high level of ingenuity and creativity gained through years of practical experience. Frequently contributes to the development of new principles, theories and methods. Often self initiated, work is usually performed independently with minimal direction from manager. May provide technical leadership to less experienced professional staff, as either a generalist or specialist within area of expertise. Typically requires 6+ years related experience with a BS; 4-6 years experience with an MS.

Major Duties & Functions

The Cyber Systems Developer/Analyst will analyze and develop software systems that interface with a range of computer networking technologies such as fixed and mobile devices, network interfaces, operating systems, protocols, applications, and embedded systems. Specific activities include designing, developing, programming, debugging, documenting and presenting findings, demonstrating and deploying applications and systems.

- Research, discover, analyze and document software and system vulnerabilities
- Reverse engineer and analyze software, protocols, drivers and hardware interfaces, and embedded code to uncover faults and weaknesses
- Design, develop, test, debug, document and deploy cyber software and systems
- Write code in C, C++, Java, Assembly and other languages as needed
- Provide user level documentation
- Ensure software standards and best practices are met
- Advise customers on current and emerging industry standards and technologies

Qualifications You Must Have

Applicants must be self-motivated, team-oriented, possess excellent communications skills, and be passionate about developing and deploying innovation solutions to technological and operational challenges. This position requires that you have:

- Advanced knowledge of OS fundamentals and internals - interrupts, threading, virtual memory, device drivers, memory management, code and resource optimization, kernel and device driver programming for UNIX, Linux, Windows, and embedded systems
- Experience employing processes, tools/platforms, and techniques associated with vulnerability discovery, reverse engineering, and penetration testing
- Experience analyzing code for faults using a combination of static, dynamic, and/or other techniques
- Experience using software engineering tools for CM and versioning and developing in a Win32/Win64 virtual machine environment

- Minimum of BS degree with 10+ years experience or MS degree and 6+ years experience in Computer Science, Computer Engineering, Electrical Engineering or a related field
- U.S. citizenship and a current TS/SCI clearance with a polygraph required
- Willing to travel to customer locations

Additional Qualifications

- Experience using Unix and Windows kernel debuggers and disassemblers such as Dbg, WinDbg, OllyDbg, ImmDbg, and IDA Pro
- Experience programming in Assembly, C, C++, Java, Perl, Python, Unix Shell or other scripting languages
- Experience programming System API calls and network sockets on Windows and/or Linux platforms
- Familiarity with executable formats such as ELF and PE
- Knowledge of analysis techniques for communication protocols and a solid understanding of how data moves within a network protocol stack

Relocation Benefits

This position is eligible for relocation assistance.

Equal Employment Opportunity

Telcordia Technologies is an Equal Opportunity/Affirmative Action Employer.

How To Apply

You may apply by clicking the "Apply Now" button above or below the job description text.


Return to Previous Page


t



test

t

Help
test