Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in CaliforniaJobs in New YorkJobs in FloridaJobs in VirginiaJobs in North Carolina
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringITSalesHospitality & Catering
SkillsCompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasCaliforniaNew YorkFloridaVirginiaNorth Carolina

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringITSalesHospitality & Catering
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified US employers, salary benchmarks, and remote-friendly teams hiring nationwide.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryJobs by skillCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobsVolunteer jobs
Top states
Jobs in TexasJobs in CaliforniaJobs in New YorkJobs in FloridaJobs in VirginiaJobs in North CarolinaAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsIT jobsSales jobsHospitality & Catering jobsAccounting & Finance jobs
Popular skills
CDL-A jobsExcel jobsEnglish jobsMicrosoft Office jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in CaliforniaJobs in New YorkJobs in FloridaJobs in VirginiaJobs in North Carolina
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringITSalesHospitality & Catering
SkillsCompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasCaliforniaNew YorkFloridaVirginiaNorth Carolina

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringITSalesHospitality & Catering
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified US employers, salary benchmarks, and remote-friendly teams hiring nationwide.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryJobs by skillCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobsVolunteer jobs
Top states
Jobs in TexasJobs in CaliforniaJobs in New YorkJobs in FloridaJobs in VirginiaJobs in North CarolinaAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsIT jobsSales jobsHospitality & Catering jobsAccounting & Finance jobs
Popular skills
CDL-A jobsExcel jobsEnglish jobsMicrosoft Office jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in CaliforniaJobs in New YorkJobs in FloridaJobs in VirginiaJobs in North Carolina
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringITSalesHospitality & Catering
SkillsCompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasCaliforniaNew YorkFloridaVirginiaNorth Carolina

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringITSalesHospitality & Catering
  1. Home
  2. chevron_right
  3. it
  4. chevron_right
  5. Software Engineer - GUI/OpenGL
DCS Corp logo

Software Engineer - GUI/OpenGL

Not Disclosed•Full-TimeOn-site

location_onSan Joaquin County, California, United States

Apply Now

About the Role

This Software Engineer position is dedicated to designing, developing, and integrating advanced software applications with a primary focus on Graphical User Interface (GUI) development. The role is critical for delivering high-performance, mission-focused software solutions for Department of Defense (DoD) programs, specifically supporting commercial, industrial, military, and scientific electrical equipment and systems.

You will serve as a key collaborator within cross-functional teams, working alongside hardware, systems, and test engineers to ensure seamless software-hardware integration. The position requires a deep understanding of real-time rendering, visualization, and user interaction design, with a specific mandate to interface software applications with external Radio Frequency (RF) systems. Your work will directly impact the reliability and responsiveness of visualization and control modules used in mission-critical environments.

Team Context & Mission

The team operates within a rigorous engineering environment where adherence to internal quality standards and Navy Systems Engineering Technical Reviews (SETR) compliance is paramount. You will apply the DoDI 5000.02 Adaptive Acquisition Framework (AAF) systems engineering methodology to ensure that all development activities meet the high stakes of defense and aerospace applications. The mission involves supporting lab testing, field demonstrations, and customer design reviews to validate that software solutions meet complex system-level requirements.

Hiring Process & Application

Due to the sensitivity of customer-related requirements, U.S. Citizenship is a mandatory prerequisite for this role. Candidates must also be eligible to obtain and maintain a security clearance. The selection process prioritizes technical proficiency in C/C++ and OpenGL, as well as demonstrated experience in real-time software development and RF system integration.

Equal Opportunity & Culture

We are committed to building a diverse and capable engineering workforce. While U.S. Citizenship is required for this specific position due to government regulations, we value the unique perspectives that diverse backgrounds bring to our mission-critical projects. We foster a fast-paced environment where multidisciplinary collaboration is essential for solving complex engineering challenges.

Work location

Work model: On-site

location_on

San Joaquin County, California, United States

Similar Job Opportunities

U.S. Department of Labor logo

Graphical Software Developer

U.S. Department of Labor • Houston, Texas

Not Disclosedarrow_forward
NewGen Technologies Inc. logo

Software Developer with Security Clearance

NewGen Technologies Inc. • Reston, Virginia

Not Disclosedarrow_forward
The Miriam Hospital logo

Data Analyst

The Miriam Hospital • On-site

$48k-79k

Frequently asked questions about Software Engineer - GUI/OpenGL at DCS Corp

