DCS Corp logo

Software Engineer - GUI/OpenGL

DCS Corp
  • Point Mugu, California
  • $103,000–$135,200 Per Year
26 days ago
DCS Corp

Job Description

Salary Range: $103,000 - $135,200

DCS is seeking a talented C++ Software Engineer to support advanced aerospace and defense programs at Naval Base Ventura County, Point Mugu, California. In this role, you will design, develop, and enhance software applications that provide real-time graphical visualization, system monitoring, and control capabilities for specialized defense systems. The ideal candidate has a strong foundation in C++ software development, experience in developing graphical user interfaces (GUIs), and a background in aerospace or other mission critical software applications. We are looking for a capable software engineer who can apply their existing expertise while expanding their technical knowledge in RF systems integration and communications hardware.

Essential Job Functions:

Design, develop, test, and maintain C++ software applications supporting aerospace and defense systems.

Develop and enhance GUIs for real-time visualization, monitoring, and system control.

Utilize OpenGL and related graphics technologies to create responsive, high-performance software applications.

Integrate software applications with external hardware, instrumentation, and system interfaces.

Collaborate with software, systems, hardware, and test engineers to develop and implement software solutions.

Troubleshoot software defects, optimize application performance, and support system integration and testing.

Participate in code reviews, software configuration management, and technical design discussions.

Support laboratory testing, system demonstrations, and engineering reviews.

Develop and maintain technical documentation supporting software design, testing, and integration.

Required skills:

Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

Must be eligible to obtain and maintain a security clearance

Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related technical field and a minimum of 3 years’ experience.

Strong proficiency in C++ software development.

Experience developing, debugging, and maintaining software applications.

Experience with GUI development and graphics programming.

Experience in Microsoft Visual Studio or comparable C++ development environments.

Familiarity with software version control systems such as Git.

Strong analytical, troubleshooting, and problem-solving skills.

Ability to collaborate effectively with multidisciplinary engineering teams.

Desired Skills

5-10 years of professional experience.

Experience developing software for aerospace, defense, aviation, or other mission critical applications.

Experience with OpenGL, GLSL, DirectX, or other graphics rendering technologies.

Experience integrating software with external hardware or instrumentation.

Familiarity with RF systems, signal processing, or wireless communications.

Knowledge of communication protocols such as TCP/IP, UDP, USB, serial, GPIB, or SCPI.

Experience with embedded systems or real-time software development.

Familiarity with DoD software development practices and systems engineering processes.

Numbers & Facts

LocationPoint Mugu, California
IndustryOther/Not Classified
Salary$103,000–$135,200 Per Year
Company Size500 to 999 employees
Year Founded1977
Websitehttps://www.dcscorp.com/

About Company

DCS provides engineering, programmatic, and technical support services to the Department of Defense and other customers focused on national security. As employee owners, we recognize that hiring and retaining the best talent is crucial to our mission. Our focus on personal growth and continual improvement is consistent with our corporate goals of professional and business excellence.

Skills

  • Aerospace and Defenseunmatched
  • Bug Tracking Softwareunmatched
  • C++ Programming Languageunmatched
  • Code Reviewsunmatched
  • Communications Protocolsunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Cross-Functionalunmatched
  • Debugging Toolsunmatched
  • Distributed Control Systems (DCS)unmatched
  • Electrical Engineeringunmatched
  • Embedded Systemsunmatched
  • GPIB (General Purpose Interface Bus)unmatched
  • Gitunmatched
  • Graphical User Interface (GUI)unmatched
  • Graphical User Interface Softwareunmatched
  • Graphics Programmingunmatched
  • Hardware Quality Assuranceunmatched
  • Hardware-Software Integrationunmatched
  • Instrumentationunmatched
  • Integration Testingunmatched
  • Laboratory Testingunmatched
  • Microsoft Visual Studiounmatched
  • OpenGL Programming Librariesunmatched
  • Performance Tuning/Optimizationunmatched
  • Product Demonstrationunmatched
  • Radio Frequencyunmatched
  • Realtime Operating Systemunmatched
  • Security Clearanceunmatched
  • Signal Processingunmatched
  • Software Administrationunmatched
  • Software Configuration Managementunmatched
  • Software Design for Test (SDET)unmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • System Integration (SI)unmatched
  • Systems Engineeringunmatched
  • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
  • Team Playerunmatched
  • Technical Supportunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Test Plan/Scheduleunmatched
  • Time Trackingunmatched
  • UDP (User Datagram Protocol)unmatched
  • USBunmatched
  • United States Citizenunmatched
  • United States Department of Defense (DoD)unmatched
  • Wireless Communicationsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder