Software Engineer - GUI/OpenGL
$84K - $125K/yr
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 ...
$84K - $125K/yr
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 ...
$84K - $125K/yr
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 ...
Company Description Sysazzle is looking for an experienced and highly motivated Software Engineer ... Knowledge of OpenGL Safety Critical extension and DO-178 a plus. * Experience with graphical user ...
Company Description Sysazzle is looking for an experienced and highly motivated Software Engineer ... Knowledge of OpenGL Safety Critical extension and DO-178 a plus. * Experience with graphical user ...
San Jose, CA · On-site
$112K - $154K/yr
... Developer to develop neural rendering applications and machine learning software for efficient AI ... OpenGL, and OpenCL to enable efficient execution of ML and graphics workloads on Samsung GPU ...
San Jose, CA · On-site
$112K - $154K/yr
... Developer to develop neural rendering applications and machine learning software for efficient AI ... OpenGL, and OpenCL to enable efficient execution of ML and graphics workloads on Samsung GPU ...
$55.75 - $76.75/hr
We're looking for iOS engineers to join our game studio! You will work on exciting new casual games ... OpenGL, 3D graphics experience * Keen eye for pixel perfect UI * Familiar with art asset pipelines ...
$55.75 - $76.75/hr
We're looking for iOS engineers to join our game studio! You will work on exciting new casual games ... OpenGL, 3D graphics experience * Keen eye for pixel perfect UI * Familiar with art asset pipelines ...
Sunnyvale, CA · On-site
$66.50 - $87.25/hr
... Lead and mentor junior developers Skills 5+ years experience working with the following ... OpenGL or the NDK and high performance graphics code - Web Services experience as it relates to ...
Sunnyvale, CA · On-site
$66.50 - $87.25/hr
... Lead and mentor junior developers Skills 5+ years experience working with the following ... OpenGL or the NDK and high performance graphics code - Web Services experience as it relates to ...
Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers ... Anamation and/or OpenGL Basic Knowledge - Familiararity with Agile framework/process Basic ...
Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers ... Anamation and/or OpenGL Basic Knowledge - Familiararity with Agile framework/process Basic ...
Cupertino, CA · On-site
Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers ... Anamation and/or OpenGL Basic Knowledge - Familiararity with Agile framework/process Basic ...
Cupertino, CA · On-site
Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers ... Anamation and/or OpenGL Basic Knowledge - Familiararity with Agile framework/process Basic ...
Responsibilities : • Build performant visualization frameworks in both C++ / OpenGL and Unity to ... engineers as they seek to improve their development workflow with better visualization. • ...
Responsibilities : • Build performant visualization frameworks in both C++ / OpenGL and Unity to ... engineers as they seek to improve their development workflow with better visualization. • ...
Sunnyvale, CA · On-site
$124K - $144K/yr
... Lead and mentor junior developers Skills 5+ years experience working with the following ... OpenGL or the NDK and high performance graphics code - Web Services experience as it relates to ...
Sunnyvale, CA · On-site
$124K - $144K/yr
... Lead and mentor junior developers Skills 5+ years experience working with the following ... OpenGL or the NDK and high performance graphics code - Web Services experience as it relates to ...
Provide and support technical liaison between customers, engineering, and other non-engineering ... OpenGL experience required - developing GUI graphics for military/aerospace applications * Thought ...
Provide and support technical liaison between customers, engineering, and other non-engineering ... OpenGL experience required - developing GUI graphics for military/aerospace applications * Thought ...
Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers ... and/or OpenGL Basic knowledge in Agile framework/process Basic knowledge in Ruby, iOS User ...
Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers ... and/or OpenGL Basic knowledge in Agile framework/process Basic knowledge in Ruby, iOS User ...
Mountain View, CA · On-site
$145K - $192K/yr
Responsibilities : • Build performant visualization frameworks in both C++ / OpenGL and Unity to ... engineers as they seek to improve their development workflow with better visualization. • ...
Mountain View, CA · On-site
$145K - $192K/yr
Responsibilities : • Build performant visualization frameworks in both C++ / OpenGL and Unity to ... engineers as they seek to improve their development workflow with better visualization. • ...
We're looking for a Lead iOS engineer to Lead our game studio! You will work on exciting new casual ... OpenGL, 3D graphics experience * Keen eye for pixel perfect UI * Familiar with art asset pipelines ...
We're looking for a Lead iOS engineer to Lead our game studio! You will work on exciting new casual ... OpenGL, 3D graphics experience * Keen eye for pixel perfect UI * Familiar with art asset pipelines ...
Cupertino, CA · On-site
... OpenGL Basic Knowledge - Familiararity with Agile framework/process Basic Knowledge - iOX/Xcode/Swift preferred Basic Knowledge - Ruby, iOS UI design preferred Qualifications Agile, Ajax, Analysis ...
Cupertino, CA · On-site
... OpenGL Basic Knowledge - Familiararity with Agile framework/process Basic Knowledge - iOX/Xcode/Swift preferred Basic Knowledge - Ruby, iOS UI design preferred Qualifications Agile, Ajax, Analysis ...
Cupertino, CA · On-site
... OpenGL Basic Knowledge - Familiararity with Agile framework/process Basic Knowledge - iOX/Xcode/Swift preferred Basic Knowledge - Ruby, iOS UI design preferred Qualifications Agile, Ajax, Analysis ...
Cupertino, CA · On-site
... OpenGL Basic Knowledge - Familiararity with Agile framework/process Basic Knowledge - iOX/Xcode/Swift preferred Basic Knowledge - Ruby, iOS UI design preferred Qualifications Agile, Ajax, Analysis ...
Cupertino, CA · On-site
... OpenGL Basic Knowledge - Familiararity with Agile framework/process Basic Knowledge - iOX/Xcode/Swift preferred Basic Knowledge - Ruby, iOS UI design preferred Qualifications Skill : Agile, Ajax ...
Cupertino, CA · On-site
... OpenGL Basic Knowledge - Familiararity with Agile framework/process Basic Knowledge - iOX/Xcode/Swift preferred Basic Knowledge - Ruby, iOS UI design preferred Qualifications Skill : Agile, Ajax ...
Santa Clara, CA · On-site
$164K - $203K/yr
... Vulkan and OpenGL software for our GPUs as well as enhancements and maintenance of existing ... A Bachelors or higher degree in electrical engineering, computer science, or computer engineering ...
Santa Clara, CA · On-site
$164K - $203K/yr
... Vulkan and OpenGL software for our GPUs as well as enhancements and maintenance of existing ... A Bachelors or higher degree in electrical engineering, computer science, or computer engineering ...
San Jose, CA · On-site
$124K - $208K/yr
Proficiency with API-level programming using in Vulkan, OpenGL, OpenCL, and machine learning frameworks such as PyTorch and TensorFlow. * Understanding of GPU hardware architecture and experience ...
San Jose, CA · On-site
$124K - $208K/yr
Proficiency with API-level programming using in Vulkan, OpenGL, OpenCL, and machine learning frameworks such as PyTorch and TensorFlow. * Understanding of GPU hardware architecture and experience ...
San Jose, CA · On-site
$124K - $208K/yr
Proficiency with API-level programming using in Vulkan, OpenGL, OpenCL, and machine learning frameworks such as PyTorch and TensorFlow. * Understanding of GPU hardware architecture and experience ...
San Jose, CA · On-site
$124K - $208K/yr
Proficiency with API-level programming using in Vulkan, OpenGL, OpenCL, and machine learning frameworks such as PyTorch and TensorFlow. * Understanding of GPU hardware architecture and experience ...
Proficiency with API-level programming using in Vulkan, OpenGL, OpenCL, and machine learning frameworks such as PyTorch and TensorFlow. * Understanding of GPU hardware architecture and experience ...
Proficiency with API-level programming using in Vulkan, OpenGL, OpenCL, and machine learning frameworks such as PyTorch and TensorFlow. * Understanding of GPU hardware architecture and experience ...
$16.84 - $22.65
8% of jobs
$22.65 - $28.45
3% of jobs
$28.45 - $34.25
6% of jobs
$39.84 is the 25th percentile. Wages below this are outliers.
$34.25 - $40.05
7% of jobs
$40.05 - $45.85
14% of jobs
$45.85 - $51.65
9% of jobs
The median wage is $52.27 / hr.
$51.65 - $57.45
15% of jobs
$62.12 is the 75th percentile. Wages above this are outliers.
$57.45 - $63.26
15% of jobs
$63.26 - $69.06
12% of jobs
$69.06 - $74.86
7% of jobs
$74.86 - $80.66
3% of jobs
$16
$52
$80
To thrive as an OpenGL Developer, you need a solid foundation in computer graphics programming, proficiency in C/C++ or similar languages, and a strong understanding of the OpenGL graphics API. Familiarity with development tools like Visual Studio, graphics debuggers, and shader programming, as well as relevant certifications or coursework, is often required. Creative problem-solving, strong attention to detail, and effective teamwork are important soft skills for this position. These abilities are crucial for building efficient, visually-engaging applications and collaborating with designers and engineers to deliver high-quality graphics solutions.
An OpenGL Developer is a software engineer who specializes in graphics programming using the OpenGL API. They design and implement rendering techniques for applications such as video games, simulations, and graphical user interfaces. Their responsibilities include writing shader programs, optimizing rendering performance, and ensuring compatibility across different hardware and platforms. OpenGL Developers often work with C++, GLSL, and graphics libraries to create visually appealing and high-performance applications.
As an OpenGL Developer, your typical day involves designing and implementing graphics features using OpenGL, optimizing rendering pipelines for performance, and writing custom shaders. You may also troubleshoot visual issues, profile GPU usage, and collaborate with other developers or artists to bring 3D models and environments to life. Regular communication with cross-functional teams is common, and you’ll often participate in code reviews and update documentation to ensure project consistency. This role requires both hands-on programming and close coordination with creative and technical colleagues to achieve the project's visual objectives.
$84K - $125K/yr
Full-time
Posted 26 days ago
Salary Range: $84,137 - $125,000
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.
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:
Due to the sensitivity of customer related requirements, U.S. Citizenship is required.
Bachlors degree in Computer Science, Software Engineering, Electrical Engineering, or related technical field and a minimum of 5 years' experience.
Must be eligible to obtain and maintain a security clearance.
3-8+ years of 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.
Employment Type: Full TimeSourced by ZipRecruiter
DCS Corp is a renowned name in the technology industry, headquartered in Alexandria, VA, US. Found in the late 1970s, DCS Corp provides a broad spectrum of advanced technology, engineering, and analytic solutions for national security clients. The firm specializes in delivering sophisticated systems and technology for land, air, and maritime platforms. They are known for being deeply committed to their mission of enhancing national security.
Guided missile and space vehicle manufacturing
1,001 - 5,000 Employees
Alexandria, VA, US
1977