This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Arinc International Of Canada Ulc - McKinney, TX

posted about 2 months ago

Full-time - Principal
McKinney, TX
10,001+ employees

About the position

The Principal Software Engineer [Video Processing] will join the Electro-Optical & Infrared (EO/IR) Solutions Engineering Team at Raytheon, focusing on designing, implementing, and supporting advanced surveillance and targeting system solutions. This role involves close collaboration with software architects and systems engineers to ensure that solutions meet functional and performance requirements, particularly in the area of embedded video processing applications.

Responsibilities

  • Design, implement, code, test, document, optimize and support systems integration for advanced surveillance and targeting systems.
  • Work closely with software architects and systems engineers to ensure solutions meet system and subsystem level functional and performance requirements.
  • Perform requirements analysis and definition to ensure the system meets all customer requirements.
  • Support design, development, testing, and integration of embedded video processing applications.
  • Develop C++ implementations of video processing algorithms and time-critical control functions on Linux.
  • Assist in developing architecture and design of high throughput/high performance computing platforms utilizing general purpose CPUs and GPUs.
  • Use modular design approaches and/or agile software development techniques for high quality, supportable software systems.

Requirements

  • Minimum of 8 years professional experience in software design, development, integration and testing utilizing C / C++ or similar.
  • Experience developing video processing applications.
  • Experience with Agile software development.
  • Experience with Real-Time Operating Systems (RTOS), e.g., VxWorks, RTLinux, etc.
  • Experience with design, code, integration, and testing of software for embedded platforms.
  • Development experience on Linux platforms.
  • Must be able to acquire U.S. government issued Secret security clearance after start date.

Nice-to-haves

  • Knowledge of multiple phases of software lifecycle, including software implementation and system integration.
  • Container experience (docker, podman).
  • Experience developing applications with the CUDA framework for GPU platforms.
  • Experience developing video processing applications with the GStreamer multimedia framework.
  • Experience working with Electro-Optical and Infrared Sensors (EO/IR) sensors.
  • Ethernet/Networking TCP/IP, UDP communications application development.
  • Prior surveillance and targeting system software development experience.
  • Development for Red Hat Enterprise Linux (RHEL) 8+ with a Redhawk real time kernel.
  • Experience with performance tuning and monitoring.
  • Experience with Artificial Intelligence and Machine Learning (AI/ML) in application development.
  • Experience with DevSecOps methodologies and tools.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short-term disability
  • Long-term disability
  • 401(k) match
  • Flexible spending accounts
  • Flexible work schedules
  • Employee assistance program
  • Employee Scholar Program
  • Parental leave
  • Paid time off
  • Holidays
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service