Mid Software Engineer - Real-Time Software - Security Clearance Required

Riverside Research
Beavercreek, Ohio
$120K-$142K a year
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

We are seeking a highly skilled and motivated Mid-Level Software Engineer to join our team. The successful candidate will manage the overall compute stack, control CPU functions for environmental control, and oversee critical system components, including weather sensors, GPS, communications, memory control, IP connectivity, and system health monitoring for a new electro-optical sensor system.

This role requires a hands-on approach and a deep understanding of embedded systems and software development.

Responsibilities

Key Responsibilities :

  • Develop and maintain software for controlling CPU functions related to environmental control systems.
  • Integrate and manage weather sensor data and enclosure commands.
  • Ensure accurate GPS referencing and integration with system components.
  • Manage communications protocols and ensure reliable data transmission.
  • Oversee memory control and optimize system performance.
  • Implement and maintain IP connectivity for remote monitoring and control.
  • Monitor system health and implement diagnostic tools to ensure system reliability.
  • Collaborate with cross-functional teams to design, develop, and deploy new features and improvements.
  • Troubleshoot and resolve issues related to hardware and software integration.
  • Stay current with industry trends and advancements in embedded systems and environmental control technologies.

Qualifications

Qualifications :

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
  • 5+ years of experience in software development, particularly in embedded systems.
  • Experience with Agile Software Processes and JIRA
  • Proficiency in programming languages such as C / C++, Python, or similar.
  • Experience with CPU and microcontroller programming and architecture.
  • Familiarity with environmental sensors and data integration.
  • Knowledge of GPS systems and related protocols.
  • Strong understanding of communication protocols (e.g., TCP / IP, UART, SPI, I2C).
  • Experience programming PID and PLC controllers.
  • Experience with memory management and optimization techniques.
  • Ability to develop and implement system health monitoring tools.
  • Strong problem-solving skills and the ability to work independently and as part of a team.
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
  • Secret level Security Clearance, with ability to go to TS / SCI level.
  • Travel up to 10%

Preferred Qualifications :

  • Master’s degree in Computer Science, Electrical Engineering, or related field.
  • Experience with real-time operating systems (RTOS).
  • Experience in the development of environmental control systems.
  • Knowledge of cybersecurity best practices for embedded systems.

Global Comp

$120,000 - $142,000 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.

11 days ago
Related jobs
Promoted
MITRE
Fairborn, Ohio

Active DoD SECRET Security Clearance. Active DoD TOP SECRET Security Clearance. The R&D centers we operate for the government create lasting impact in fields as diverse as cybersecurity, healthcare, aviation, defense, and enterprise transformation. Our Department is seeking candidates with knowledge...

Promoted
Riverside Research
Beavercreek, Ohio

Bachelor's degree in Systems Engineering or Mechanical Engineering or related field. Proficiency in CAD software such as AutoCAD, SolidWorks, CATIA, or Pro/ENGINEER. Riverside Research is an independent National Security Nonprofit dedicated to research and development in the national interest. We ar...

Promoted
FSA Federal
Beavercreek, Ohio

FSA Federal (FSA) is focused on delivering unsurpassed services in support of law enforcement and homeland security. Accurately enters required data into one or more databases, documents, or spreadsheets. Prepares and modifies reports and correspondence using word processing software. Provides accur...

Promoted
Riverside Research
Dayton, Ohio

Riverside Research is an independent National Security Nonprofit dedicated to research and development in the national interest. Riverside Research is seeking a full-time Foreign Disclosure Support Specialist to assist the National Space Intelligence Center (NSIC) at Wright-Patterson AFB, OH. Candid...

Riverside Research
Beavercreek, Ohio

We are seeking a highly skilled and motivated Mid-Level Software Engineer to join our team. Secret level Security Clearance, with ability to go to TS/SCI level. Experience with real-time operating systems (RTOS). Riverside Research is an independent National Security Nonprofit dedicated to research ...

Modern Technology Solutions, Inc.
Beavercreek, Ohio

Experience with the following modeling, simulation, and analysis software such as MATLAB, Open Mission Systems (OMS), real time operating systems (RTOS), hands-on development and troubleshooting on embedded targets, complex digital device hardware including FPGAs and DSPs, hardware description langu...

Riverside Research
Beavercreek, Ohio

The position is in Dayton OH and requires a Top Secret security clearance (SCI Eligible). Software or Hardware reverse engineering experience. Riverside Research is an independent National Security Nonprofit dedicated to research and development in the national interest. The Riverside Research Engin...

Trimble
OH, US
Remote

Bachelor, Masters or higher Engineering degree is required in a related field such as Computer Engineering/Science, Robotics Engineering, Aerospace Engineering, Mechatronics Engineering. You will support the development team with in field data collection required to aid with control system software ...

Huntington Ingalls Industries
Wright-Patterson Air Force Base, Ohio

HII Mission Technologies Division’s Fighters and Advanced Aircraft, Bombers, and Propulsion Systems Team has an immediate opening for a mid to senior-level Software Engineer who is ready to make an immediate impact leading software requirements definition, software development process implementation...

Stellar Innovations
Wright-Patterson Air Force Base, Ohio

Systems Engineer - SECRET Security Clearance Do you enjoy learning about new technology and how they can be used to provide cutting edge services to the Air Force and DOD customers? If so, then look to join the Stellar Innovations and Solutions team. SECRET Security Clearance Required. Systems Engin...