Riverside Research is an independent National Security Nonprofit dedicated to research and development in the national interest. We provide high-end technical services, research and development, and prototype solutions to some of the country’s most challenging technical problems. All Riverside Research opportunities require U.S. Citizenship. This position involves producing clean, efficient code based on specifications, working with developers to design algorithms and flowcharts, troubleshooting, debugging, and upgrading existing systems. The role also includes identifying, prioritizing, and executing tasks in the software development life cycle, modifying software to correct errors, adapt to new hardware, or upgrade interfaces and improve performance. Additionally, the engineer will monitor equipment functioning, analyze user needs and software requirements, develop or direct software system testing and validation procedures, and direct software programming and development of documentation. Collaboration with systems analysts, engineers, and programmers is expected to design systems and obtain information on project limitations, capabilities, performance requirements, and interfaces. Storing, retrieving, and manipulating data for analysis of system capabilities and requirements is also part of the role.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level