Senior Software Engineer (Java/Cloud) - Federated Wireless

Company Name:
Allied Minds
Federated Wireless develops groundbreaking technologies that maximize the utilization of spectrum resources, further advancing the wireless revolution. Working with a start-up team on a cutting edge wireless spectrum management product, the Senior Software Engineer - Cloud is expected to be able to independently design, develop, deploy and maintain the assigned projects in all phases of the project life cycle. She or he will be required to design components or sub-components and then follow through with the coding, testing and integration of all components. Experience working in start-up environment, self-motivation and the ability to work independently as well as with a team are critical for this role.
Roles/Responsibilities:
Designs and develops:
Java framework for the cloud based distributed radio resource management product
Application specific RESTful server and client, SOAP client, message queue client, database client
Application specific JSON, XML parser and utilities
Map-Reduce based distributed computing framework
Advanced quarry logic for MongoDB, Postgre SQL
System implementation, unit tests, integration tests, stress/load tests, bug tracking
Assist on product studies, performs requirements analysis, and develops software architectures to meet requirements
Support spectrum allocation algorithm design & implementation
Create technical proposals and white papers, write functional and design specifications
Prepare and present technical briefings to customers and senior management
Interface with other design teams to resolve design, implementation, and deployment issues
Assist on defining future product architecture portfolio to address customer requirements and identify potential design enhancement
Measure compliance against standards
Report status against project plan
Assist in building, managing and expanding the company's intellectual property estate.
Qualifications:
Experiences in the following areas are required:
Multi-process multi-thread java development
MongoDB and PostgreSQL
RESTful server and client implementation
JSON related development
Linux OS
Git source code control tools
Experience working in an agile (scrum) development environment
Excellent oral and written communication skills
BS/MS/Ph.D in Computer science
Good knowledge of open-source libraries/packages
Experiences in the following areas are desired:
Map-Reduce/Headoop
Cloud architecture (OpenStack, CloudStack, Eucalyptus)
GPU server application implementation
Radio propagation modeling
Location:
Arlington, VA
Travel will be required in this position, domestically or internationally as deemed necessary to the growth and expansion of the Company.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Software Engineer-Sr. Manager/Team Lead
McLean, VA Capital one
Senior Cyber Engineers/Architects
Falls Church, VA Excentium
Highly respected engineering firm seeking Seni...
Richmond, VA PeopleSolutions
Software Engineer - AWS Direct Connect - Herndon
Herndon, VA Amazon.com, Inc.
Senior Satellite Bus Systems Engineer
Chantilly, VA SAIC
Senior Cellular Systems Engineer
Alexandria, VA Addx Corporation