Lavora.

Tillbaka till sökningen

Software Engineer - GUI/OpenGL Developer

DCS Corp

Ort
Malibu, US
Arbetsplats
På plats
Anställningsform
Heltid
Lön
$82k–$125k
Publicerat
I dag
Källa
DevITJobs

Requirements:

  • U.S. Citizenship is mandatory due to sensitive customer-related requirements.
  • Bachelors degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline.
  • A minimum of 5 years of experience in software development.
  • Eligible to obtain and maintain a security clearance.
  • 3-8+ years of extensive experience in software programming with strong command of C/C++.
  • Proven track record of designing and implementing OpenGL-based graphical user interfaces.
  • Familiarity with OpenGL Shading Language (GLSL), DirectX, or contemporary rendering pipelines.
  • Strong background in using the Microsoft Visual Studio development environment.
  • Experience in integrating software with RF systems, radios, or external hardware components.
  • Knowledge of communication protocols such as TCP/IP, UDP, HP-IB/GPIB, USB, serial communication, SCPI, or custom hardware interfaces.
  • Proficient in version control tools, particularly Git.
  • Excellent debugging, problem-solving, and analytical abilities.
  • Capability to thrive in a fast-paced engineering setting and collaborate with diverse teams.
  • (Desired) Experience in embedded systems or real-time software development.
  • (Desired) Understanding of signal processing, RF principles, or wireless communication concepts.
  • (Desired) Previous experience in developing software for defense, aerospace, or mission-critical applications.
  • (Desired) Knowledge of Agile/Scrum development methodologies.

Responsibilities:

  • Design and implement graphical user interface applications utilizing OpenGL, C/C++, and Microsoft Visual Studio to facilitate real-time visualization and system management.
  • Develop, integrate, and validate software interfaces that communicate with external RF systems, radios, and hardware components using standard communication protocols (Ethernet, HP-IB/GPIB, USB, and SCPI).
  • Implement data visualization, signal monitoring, and control modules that align with system-level specifications.
  • Collaborate with systems, RF, test, and hardware engineers to establish communication protocols and ensure smooth software-hardware integration.
  • Optimize GUI performance for real-time responsiveness, rendering efficiency, and dependability.
  • Create and sustain software documentation, including design descriptions, interface specifications, and testing procedures.
  • Participate in code reviews, system integration activities, and software configuration management efforts.
  • Troubleshoot and rectify software defects, interface challenges, and performance issues.
  • Support laboratory testing, field demonstrations, and customer design evaluations as necessary.
  • Ensure all development activities comply with internal quality standards and relevant Navy Systems Engineering Technical Reviews (SETR) compliance requirements.
  • Familiar with the DoDI 5000.02 Adaptive Acquisition Framework (AAF) systems engineering methodology.

Technologies:

  • Embedded
  • Ethernet
  • Git
  • Hardware
  • Support
  • OpenGL
  • Security
  • TCP/IP
  • Visual Studio
  • C++

More

We are a dynamic company dedicated to delivering cutting-edge software solutions for commercial and defense applications. Our team works collaboratively to design, develop, and validate high-performance software tailored for critical missions. We offer a competitive salary range of $82,004 - $125,000 along with comprehensive benefits and opportunities for professional growth. Our location is ideal for those seeking to participate in invigorating projects with cross-functional teams.

last updated 43 week of 2026