Systems Software Research Scientist

2 weeks ago


Lexington, Kentucky, United States Riverside Research Full time

Overview of Riverside Research

Riverside Research is a distinguished National Security Nonprofit committed to advancing research and development in the national interest. We deliver high-caliber technical services, innovative research, and prototype solutions to address some of the most pressing technical challenges faced by our nation. All positions at Riverside Research necessitate U.S. Citizenship.

Position Summary

In today's world, computer systems are integral to nearly every aspect of our lives. These systems depend on 'systems software' to manage various tasks and connect hardware with higher-level software. From embedded systems utilizing FPGA fabric for performance-critical tasks to servers employing hypervisors for managing multiple guests, low-level code is essential for ensuring that higher-level applications operate smoothly. This code is complex, bridging the gap between diverse hardware architectures and higher-level abstractions, and is foundational to the security of all systems.

At Riverside Research, our Secure and Resilient Systems group is dedicated to enhancing this code to provide secure foundations for mission-critical software stacks. This proactive approach is crucial for staying ahead of potential threats rather than merely reacting to vulnerabilities.

We are seeking an entry-level research scientist to assist in the research and development of advanced systems software, compiler technologies, and program analysis security mechanisms. As a vital member of our Secure and Resilient Systems team, the research scientist will prototype new functionalities in open-source operating systems (such as Linux), hypervisors (like Xen), compilers (for example, LLVM), and program analysis tools (including AFL++). A solid understanding of software development practices for large-scale projects (including version control and debugging techniques), knowledge of the system software stack, and a robust background in computer science fundamentals (such as algorithms, data structures, and programming languages) will be essential for effectively designing and prototyping innovative features that push the boundaries of systems, compilers, and program analysis.

Key Responsibilities

  • Design innovative solutions to address customer challenges related to systems software and compilers.
  • Prototype and assess features within substantial software projects like Linux or LLVM.
  • Develop new tools and capabilities across various relevant programming languages.
  • Contribute to whitepapers and published papers documenting significant work performed.
  • Document and communicate design decisions, technical challenges, and progress to technical program management.
  • Collaborate with team members on debugging, pair programming, and reviewing papers/proposals.
  • Engage in relevant internal and customer meetings.

Qualifications

Required:

  • Bachelor's degree in a related technical field, such as computer science, computer engineering, electrical engineering, or cybersecurity.
  • Strong software development fundamentals for working within large projects (e.g., submitting pull requests, engaging with open-source communities, managing git branches).
  • Eligibility to obtain a Top Secret security clearance.
  • Creative and communication skills to develop, prototype, benchmark, and document significant security features integrated into existing technologies.
  • Proficiency in various programming languages and a foundational understanding of operating systems, computer architecture, programming languages, algorithms, and data structures.

Desired:

  • 2+ years of experience or a Master's degree in Computer Science or a related field.
  • Strong understanding of the research process, including reading and writing academic papers and ideation for solving complex problems.
  • A balance between technical expertise and business acumen.
  • Ability to work independently with minimal supervision and build solid relationships with peers.
  • Self-motivated with effective time management and technical task management skills.
  • Exceptional written and verbal communication skills.
  • Experience with both defensive and offensive cybersecurity tools.
  • Familiarity with Rust or other advanced system software languages and tools.

Compensation

The typical compensation range for this position is $75,000, based on experience, location, and other factors.

Equal Opportunity Statement

