Home
/
Comprehensive
/
Principal Software Engineer
Principal Software Engineer-February 2024
Dayton
Feb 10, 2026
About Principal Software Engineer

  Software EngineerLocationUS-OH-DaytonID2023-3001CategoryResearch & DevelopmentPosition TypeFull Time SalaryRiverside OverviewRiverside 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 OverviewRiverside Research is seeking a creative Software Engineer to support implementing a GUI for physics-based antenna design and analysis.This individual will work with a small team of computational physics experts and graphical user interface (GUI) developers in an Agile environment to build a Qt interface in C++, utilizing domain knowledge to aid the user in defining simulation parameters. This individual will also develop 3D visualizations of the antenna mesh, its material attributions, and simulation results using the Visualization Tool Kit (VTK) and develop 2D visualizations of the results through Python's Matplotlib package. This position offers the enviable opportunity of developing a new application to be utilized by a large community of engineers solving novel problems. Work location can be at any one of our facilities in Ohio (Dayton), New York (NYC), or Illinois (Champaign).All Riverside Research opportunities require U.S. Citizenship.ResponsibilitiesJob Responsibilities:In collaboration with a team, develop the graphical user interface (GUI) for a computational electromagnetics (CEM) software product in C++ and PythonSupport all phases of the software development lifecycle: requirements collection, planning, design, implementation, and testingInterface with expert users to understand their needsApply User Experience (UX) best-practices to improve the usability of the softwareDevelop collaborative relationship with Government customer and other mission partnersOther duties as assignedQualificationsRequired Qualifications:Ability to obtain and maintain a Secret security clearanceBachelor's Degree in Computer Science, Electrical or Computer Engineering, Math, Physics or a related field. Relevant years of experience may be substituted in lieu of a degree.2 years of C++ programming experience in a Linux environmentAt least one of the following:Experience developing and/or using computer-simulated physics models from electromagnetics, acoustics, fluid dynamics, or similarBasic understanding of radio-frequency, mm wave, IR, and/or optical systemsExperience developing graphical user interfaces (GUIs) in Qt, GTK+, WinUI or similarDesired Qualifications:Experience performing data-analysis using PythonData-visualization using OpenGL- or Vulkan-based 3D visualization systems such as VTK3-5 years of C++ programming experience in a Windows environmentGlobal CompThis represents the typical salary range for this position based on experience, location and other factors.Closing StatementRiverside 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-prof

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
On-Site Customer Service Dispatcher in Lake Mary, FL
Position: Customer Service RepresentativeLocation: 396 Rinehart Rd, Lake Mary, FL 32746Terms: Full-timePay: $17/hr Join Team AloricaAt Alorica, we’re redefining what it means to be a global leader in
Software Development Engineer in Test, Ring
Description Ring's mission is to make neighborhoods safer. With affordable solutions, Ring is committed to offering smart security that’s accessible to everyone. Ring is seeking software engineers to
Contact Center Service Agent
Position:Contact Center Service AgentLocation:Columbus, OHJob Id:606-OUT of Openings:1Formed in 1934, Telhio Credit Union began as a credit union for Columbus Telephone Company (now AT&T) employe
Medication Technician (Med Tech) - Memory Care - Part-time - Nights
The Medicine Aide/Technician assists with prescribed medications and treatments, as defined by state regulations, to residents and maintains related work records under the supervision of the Nurse Su
Behavioral Registered Nurse, Home Health Full Time
Become a part of our caring community and help us put health first $5000 Sign on Bonus Serving Behavioral Health Patients in our Springfield Community, and surrounding towns Flexible Schedules/Benefi
Medical Technologist (ASCP)
Position Summary Professional Med Tech who is comforable working as part of a team, and independently, to produce high quality laboratory testing for inpatient and outpatients. Works with nursing and
Line Cook
Line Cooks/Prep Cooks/Dishwashers Needed - ! Ted's Montana Grill isn't your ordinary restaurant, so we aren't looking for ordinary people. While we’re Premium, Polished and Professional, we’re also C
Warehouse Maintenance Technician
As a Maintenance Technician, you will be responsible for maintaining the building and equipment. You will be on call with department peers to provide emergency service.  Other duties include but are
Field Coordinator - Energy Construction
Requisition ID: 170731 Job Level: Mid Level Home District/Group: Kiewit Energy Canada District Department: Field Operations Market: OGC Employment Type: Full Time Position Overview As a Field Coordin
IFS Business Systems Analyst Lead
This is a remote-telework role. US Citizenship is required to apply. The IFS Business Systems Analyst Lead will support and document new and existing business processes and procedures. This position
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved