System Software

6 days ago


Lexington, United States Riverside Research Institute Full time
Riverside Overview

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.

Position Overview

Riverside Research's Secure and Resilient Systems group is seeking a full-time summer intern in Boston, MA to support development of system software (e.g. compilers). Work will be performed in collaboration with a team of computer scientists and cybersecurity professionals. This position will include work on an independent research and development (IRAD) and/or contracts.

This position will be focused on cyber and systems security. Although the intern can expect to work with tagged architectures, familiarity with such systems is not required but rather a passion and interest to learn them. Interns will develop expertise and fluency with software-hardware interactions over the course of this internship.

Responsibilities

  • Help the group design innovative solutions to customer problems related to system software
  • Build new tools and/or capabilities in a range of relevant programming languages including C, Rust, or assembly
  • Contribute to large software projects such as LLVM or language compilers
  • Document and communicate design decisions, technical challenges, and progress to technical program management
  • Collaborate with team members on debugging programs, pair programming, and reviewing papers/proposals, etc.
Qualifications

Required Qualifications
  • Enrolled in an undergraduate program in Computer Science, Computer Engineering, Electrical Engineering, or related major
  • Ability to work collaboratively on speculative research projects
  • Experience with a low-level language such as C and higher-level languages like Python (or respective equivalents)
  • Solid understanding of data structures and algorithms
  • Exposure to Linux or Unix-like systems scripting
  • Excellent written and verbal communication skills
Desired Qualifications
  • Exposure to the Rust programming language
  • Exposure to compilers such as Clang or GCC (or equivalents)
  • Experience with version control or other software collaboration tools


Global Comp

$ 20.00 - $ 36.00 This represents the typical compensation range for this position based on experience, location and other factors.

Closing Statement

