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.

9 days ago
Related jobs
Promoted
SAIC
Wright-Patterson Air Force Base, Ohio

Must be a US Citizen and actively possess aa Secret security clearance. Model Based Systems Engineering (MBSE), SysML and Digital Engineering (DE). SAIC is currently seeking a SCARS System Engineer to support an Air Force program out of Wright-Patterson Air Base in Dayton, OH. Participate in regular...

Promoted
Riverside Research
Dayton, Ohio

Master’s degree in engineering discipline or related science, technology, engineering, and math (STEM) field. Riverside Research is an independent National Security Nonprofit dedicated to research and development in the national interest. Riverside Research is seeking a Senior RF Engineer or Materia...

Promoted
Abacus Technology Corporation
Fairborn, Ohio

Knowledge of systems engineering in support of system definition, development, integration, verification methods, sustainment, risk modeling/simulation, testing and evaluation, human system integration (HSI), crew stations engineering, OSS&E efforts, interoperability requirements, and airworthiness ...

Promoted
CGI Group, LLC
Dayton, Ohio

SME Software Developer **SECRET security clearance REQUIRED **. The SME Software Developer will provide support services for all aspects of our client's Reliability and Maintainability Information System (REMIS) software development process, including initial planning, design, software development a...

Promoted
Northrop Grumman
Wright-Patterson Air Force Base, Ohio

Requisition ID: R10162393 * *Category:* Research and Sciences * *Location:* Wright Patterson AFB, Ohio, United States of America * *Clearance Type:* SCI * *Telecommute:* No- Teleworking not available for this position * *Shift:* 1st Shift (United States of America) * *Travel Required:* Yes, 10% of t...

Promoted
Aeyon
Dayton, Ohio

Participate in integrated testing, deliver test results, document bugs, and utilize provided testing software and tools for test script analysis. Update job aids and desktop procedures to support software updates and configuration changes. Develop ad hoc queries as required by the government to supp...

Promoted
Abacus Technology Corporation
Fairborn, Ohio

Provide administrative, Acquisition Security, Personnel Security, Information Protection, Industrial Security, Information Security, Physical Security, Anti-Terrorism/Force Protection, OPSEC, COMSEC, and International Program Security support to the Directorate’s Security Division and Weapon System ...

Promoted
Modern Technology Solutions, Inc.
Spring Valley, Ohio

Motivated self-starter who can work both independently and in a team environment with minimal guidance · Strong time management and organizational skills · The candidate must have good analytic skills and be able to communicate complex technical issues both orally and in writing Desired Qualificati...

Promoted
Modern Technology Solutions, Inc.
Kettering, Ohio

Motivated self-starter who can work both independently and in a team environment with minimal guidance · Strong time management and organizational skills · The candidate must have good analytic skills and be able to communicate complex technical issues both orally and in writing Desired Qualificati...

Promoted
Modern Technology Solutions, Inc.
Huber Heights, Ohio

Lead the integration of various Computer Software Component Items (CSCI) from various vendors, ensuring the interoperability and performance of the software products, and collaborate with different vendors and stakeholders to coordinate the software deployment and integration activities, ensuring th...