Systems Software Research Scientist

1 week ago


Lexington, Kentucky, United States Riverside Research Full time

Company Overview

Riverside 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 nation. All positions at Riverside Research require U.S. Citizenship.

Position Summary

In today’s technology-driven world, computer systems are integral to virtually every aspect of our lives. These systems depend heavily on systems software to efficiently manage tasks and connect hardware with higher-level software. From embedded systems utilizing FPGA technology to server environments employing hypervisors, low-level code is essential for ensuring that higher-level operations are executed in a stable and orderly manner. This code is complex, bridging diverse hardware architectures with higher-level abstractions, and is crucial for maintaining system security.

At Riverside Research, our Secure and Resilient Systems group is committed to enhancing this foundational code, providing our clients with secure underpinnings for their critical software applications. This proactive approach is vital for outpacing potential threats rather than merely addressing them reactively. Our research also leverages computational tools to analyze and implement security measures across software layers through program analysis and compiler-based security techniques.

We are seeking an entry-level Research Scientist to contribute to the development of pioneering systems software, compiler technologies, and program analysis security solutions. As a vital member of our Secure and Resilient Systems team, the scientist will be involved in prototyping new functionalities within open-source operating systems (such as Linux), hypervisors (like Xen), compilers (for example, LLVM), and program analysis tools (e.g., AFL++). A solid understanding of software development practices for large-scale projects, familiarity with the system software stack, and a strong foundation in computer science principles (including algorithms, data structures, and programming languages) are essential for effectively designing and prototyping innovative features that push the boundaries of systems, compilers, and program analysis.

Key Responsibilities

  • Design and implement innovative solutions to complex challenges related to systems software and compilers.
  • Prototype and assess new features within substantial software projects such as Linux or LLVM.
  • Develop new tools and capabilities across a variety of relevant programming languages.
  • Contribute to whitepapers and publications that document significant advancements.
  • Document and communicate design choices, technical hurdles, and progress to program management.
  • Collaborate with team members on debugging, pair programming, and reviewing technical documents.
  • Engage in relevant internal and external meetings.

Qualifications

Required:

  • Bachelor's degree in a relevant technical field, such as computer science, computer engineering, electrical engineering, or cybersecurity.
  • Strong foundational skills in software development for large projects (e.g., version control, debugging, etc.).
  • Eligibility to obtain a Top Secret security clearance.
  • Creative and communicative skills for developing, prototyping, and documenting significant security features.
  • Proficiency in various programming languages and a solid understanding of operating systems, computer architecture, and fundamental programming concepts.

Desired:

  • 2+ years of relevant work experience or a Master’s degree in Computer Science or a related field.
  • Strong understanding of the research process, including academic writing and ideation for complex problem-solving.
  • Ability to work independently and establish productive relationships with peers.
  • Self-motivated with effective time management skills.
  • Excellent written and verbal communication abilities.
  • 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 and other relevant factors.

Equal Opportunity Statement

Riverside Research is an affirmative action-equal opportunity employer, committed to diversity and inclusion in the workplace. We comply with all applicable federal, state, and local laws regarding recruitment and hiring, ensuring that our employment decisions are based solely on technical experience and qualifications.



  • 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

    Overview of Riverside ResearchRiverside 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...


  • 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

    3 hours 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 team. As a key member of our team, you will be responsible for leading research and development efforts in compiler security technologies.Key ResponsibilitiesDesign and prototype innovative solutions to customer problems related to systems...

  • Research Scientist

    2 weeks 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 InsideHigherEd Full time

    Job Title: Postdoctoral Research ScientistJob Summary:We are seeking a highly motivated Postdoctoral Research Scientist to contribute to our groundbreaking research in Pediatrics – Research. The successful candidate will have a strong background in cardiovascular research and expertise in relevant experimental techniques and methodologies.Key...


  • 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...