Intermediate Software Engineer

2 weeks ago


Beavercreek, Ohio, United States Riverside Research Full time

Company Overview

Riverside 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 Summary

We are looking for a talented and driven Mid-Level Software Engineer. The selected candidate will be responsible for managing the complete compute stack, overseeing CPU operations for environmental control, and ensuring the functionality of critical system components, including weather sensors, GPS, communication systems, memory management, IP connectivity, and system health monitoring for a cutting-edge electro-optical sensor system. This position demands a proactive approach and a comprehensive understanding of embedded systems and software engineering.

Key Responsibilities

  • Design and maintain software for CPU operations related to environmental control systems.
  • Integrate and manage data from weather sensors and enclosure commands.
  • Ensure precise GPS referencing and integration with system components.
  • Oversee communication protocols to guarantee reliable data transmission.
  • Manage memory control and enhance system performance.
  • Implement and sustain IP connectivity for remote monitoring and control.
  • Monitor system health and deploy diagnostic tools to ensure reliability.
  • Collaborate with interdisciplinary teams to design, develop, and implement new features and enhancements.
  • Troubleshoot and resolve integration issues between hardware and software.
  • Stay updated with industry trends and advancements in embedded systems and environmental control technologies.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related discipline.
  • Possession of a Secret level Security Clearance, with the capability to obtain TS/SCI level clearance.
  • A minimum of 5 years of experience in software development, especially in embedded systems.
  • Familiarity 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.
  • 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 programming PID and PLC controllers.
  • Expertise in memory management and optimization strategies.
  • Ability to develop and implement tools for system health monitoring.
  • Strong analytical skills and the capability to work independently as well as collaboratively.
  • Excellent communication skills and the ability to work effectively with diverse 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 salary range for this position is $120,000 - $142,000, reflecting the typical compensation based on experience, location, and other relevant factors.

Equal Opportunity Statement

Riverside Research is an affirmative action-equal opportunity employer, committed to compliance with 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.



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


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