Riverside Research Institute is a not-for-profit, technology-oriented defense company, where service to our customers and support of our staff is our overall mission. Riverside is an affirmative action-equal opportunity employer and complies with all applicable federal, state, and local laws regarding recruitment and hiring. Riverside offers comprehensive compensation and benefit packages to our employees.
Riverside bases its employment decisions solely on technical experience, qualifications and other job-related criteria related to our organizational purpose as a not-for-profit company, and 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 federal, state, and local law.

  • Lexington, Kentucky, United States Acro Service Corp Full time

    Company OverviewAcro Service Corp is a leading provider of innovative solutions in the field of radar systems. Our team of experts is dedicated to delivering cutting-edge software development services that meet the evolving needs of our clients.Job SummaryWe are seeking an experienced Radar Systems Software Developer to join our team. The successful...


  • Lexington, Kentucky, United States Softworld, a Kelly Company Full time

    Located in Lexington, MAWe are seeking an experienced Embedded Software Systems Engineer to join our laboratory team environment. This is a remote opportunity with no set onsite schedule.This position requires the individual to design, develop, and integrate control software for wireless communications systems such as communication satellite payloads and...


  • Lexington, Massachusetts, United States Softworld Inc Full time

    We are seeking an experienced Embedded Systems Software Engineer to join our team at Softworld Inc in Lexington, MA.Job Description:The successful candidate will be responsible for the development and maintenance of embedded software systems for advanced imaging applications. This includes firmware development for custom electronics and sensor systems, as...


  • Lexington, Massachusetts, United States Softworld Inc Full time

    Join Softworld Inc. as a Senior Software Engineer in our Lexington, MA office.About the RoleWe are seeking an experienced software engineer to join our team in designing, developing, and integrating control software for wireless communications systems.The ideal candidate will have a strong background in C++11 or later, MATLAB programming, and algorithm...


  • Lexington Park, Maryland, United States Ace Consulting Group, Llc Full time

    About the Role:The Software Engineer is responsible for identifying required resources, scheduling dependencies, and contracting actions needed to support overarching software engineering efforts and interfaces with Program Management and related technologies.Key Responsibilities:Analyze software engineering problems to develop and implement solutions to...


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

    The MIT Lincoln Laboratory is seeking a highly skilled Software Architect to support various programs through all phases of software development, including requirements definition, architecture studies, coding, testing, troubleshooting, and system integration.Job DescriptionWe are looking for a talented individual with hands-on experience in software...


  • Lexington, Kentucky, United States Softworld Inc Full time

    Job Title: Senior Radar Systems Software EngineerAbout Softworld Inc:We are a leading provider of cutting-edge technology solutions for the aerospace and defense industries. Our team of experts is dedicated to delivering innovative and reliable systems that meet the complex needs of our clients.Salary: The estimated annual salary for this position is...

  • Sr. Software Engineer

    4 weeks ago


    Lexington, United States MIT Lincoln Laboratory Full time

    Select how often (in days) to receive an alert: JOIN OUR TALENT NETWORKSr. Software Engineer - Cryptographic Systems Architect Apply nowDate: Nov 2, 2024 Location: Lexington, MA, US Company: MIT Lincoln Laboratory The Secure, Resilient Systems and Technology Group develops architectures and technologies for ensuring security and resiliency of...

  • Sr. Software Engineer

    1 month ago


    Lexington, United States MIT Lincoln Laboratory Full time

    Select how often (in days) to receive an alert: JOIN OUR TALENT NETWORKSr. Software Engineer - Cryptographic Systems Architect Apply nowDate: Oct 4, 2024 Location: Lexington, MA, US Company: MIT Lincoln Laboratory The Secure, Resilient Systems and Technology Group develops architectures and technologies for ensuring security and resiliency of...

  • Sr. Software Engineer

    3 weeks ago


    Lexington, United States MIT Lincoln Laboratory Full time

    Select how often (in days) to receive an alert: JOIN OUR TALENT NETWORKSr. Software Engineer - Cryptographic Systems Architect Apply nowDate: Nov 2, 2024 Location: Lexington, MA, US Company: MIT Lincoln Laboratory The Secure, Resilient Systems and Technology Group develops architectures and technologies for ensuring security and resiliency of...


  • Lexington, Kentucky, United States Softworld Inc Full time

    Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team at Softworld Inc in Lexington, MA. As a key member of our radar systems development team, you will be responsible for designing, developing, and testing advanced radar processors and modes.About the RoleThis is a challenging opportunity for a highly skilled software engineer...


  • Lexington, United States Cartera Commerce Full time

    Software Developer In Test – Back Office Systems Who we are: Cartera Commerce’s loyalty solutions serve 4 of the top 10 card issuers, 5 of the top 6 airlines, and over 900 retailers. We have recently joined with Ebates, the pioneer and leader in online cash back shopping and a subsidiary of the global Internet services company, Rakuten. Cartera...


  • Lexington, United States Cartera Commerce Full time

    Software Developer In Test - Back Office SystemsWho we are: Cartera Commerce's loyalty solutions serve 4 of the top 10 card issuers, 5 of the top 6 airlines, and over 900 retailers. We have recently joined with Ebates, the pioneer and leader in online cash back shopping and a subsidiary of the global Internet services company, Rakuten. Cartera Commerce is...

  • Software Developer

    3 weeks ago


    Lexington, United States Aquila Technology Full time

    Software Developer Clearance: SecretAt Aquila Technology, you will see our team’s passion every day, whether we are building a robust, policy-compliant IT system or stress-testing a system to identify gaps and security vulnerabilities. To own the advantage, we ensure our team owns results and gets the work done right the first time by deploying smart,...

  • Software Developer

    4 weeks ago


    Lexington, United States Aquila Technology Full time

    Software DeveloperClearance: SecretAt Aquila Technology, you will see our team’s passion every day, whether we are building a robust, policy-compliant IT system or stress-testing a system to identify gaps and security vulnerabilities. To own the advantage, we ensure our team owns results and gets the work done right the first time by deploying smart,...

  • Software Developer

    2 weeks ago


    Lexington, United States Aquila Technology Full time

    Software Developer Clearance: Secret At Aquila Technology, you will see our team’s passion every day, whether we are building a robust, policy-compliant IT system or stress-testing a system to identify gaps and security vulnerabilities. To own the advantage, we ensure our team owns results and gets the work done right the first time by deploying smart,...

  • Software Engineer

    4 weeks ago


    Lexington, United States Aquila Technology Full time

    Software EngineerClearance: NONE At Aquila Technology, you will see our team’s passion every day, whether we are building a robust, policy-compliant IT system or stress-testing a system to identify gaps and security vulnerabilities. To own the advantage, we ensure our team owns results and gets the work done right the first time by deploying smart,...

  • Software Developer

    1 week ago


    Lexington, United States Softworld, a Kelly Company Full time

    Job Title: 80867 - Software DeveloperJob Location: Lexington MA 02420Onsite Requirements:algorithm developmentC++MATLABJob Description: Work in a laboratory team environment to design, develop, and integrate control software for use in wireless communications systems such as communication satellite payloads and associated ground terminals.The software will...

  • Software Developer

    1 week ago


    Lexington, United States Softworld, a Kelly Company Full time

    Job Title: 80867 - Software Developer Job Location: Lexington MA 02420 Onsite Requirements: algorithm development C++ MATLAB Job Description: Work in a laboratory team environment to design, develop, and integrate control software for use in wireless communications systems such as communication satellite payloads and associated ground terminals. The...

  • Software Developer

    2 weeks ago


    Lexington, United States Softworld, a Kelly Company Full time

    Job Title: 80867 - Software Developer Job Location: Lexington MA 02420 Onsite Requirements: algorithm development C++ MATLAB Job Description: Work in a laboratory team environment to design, develop, and integrate control software for use in wireless communications systems such as communication satellite payloads and associated ground terminals. The...