
Jr Software Engineer
Riverside Research Institute3 days ago
Beavercreek, OH, USAEntry Level
Base Salary
$75k - $95k/yr
Responsibilities
- Develop, test, and debug C++ and Python software for embedded Linux systems.
- Integrate software with FPGA-based processing components, hardware accelerators, and high-speed interfaces including AXI, DMA, and GPIO.
- Create and maintain unit, integration, and hardware-in-the-loop test frameworks.
- Develop Python utilities for hardware control, calibration, test automation, and data analysis.
- Participate in code reviews and software build, deployment, and configuration management processes.
- Troubleshoot system integration issues across hardware and software disciplines.
- Support laboratory experiments, field demonstrations, and customer technical reviews.
Requirements
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related STEM field.
- 0–2 years of relevant experience, including internships, undergraduate research, capstone projects, or professional software development.
- Experience with C or C++ and Python.
- Familiarity with Linux development environments and command-line tools.
- Experience using Git for version control.
- Ability to obtain and maintain a TS/SCI security clearance.
- Desired experience with ARM-based systems such as AMD/Xilinx Zynq UltraScale+ MPSoC, NVIDIA Jetson, or Raspberry Pi.
- Desired exposure to Vivado, Vitis, VHDL, Verilog, or High-Level Synthesis workflows.
- Familiarity with CMake, automated testing frameworks, and software quality tools.
- Coursework or project experience in computer vision, digital signal processing, optical communications, robotics, or sensor systems is desirable.
- Experience reading schematics, performing board bring-up, or debugging hardware interfaces with oscilloscopes or logic analyzers is desirable.
Benefits
- Riverside offers comprehensive compensation and benefit packages to employees.
- The employer is an affirmative action and equal opportunity employer.
About Riverside Research Institute
Riverside Research Institute is a nonprofit R&D organization founded in 1967 and headquartered in Fairfax, Virginia. It delivers research services, technical consulting, and prototype systems in areas such as AI/ML, radar and RF, optics/photonics, and trusted systems for U.S. defense and intelligence agencies, including work supporting NASIC. The organization operates primarily through government contracts and sponsored research programs.