Software Engineer - GUI/OpenGL

  • Point Mugu, CA

Apply Now

Please submit your information and one of our representatives will contact you soon.

*
*
*
*
*
*
*
Files must be less than 4 MB.
Allowed file types: txt pdf doc docx odt rtf.

DCS Corporation is seeking a talented Software Engineer – GUI/OpenGL to support the development of advanced, mission-critical software applications for U.S. Navy programs in Point Mugu, California.

This is an onsite position in Point Mugu, CA

We Offer:

  • Salary Range: $84,137 - $135,000
  • Medical/Dental/Vision/Life Insurances, Paid Time Off, 11 paid holidays per year (Federal Government holidays), Flexible Spending Accounts, Employee Stock Ownership Plan, Retirement Plan, Educational Assistance, Disability Insurance, TRICARE Benefits, Work/life balance
  • 100% employee-owned company
  • DCS retirement benefit contributions total 7.25%, combining 3% to each employee 401(k) account and 4.25% of total eligible compensation to the ESOP.
  • Working for a company that has received great reviews
  • A great work environment
  • A diverse group of employees
  • Working for a company that is growing continuously and sustainably
  • A commitment to the highest levels of ethics, integrity and excellence is of central importance in all that we do.
  • A collaborative culture that values innovation, continuous learning, and meaningful impact.

Shift hours/schedules:

  • Onsite
  • Flexible work hours
  • Work Schedule: Monday–Thursday: 9 hours per day; every other Friday: 8 hours per day

Key Responsibilities:

Research, design, develop, test, or supervise the manufacturing and installation of electrical equipment, components, or systems for commercial, industrial, military, or scientific use. The Software Engineer will design, develop, integrate, and test advanced software applications with a primary focus on Graphical User Interface (GUI) development using OpenGL and Microsoft Visual Studio. The role requires strong knowledge of real-time rendering, visualization, and user interaction design, as well as the ability to interface software applications with external Radio Frequency (RF) systems. The engineer will collaborate with cross-functional teams, including hardware, systems, and test engineers, to deliver high-performance, mission-focused software solutions for Department of Defense (DoD) programs.

  • 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.

Minimum Qualifications:

  • 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 Qualifications:

  • 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.