Software Engineer
- Employer
- NPAworldwide Recruitment Network
- Location
- Reston, VA
- Closing date
- Oct 2, 2020
View more
- Industry
- Technology and Software
- Function
- Engineer, QA Engineer, Software Developer, IT
- Hours
- Full Time
- Career Level
- Experienced (Non-Manager)
You need to sign in or create an account to save a job.
JOB DESCRIPTION Job #: 33409 Title: Software Engineer Job Location: Reston, Virginia - United States Employment Type: Salary: $140,000.00 - $180,000.00 - US Dollars - Yearly Other Compensation: plus stock, benefits & 401K Employer Will Recruit From: Nationwide Relocation Paid?: Yes WHY IS THIS A GREAT OPPORTUNITY? We are seeking talented programmers with strong computer science, math, and/or physics backgrounds for complex and challenging projects. JOB DESCRIPTION We are seeking talented programmers with strong computer science, math, and/or physics backgrounds for complex and challenging projects. As a Software Developer you will be responsible for implementing polished software incorporating probabilistic models of physical systems. Project teams are small, typically 2-5 people including Research Scientists and Software Developers. Each person is involved in the entire software development process, from initial concept through algorithm and software design to implementation, analysis, demonstration, and deployment. Our management structure gives you the freedom to create innovative designs and products. The ideal candidate will have experience writing well-designed, maintainable, and extensible software. Desired Qualifications Bachelors or Masters degree in Computer Science, Mathematics, Physics, Applied Math, or related field Java programming experience preferred Knowledge of user interface design principles, software architecture, and design patterns Experience developing multithreaded Java Swing and/or OpenGL applications Experience with performance optimization and complexity analysis Familiarity with C, C++, Matlab, Python, SQL a plus Ability to communicate design concepts and performance metrics clearly in written and oral reports QUALIFICATIONS Bachelors or Masters degree in Computer Science, Mathematics, Physics, Applied Math, or related field Java programming experience preferred Knowledge of user interface design principles, software architecture, and design patterns Experience developing multithreaded Java Swing and/or OpenGL applications Experience with performance optimization and complexity analysis Familiarity with C, C++, Matlab, Python, SQL a plus Ability to communicate design concepts and performance metrics clearly in written and oral reports Education: University - Master`s Degree
You need to sign in or create an account to save a job.
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
Create alert