This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
Design and implement GUI applications using OpenGL, C/C++, and Microsoft Visual Studio to support real-time visualization and system control
Develop, integrate, and validate software interfaces that communicate with external RF systems, radios, and hardware components via standard communications protocols
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
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
Requirements:
U.S. Citizenship is required
Bachelors degree in Computer Science, Software Engineering, Electrical Engineering, or related technical field
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
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