Intermediate Software Engineer

2 weeks ago


Beavercreek, Ohio, 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 in the public interest. We deliver exceptional technical services, innovative research, and prototype solutions to tackle some of the most pressing technical challenges faced by our nation. All positions at Riverside Research require U.S. Citizenship.

Position Summary

We are in search of a proficient and driven Mid-Level Software Engineer. The ideal candidate will be responsible for managing the complete computing architecture, overseeing CPU functionalities related to environmental systems, and supervising essential system components such as weather sensors, GPS, communication systems, memory management, IP connectivity, and health monitoring for a cutting-edge electro-optical sensor platform. This position demands a proactive approach and a comprehensive understanding of embedded systems and software engineering.

Key Responsibilities

  • Design and sustain software solutions for CPU function management in environmental control systems.
  • Integrate and supervise data from weather sensors and manage enclosure commands.
  • Ensure precise GPS integration and referencing with system components.
  • Administer communication protocols to guarantee dependable data transmission.
  • Oversee memory management and enhance system performance.
  • Establish and maintain IP connectivity for remote monitoring and operational control.
  • Continuously monitor system health and develop diagnostic tools to ensure reliability.
  • Collaborate with multidisciplinary teams to innovate, develop, and implement new features and enhancements.
  • Diagnose and resolve integration issues between hardware and software.
  • Stay abreast of industry trends and advancements in embedded systems and environmental control technologies.

Required Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related discipline.
  • Possession of a Secret level Security Clearance, with the capability to upgrade to TS/SCI level.
  • A minimum of 5 years of experience in software development, particularly within embedded systems.
  • Familiarity with Agile Software Development methodologies and tools such as JIRA.
  • Proficient in programming languages including C/C++, Python, or equivalent.
  • Experience with CPU and microcontroller programming and architecture.
  • Knowledge of environmental sensors and data integration techniques.
  • Understanding of GPS systems and associated protocols.
  • Strong grasp of communication protocols (e.g., TCP/IP, UART, SPI, I2C).
  • Experience with PID and PLC controller programming.
  • Expertise in memory management and optimization strategies.
  • Ability to create and implement system health monitoring solutions.
  • Excellent problem-solving abilities and the capacity to work both independently and collaboratively.
  • Strong communication skills and the ability to work effectively with cross-functional teams.
  • Willingness to travel up to 10%.

Preferred Qualifications

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

Compensation

The compensation for this position ranges from $120,000 to $142,000, reflecting the typical salary range based on experience, location, and other relevant factors.

Equal Opportunity Statement

