×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - GUI​/OpenGL

Job in California, Moniteau County, Missouri, 65018, USA
Listing for: RPMGlobal
Full Time position
Listed on 2026-07-10
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Software Engineer, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 84137 - 125000 USD Yearly USD 84137.00 125000.00 YEAR
Job Description & How to Apply Below
Location: California

Salary Range: $84,137 - $125,000

Essential Job Functions
  • Design and implement GUI applications using OpenGL, C/C++, and Microsoft Visual Studio to support real‑time visualization and system control using state‑of‑the‑art GUIs.
  • Develop, integrate, and validate software interfaces that communicate with external RF systems, radios, and hardware components via standard communications protocols (Ethernet, HP-IB/GPIB, USB, and Standard Commands for Programmable Instruments [SCPI]).
  • Implement data visualization, signal monitoring, and control modules aligned with system‑level requirements.
  • Collaborate with systems, RF, test, and hardware engineers to define communication protocols and ensure seamless software‑hardware integration.
  • Optimize GUI performance for real‑time responsiveness, rendering efficiency, and reliability.
  • Develop and maintain software documentation, including design descriptions, interface specifications, and test procedures.
  • Participate in code reviews, system integration events, and software configuration management processes.
  • Troubleshoot and resolve software defects, interface issues, and performance bottlenecks.
  • Support lab testing, field demonstrations, and customer design reviews as needed.
  • Ensure all development activities adhere to internal quality standards and relevant Navy Systems Engineering Technical Reviews (SETR) compliance requirements.
  • Knowledgeable with DoDI 5000.02 Adaptive Acquisition Framework (AAF) systems engineering methodology.
Required Skills
  • U.S. Citizenship (required).
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related technical field, minimum 5 years experience.
  • Eligible to obtain and maintain a security clearance.
  • 3–8+ years experience in software development with strong proficiency in C/C++.
  • Demonstrated experience designing and implementing OpenGL-based GUIs.
  • Experience with OpenGL Shading Language (GLSL), DirectX, or modern rendering pipelines.
  • Strong experience with Microsoft Visual Studio development environment.
  • Experience integrating software with RF systems, radios, or external hardware interfaces.
  • Knowledge of communication protocols such as TCP/IP, UDP, HP-IB/GPIB, USB, serial communication, SCPI or custom hardware interfaces.
  • Proficiency with version control tools (e.g., Git).
  • Strong debugging, problem-solving, and analytical skills.
  • Ability to work in a fast‑paced engineering environment and collaborate with multidisciplinary teams.
Desired Skills
  • Experience in embedded systems or real‑time software development.
  • Familiarity with signal processing, RF fundamentals, or wireless communication concepts.
  • Prior experience developing software for DoW, aerospace, or mission‑critical applications.
  • Knowledge of Agile/Scrum development methodologies.
#J-18808-Ljbffr
Position Requirements
5+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary