1 William Penn Drive
Downingtown, PA 19335
Your source of computer engineering careers with a focus towards communications technology in this connected world.
near Morristown, NJ 07960
US citizenship preferred but may consider Permanent Residents
Specific responsibilities include, but are not limited to:
implementation and testing of novel proof-of-concept software solutions via a combination of creative modeling & simulation and testbed implementations lead the design and development of wireless networking solutions in bandwidth restricted and contested networks modeling & simulation of wireless ad hoc & cellular networksdesign and performance analysis of mobile ad hoc networks
US citizenship preferred but may consider Permanent Residents (due to work performed under federal government contracts which have citizenship requirements)
At minimum, a Bachelor’s Degree in Electrical or Computer Engineering or Computer Science required ; Master’s or PhD preferred
Demonstrated experience of MANET networking and wireless systems with an emphasis on MAC and PHY along with a strong analytic background
Demonstrated experience of object oriented programming specifically C++ and Java
Demonstrated experience with modeling and simulation tools such as Matlab, ns2, and QualNet, and working with Linux testbeds
Demonstrated experience working with software defined radios (SDRs) preferred
My client has a long tradition of innovation and creating novel technologies stemming from its origins (Bell Labs). E-mail attachments, DSL, SONET are some of the technologies the organization has created over the years as well as the first ever voice over packet call (IP wasn’t invented yet). Today this company is doing research through funding mostly by government research agencies (DARPA, ARL, AFRL, and others) creating the future technologies. People tend to work on a lot of cool leading edge technologies. Environment is vey dynamic. People work on different technologies almost every year. They mostly build prototypes and proof of concepts through agile development (not traditionally structured development processes).People need to be flexible, willing to work on different technologies, learn, and very strong technically (teams are small so everybody can tell how much everybody else is contributing).