C/C++ Developer – Avionics , Arizona – Onsite at TOPTAL SYSTEMS INC
Phoenix, AZ 85003, USA -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

40.0

Posted On

09 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Opengl, Embedded Systems, Image Processing, System Requirements, Agile Methodologies, Design, Tuning, Automation, Performance Measurement, Software Solutions, Testing, Optimization, Bitbucket, Software Development, C, Communication Skills, Fpga

Industry

Computer Software/Engineering

Description

JOB SUMMARY

We are seeking an experienced Core Graphics Software Developer to join our avionics team in Arizona. You will play a key role in designing, developing, and integrating high-performance graphics solutions for aerospace systems, ensuring compliance with rigorous industry standards and certifications.

REQUIRED SKILLS & QUALIFICATIONS

  • Proven expertise in C & C++ programming.
  • Hands-on experience with graphics software development (OpenGL or Vulkan preferred), including 2D/3D rendering and image processing.
  • Strong understanding of avionics architecture, design, and product development.
  • Experience with embedded systems, system integration, and RTOS (RMA or ARINC 653); familiarity with DEOS is a plus.
  • Knowledge of chipsets, graphics pipelines, and display technologies (SOC, CPU, GPU, FPGA, etc.).
  • Ability to translate system requirements into software solutions and test strategies.
  • Experience in performance measurement, profiling, and optimization (data rates, latency).
  • Familiarity with configuration management systems (e.g., Dimensions, DOORS, BitBucket, SVN).
  • Exposure to the full systems development lifecycle and AGILE methodologies.
  • Excellent written and verbal communication skills.

PREFERRED EXPERIENCE

  • System performance measurement, analysis, and tuning.
  • Image processing techniques, including gamma correction.
  • In-house ad-hoc tool development for testing and automation.
Responsibilities
  • Develop and optimize graphics software using C/C++ for avionics applications, with emphasis on embedded systems and real-time constraints.
  • Translate application specifications into detailed systems and software requirements.
  • Design, develop, and execute system and software test cases on integration benches.
  • Identify, debug, and resolve complex system-level issues, including interactions with other aircraft systems.
  • Contribute to sub-system and system integration; participate in simulation bench activities and cross-team coordination.
  • Support system engineering processes, ensuring alignment with aviation industry standards (DO-178B/C, ARP4754) and participate in system certification efforts.
  • Apply V&V methodologies for Design for Test (DFT) practices.
  • Troubleshoot technical issues encountered during development, integration, and flight testing.
Loading...