Riverside Research Institute is a not-for-profit, technology-oriented defense organization, where our mission is to serve our customers and support our staff. Riverside is an affirmative action-equal opportunity employer and adheres to all applicable federal, state, and local laws regarding recruitment and hiring. We offer comprehensive compensation and benefits packages to our employees, basing employment decisions solely on technical experience, qualifications, and other job-related criteria, without regard to race, color, religion, age, sex, marital status, sexual orientation, national origin, physical or mental disability, veteran's status, or any other status legally protected by applicable laws.



  • Lexington, Kentucky, United States Riverside Research Full time

    Overview of Riverside ResearchRiverside Research is a distinguished National Security Nonprofit committed to advancing research and development in the national interest. We specialize in delivering high-quality technical services, innovative research, and prototype solutions to address some of the most pressing technical challenges faced by our nation. All...


  • Lexington, Kentucky, United States Riverside Research Full time

    Company OverviewRiverside Research is a dedicated National Security Nonprofit organization focused on advancing research and development in the national interest. We specialize in delivering high-end technical services, pioneering research, and innovative prototype solutions to tackle some of the most complex technical challenges faced by the nation. All...


  • Lexington, Kentucky, United States Riverside Research Full time

    Company OverviewRiverside Research is a distinguished independent nonprofit organization focused on national security, dedicated to advancing research and development that serves the national interest. We offer sophisticated technical services, innovative research, and prototype solutions to address some of the most pressing technical challenges faced by our...


  • Lexington, Kentucky, United States Riverside Research Full time

    Company OverviewRiverside Research is a distinguished independent nonprofit organization focused on national security, dedicated to advancing research and development that serves the national interest. We specialize in delivering high-quality technical services, innovative research, and prototype solutions to address some of the most pressing technical...


  • Lexington, Kentucky, United States Riverside Research Full time

    Company OverviewRiverside Research is a distinguished National Security Nonprofit committed to advancing research and development that serves the national interest. We specialize in delivering high-quality technical services, innovative research, and prototype solutions to address some of the most complex technical challenges facing our nation. All positions...


  • Lexington, Kentucky, United States Riverside Research Full time

    Company OverviewRiverside Research is a nonprofit organization focused on national security, dedicated to advancing research and development in the interest of the nation. We offer high-level technical services, innovative research, and prototype solutions to address some of the most complex technical challenges faced by our country. All positions at...

  • Research Scientist

    1 week ago


    Lexington, Kentucky, United States Riverside Research Full time

    About the RoleRiverside Research is seeking a highly skilled Research Scientist to join our Secure and Resilient Systems group. As a key member of our team, you will be responsible for designing and implementing innovative solutions to customer problems related to systems that include FPGAs or other diverse hardware features.Key ResponsibilitiesDesign and...


  • Lexington, Kentucky, United States University of Kentucky Full time

    Required License/Registration/CertificationNonePhysical RequirementsAbility to lift, push, or pull objects weighing up to 50 lbs.ShiftMonday to Friday, 8:00 AM to 5:00 PM.Job OverviewThe Kentucky Transportation Center (KTC) is seeking qualified candidates for the role of Principal Associate Research Scientist. This position is ideal for individuals...


  • Lexington, Kentucky, United States Proclinical Full time

    Research Scientist III LC/MS -Contract - Lexington MA Proclinical is seeking a dedicated and innovative LC-MS Analytical Scientist. Primary Responsibilities:The successful candidate will focus on developing advanced LC-MS analytical methods for bioanalysis of various molecular formats. This role also involves maintaining lab instruments and supporting the...


  • Lexington, Kentucky, United States MIT Lincoln Laboratory Full time

    Join Our Innovative Team at MIT Lincoln LaboratoryAt MIT Lincoln Laboratory, we are on the forefront of developing cutting-edge software solutions tailored for space flight systems. We invite skilled professionals to become part of our dedicated research group, where your expertise will contribute to the creation of a user-friendly interface that enhances...


  • Lexington, Kentucky, United States Novo Nordisk AS Full time

    Job SummaryWe are seeking a highly skilled and experienced Principal Scientist to join our team at Novo Nordisk A/S. As a key member of our multidisciplinary team, you will play a critical role in developing the next generation of drug delivery systems.Key ResponsibilitiesLead the development of novel drug delivery systems for peptides, proteins, and other...


  • Lexington, Kentucky, United States University Of Kentucky Full time

    Required License/Registration/CertificationNonePhysical RequirementsThe role involves some lifting, pushing, or pulling of objects up to 10 lbs., and sitting for extended periods.ShiftMonday – Friday; 8:00 am – 5:00 pm.Job SummaryThe Kentucky Transportation Center (KTC) is looking for candidates for the position of Research Scientist Associate. Ideal...


  • Lexington, Kentucky, United States University Of Kentucky Full time

    Required License/Registration/Certification None. Physical Requirements The role involves some lifting, pushing, or pulling of objects up to 10 lbs., and prolonged periods of sitting. Shift Monday – Friday; 8:00 am – 5:00 pm. Job Summary The Kentucky Transportation Center (KTC) is seeking candidates for the position of Research Scientist Associate. Ideal...


  • Lexington, Kentucky, United States Riverside Research Full time

    Company OverviewRiverside Research is a distinguished National Security Nonprofit committed to pioneering research and development that serves the national interest. We specialize in delivering high-caliber technical services, innovative research, and prototype solutions to address some of the most pressing technical challenges facing our nation. All...


  • Lexington, Kentucky, United States Cynet Systems Full time

    Job SummaryCynet Systems is seeking a highly skilled Senior Analytical Chemist to join our team. As a key member of our research and development department, you will be responsible for conducting complex analytical tests and experiments to ensure the quality and safety of our polymer materials.Key ResponsibilitiesSample Preparation: Prepare in vivo/in vitro...


  • Lexington, Kentucky, United States Riverside Research Full time

    Company OverviewRiverside Research is a distinguished independent nonprofit organization focused on national security, dedicated to pioneering research and development that serves the public interest. We deliver advanced technical services, innovative research, and prototype solutions to tackle some of the nation’s most pressing technical challenges. All...


  • Lexington, Kentucky, United States Riverside Research Full time

    Company OverviewRiverside Research is a distinguished National Security Nonprofit committed to advancing research and development in the national interest. We deliver high-caliber technical services, innovative research, and prototype solutions to address some of the most pressing technical challenges faced by our nation. All positions at Riverside Research...


  • Lexington, Kentucky, United States Riverside Research Full time

    Company OverviewRiverside Research is a distinguished National Security Nonprofit focused on advancing research and development in the national interest. We specialize in delivering high-level technical services, innovative research, and prototype solutions to tackle some of the most pressing technical challenges facing our nation. All positions at Riverside...


  • Lexington, Kentucky, United States Riverside Research Full time

    Company OverviewRiverside Research is a distinguished independent nonprofit organization dedicated to advancing national security through innovative research and development. We specialize in delivering high-caliber technical services and pioneering solutions to tackle some of the most pressing technical challenges faced by our nation. All positions at...


  • Lexington, Kentucky, United States Riverside Research Full time

    Company OverviewRiverside Research is a dedicated National Security Nonprofit focused on advancing research and development in the national interest. We specialize in providing high-level technical services, innovative research, and prototype solutions to address some of the most complex technical challenges facing our nation. All positions at Riverside...