Software Developer
TexelTek Inc. - Annapolis Junction, MD

This job posting is no longer available on TexelTek Inc.. Find similar jobs:Software Developer jobs - TexelTek jobs

Position Summary

TexelTek has an immediate opening for a Software Developer to support our customer's research and development efforts associated with Software Defined Radios, Implementing communications protocols (802.11, 802.16, UPnP, etc ), programming BLUETOOTH devices. The Software Developer will be part of a small team conducting research into security vulnerabilities of these devices with the goal of developing software to that demonstrates how these security vulnerabilities might be executed. Another area of investigation will be development of software that takes maximum advantage of these devices BLUETOOTH, WIFI, and cellular communications hardware to provide functionality greater than that provided by the original equipment manufacturer. The goal of these research efforts is to produce one or more fully functional prototypes to support on-going high priority organizational objectives. This position is located in the Annapolis Junction, MD offices.

Duties and Responsibilities

Research the development of novel applications for existing technologies – i.e. breaking stuff and putting Tit back together in interesting ways, combining software and hardware in new and interesting ways

Rapidly prototype, develop , test, and deploy software solutions in a team environment.

Adapt and change approaches to customer needs using agile development techniques.

Assimilate new technologies quickly and apply them to customer problems.

Qualifications

Current TS/SCI clearance with Polygraph

Demonstrated ability to perform software development in multiple high level and scripting languages

The candidate should possess at least one or more of the following:

Software reverse engineering and subsequent reengineering

Experience in Assembly Language programming,

Experience with software development on software defined radios

Experience performing software development to implement communications protocols

Understanding of communications protocols sufficient to develop software to take advantage of identified vulnerabilities to demonstrate the practicability vulnerabilities exploitation

Knowledge of network security, and network vulnerability testing tools and techniques

Well versed in m ultiple high level languages (C, C++, and/or JAVA for example) and scripting languages (PYTHON, Shell, PERL)

Demonstrated ability to successfully conduct software development with minimal supervision to loosely defined requirements and changing customer priorities

Ability to ensure logical and systematic conversion of requirements into software solutions that acknowledge technical, schedule, and cost constraints

Ability to identify potential solutions, work with customer to establish realistic schedule for delivery of working prototypes and demonstrated ability to finish development within established schedule

Must be able to work independently and as part of a small team

Ability to conduct and/or participate in the preparation and execution of briefings, reviews, and meetings

TexelTek is an EEO/AA Employer and Drug Free Workplace.

Disclaimer: The above job description has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications