about 1 month ago
Reston, VA, USAMid Level / Senior
Responsibilities
- Design and develop algorithms for autonomous robotics.
- Create simulations and visualization tools.
- Engage in the full software development process from concept to demonstration.
- Lead project teams and integrate innovative ideas.
- Write maintainable and extensible code.
Requirements
- Bachelor's degree in computer science, software engineering, or related field.
- At least 2 years of industry experience in advanced software development.
- Programming experience in C++ and/or Java.
- Experience writing algorithmic code with complexity analysis and performance optimization.
- Ability to communicate design concepts and performance metrics clearly.
- US citizenship required for security clearance.
Benefits
- Medical, Dental and Vision Insurance.
- FSA and HSA options.
- Paid Time Off and 9 observed holidays.
- Paid Parental Leave.
- Tuition Reimbursement.
- Relocation Assistance.
- 401(k) Traditional and Roth options.
- Annual salary reviews.
- Profit sharing.
- Gym and fitness reimbursement.
- Employee Assistance Program.
- Employee Referral Program.