Riverside Research Institute is a not-for-profit, technology-driven defense organization, committed to serving our clients and supporting our employees. 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 federal, state, and local law.



  • Beavercreek, Ohio, United States Riverside Research Full time

    Company OverviewRiverside Research is a dedicated National Security Nonprofit focused on research and development in the national interest. We specialize in providing advanced technical services, research, and prototype solutions to address some of the nation's most pressing technical challenges. All opportunities at Riverside Research require U.S....


  • Beavercreek, Ohio, United States Riverside Research Full time

    Company OverviewRiverside Research is a nonprofit organization focused on national security, dedicated to providing advanced technical services and innovative solutions to complex challenges in the field. All positions at Riverside Research require U.S. Citizenship.Position SummaryWe are looking for a talented and driven Mid-Level Software Engineer. The...


  • Beavercreek, Ohio, 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 deliver high-quality technical services, innovative research, and prototype solutions to address some of the most complex technical challenges faced by the country. All positions at...


  • Beavercreek, Ohio, United States Riverside Research Full time

    Company OverviewRiverside Research is a nonprofit organization dedicated to advancing national security through innovative research and development. We focus on delivering high-quality technical services and pioneering solutions to address some of the most pressing technical challenges faced by our nation. All positions at Riverside Research require U.S....


  • Beavercreek, Ohio, 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 providing top-tier technical services and pioneering solutions to address some of the most pressing technical challenges faced by our nation. All positions at Riverside...


  • Beavercreek, Ohio, United States Riverside Research Full time

    Welcome to Riverside ResearchRiverside Research is a prominent nonprofit organization dedicated to advancing national security through research and development. We provide sophisticated technical services and prototype solutions to tackle intricate technical challenges. All positions at Riverside Research require U.S. Citizenship.Position OverviewWe are...


  • Beavercreek, Ohio, United States Riverside Research Full time

    Mid-Level Mechanical EngineerRiverside Research is a nonprofit organization dedicated to advancing research and development in the national security domain. We are in search of a Mid-Level Mechanical Engineer who possesses expertise in the design of Military Standard Electro Optical Systems. This position entails the creation of robust enclosures and the...


  • Beavercreek, Ohio, United States Riverside Research Full time

    Mid-Level Mechanical EngineerRiverside Research is a nonprofit organization dedicated to advancing research and development in the national security domain. We are seeking a Mid-Level Mechanical Engineer with a background in designing Military Standard Electro Optical Systems. This position entails the creation of robust enclosures and ensuring environmental...


  • Beavercreek, Ohio, United States Riverside Research Full time

    Mid-Level Mechanical EngineerRiverside Research is a nonprofit organization dedicated to advancing research and development within the national security domain. We are seeking a Mid-Level Mechanical Engineer with a strong background in the design of Mil Standard Electro Optical Systems. This position entails the development of robust enclosures and ensuring...


  • Beavercreek, Ohio, United States Riverside Research Full time

    Mid-Level Mechanical Engineer PositionRiverside Research is a nonprofit organization dedicated to advancing research and development within the national security domain. We are seeking a Mid-Level Mechanical Engineer who possesses expertise in the design of Military Standard Electro Optical Systems. This position entails the development of robust enclosures...


  • Beavercreek, Ohio, United States Riverside Research Full time

    Position: Mid-Level Mechanical EngineerRiverside Research, a nonprofit entity dedicated to advancing research and development in the national security domain, is seeking a Mid-Level Mechanical Engineer. This position requires expertise in the design of Military Standard Electro Optical Systems, focusing on the creation of robust enclosures that ensure...

  • Software Engineer

    2 weeks ago


    Beavercreek, Ohio, United States Booz Allen Hamilton Full time

    Position Overview:As a Software Engineer, you understand that an effective application or system requires a blend of clean coding practices, robust APIs, insightful analytics, and solid infrastructure to deliver a user-centric solution. We are seeking a Software Engineer who possesses the technical expertise necessary to identify potential challenges,...


  • Beavercreek, Ohio, United States Booz Allen Hamilton Full time

    Position Overview:As a Modeling and Simulation Development Software Engineer, you will play a crucial role in developing robust back-end solutions that enhance user experience. Your expertise in software engineering will be instrumental in identifying risks, contributing to the design of solutions, and ensuring the efficiency of systems tailored for our...


  • Beavercreek, Ohio, United States Booz Allen Hamilton Full time

    Position Overview:As a Software Engineer specializing in Modeling and Simulation, you will play a crucial role in developing robust back-end systems that meet the needs of our clients. Your expertise in clean coding practices, API development, and system analytics will be essential in crafting user-centric solutions.Your Responsibilities:Utilize your 3+...


  • Beavercreek, Ohio, United States Booz Allen Hamilton Full time

    Position Overview:As a Software Engineer specializing in Modeling and Simulation, you will play a crucial role in developing robust back-end systems that are essential for user-centric applications. Your expertise in clean coding practices, API development, and system analytics will be vital in crafting solutions that meet client needs effectively.Your...


  • Beavercreek, Ohio, United States Booz Allen Hamilton Full time

    Position Overview:As a Senior Software Engineer, you understand that an effective application or system requires a blend of clean coding practices, robust APIs, insightful analytics, and solid infrastructure to create user-centric solutions. We are seeking a skilled software engineer who can identify potential challenges, contribute to the development of...


  • Beavercreek, Ohio, United States KBR Full time

    Position:Intermediate Radar Signal Processing SpecialistKBR is in search of a highly skilled Intermediate Radar Signal Processing Specialist with a top-secret clearance to engage in the development of algorithms and the prototyping of innovative tools aimed at addressing intricate challenges associated with the analysis of data from remote sensing...


  • Beavercreek, Ohio, United States Booz Allen Hamilton Full time

    Position Overview:As a Senior Linux Software Engineer, you will be instrumental in crafting comprehensive solutions within a dynamic and responsive environment. This role goes beyond mere software development; it is an opportunity to engineer systems that significantly impact our clients' missions.Your Responsibilities:Utilize your extensive experience to...


  • Beavercreek, Ohio, United States Booz Allen Hamilton Full time

    Position Overview:As a Senior Software Engineer, you understand that an effective application or system requires a well-balanced mix of clean coding practices, robust APIs, insightful analytics, and solid infrastructure to deliver a user-centric solution. We are seeking a skilled software engineer who possesses the technical expertise necessary to identify...


  • Beavercreek, Ohio, United States Booz Allen Hamilton Full time

    Position Overview:As a Software Engineer specializing in Modeling and Simulation, you will play a critical role in developing robust systems that meet user needs. Your expertise in back-end development will be essential in creating efficient and scalable solutions that address complex challenges faced by our clients.Your Responsibilities:Utilize your 3+...