Core Graphics Developer

Overview

On Site
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Product Development
Management
Test Cases
Debugging
Interfaces
Collaboration
Testing
DO-178B
ARP4754
Verification And Validation
DFT
System Testing
C
C++
D3.js
3D Computer Graphics
OpenGL
Embedded Systems
Avionics
RTOS
ARINC 653
RMA
System Integration
Performance Tuning
Image Processing
Configuration Management
IBM Rational DOORS
Apache Subversion
Bitbucket
Computer Hardware
System On A Chip
CPU
GPU
FPGA
Problem Solving
Conflict Resolution
Communication
Documentation
Software Development Methodology
Agile

Job Details



Job Expectations:

We are seeking a skilled Avionics Systems & Software Engineer with strong experience in avionics design, product development, and integration. The ideal candidate will be proficient in developing and validating system and software requirements, executing test cases, and troubleshooting complex system-level issues across diverse aircraft platforms.

Key Responsibilities:

  • Develop and manage systems and software requirements from application specifications.

  • Design and execute system-level test cases on integration and simulation benches.

  • Analyze and debug system interactions, particularly in avionics and aircraft interfaces.

  • Collaborate across multidisciplinary teams for subsystem integration and testing.

  • Support certification processes in alignment with DO-178B/C and ARP4754 standards.

  • Drive verification and validation (V&V) activities, including Design for Test (DFT).

  • Contribute to in-house tools and automation for system testing and performance tuning.


Required Skills & Experience:

  • Expert in C/C++ programming.

  • Experience in 2D/3D graphics development (OpenGL or Vulkan); embedded systems preferred.

  • Strong understanding of avionics platforms and architectures.

  • Hands-on experience in RTOS (ARINC 653, RMA, DEOS) environments.

  • Familiar with system integration, performance tuning (latency, data rate), and image processing (e.g., gamma correction).

  • Proficient with configuration management tools (e.g., DOORS, SVN, BitBucket).

  • Familiarity with chipsets and display hardware (SOC, CPU, GPU, FPGA).

  • Demonstrated problem-solving, communication, and documentation skills.

  • Experience across full systems lifecycle and Agile methodologies.



Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.