What does a Software Engineer - GUI/OpenGL at DCS Corp do?expand_more
A Software Engineer - GUI/OpenGL at DCS Corp is responsible for the following: Design and implement GUI applications using OpenGL, C/C++, and Microsoft Visual Studio; Develop and validate software interfaces for external RF systems and hardware components; Implement data visualization, signal monitoring, and control modules aligned with system requirements; and Collaborate with cross-functional teams to define protocols and ensure software-hardware integration.
What are the requirements for this Software Engineer - GUI/OpenGL role?expand_more
To qualify for the Software Engineer - GUI/OpenGL at DCS Corp position, applicants should have: 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 of experience in software development with strong proficiency in C/C++; and Experience designing and implementing OpenGL-based GUIs.
Where is the Software Engineer - GUI/OpenGL role at DCS Corp located?expand_more
Software Engineer - GUI/OpenGL at DCS Corp is based in San Joaquin County, California, United States. This is a on-site role.
Is this Software Engineer - GUI/OpenGL job remote, hybrid, or on-site?expand_more
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified US employers, salary benchmarks, and remote-friendly teams hiring nationwide.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by location

California

Key Responsibilities

  • check_circleDesign and implement GUI applications using OpenGL, C/C++, and Microsoft Visual Studio
  • check_circleDevelop and validate software interfaces for external RF systems and hardware components
  • check_circleImplement data visualization, signal monitoring, and control modules aligned with system requirements
  • check_circleCollaborate with cross-functional teams to define protocols and ensure software-hardware integration
  • check_circleOptimize GUI performance for real-time responsiveness, rendering efficiency, and reliability
  • check_circleDevelop and maintain software documentation including design descriptions and test procedures
  • check_circleParticipate in code reviews, system integration events, and software configuration management
  • check_circleTroubleshoot and resolve software defects, interface issues, and performance bottlenecks
  • check_circleSupport lab testing, field demonstrations, and customer design reviews
  • check_circleEnsure development activities adhere to quality standards and Navy SETR compliance requirements

Requirements

  • verifiedU.S. Citizenship required
  • verifiedBachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related technical field
  • verifiedMinimum 5 years' experience
  • verifiedEligible to obtain and maintain a security clearance
  • verified3–8+ years of experience in software development with strong proficiency in C/C++
  • verifiedExperience designing and implementing OpenGL-based GUIs
  • verifiedExperience with OpenGL Shading Language (GLSL), DirectX, or modern rendering pipelines
  • verifiedExperience integrating software with RF systems, radios, or external hardware interfaces
  • verifiedKnowledge of communication protocols such as TCP/IP, UDP, HP-IB/GPIB, USB, serial communication, SCPI or custom hardware interfaces
  • verifiedProficiency with version control tools (e.g., Git)
  • verifiedKnowledge of DoDI 5000.02 Adaptive Acquisition Framework (AAF) systems engineering methodology

Nice to Have

Experience in embedded systems or real-time software development. Familiarity with signal processing, RF fundamentals, or wireless communication concepts. Prior experience developing software for DoD, aerospace, or mission-critical applications. Knowledge of Agile/Scrum development methodologies.

DCS Corp logo
Company

DCS Corp

Industry

it

View company profilearrow_forwardlanguageWebsite
Quick Overview

Experience

5-8 yrs (Senior)

Job Type

Full-Time

Skills Required

Graphical User InterfaceGuiOpenglMicrosoft Visual StudioC/C++Real-Time RenderingVisualizationRadio FrequencyRFEthernet
arrow_forward
DCS Corp has listed this Software Engineer - GUI/OpenGL role as on-site.
How much experience is required for this Software Engineer - GUI/OpenGL role?expand_more
Software Engineer - GUI/OpenGL at DCS Corp typically requires 5–8 years of relevant experience at the senior level.
What skills do you need for the Software Engineer - GUI/OpenGL role at DCS Corp?expand_more
Key skills for Software Engineer - GUI/OpenGL at DCS Corp include Graphical User Interface; Gui; Opengl; Microsoft Visual Studio; C/C++; Real-Time Rendering; Visualization; and Radio Frequency.
What category does the Software Engineer - GUI/OpenGL role belong to?expand_more
Software Engineer - GUI/OpenGL at DCS Corp is part of the it job category on Recrutus.
Jobs by city
Jobs by category
Jobs by skill
Career guides
Career blog
Salary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobsVolunteer jobs
Top states
Jobs in TexasJobs in CaliforniaJobs in New YorkJobs in FloridaJobs in VirginiaJobs in North CarolinaAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsIT jobsSales jobsHospitality & Catering jobsAccounting & Finance jobs
Popular skills
CDL-A jobsExcel jobsEnglish jobsMicrosoft Office jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms