RTX logo

Senior Full Motion Video (FMV) Software Developer (Onsite)

RTX
Full-time
On-site
Richardson, Texas, United States
🎬 Video Marketing

πŸ“Œ Core Information

πŸ”Ή Job Title: Senior Full Motion Video (FMV) Software Developer (Onsite)

πŸ”Ή Company: RTX

πŸ”Ή Location: Richardson, Texas, United States

πŸ”Ή Job Type: Onsite

πŸ”Ή Category: Software Development

πŸ”Ή Date Posted: 2025-05-28

πŸ”Ή Experience Level: Mid-Senior Level (5-10 years)

πŸ”Ή Remote Status: On-site

πŸš€ Job Overview

Key aspects of this role include:

  • Sustaining and modernizing FMV video streaming capabilities
  • Implementing and maintaining video stream processing and routing
  • Supporting real-time mission capabilities in an Agile development team
  • Interacting with operations teams to identify and resolve issues

ASSUMPTION: This role requires a high level of technical expertise in video streaming and networking, as well as experience working in an Agile development environment.

πŸ“‹ Key Responsibilities

βœ… Support the sustainment and modernization of FMV video streaming capabilities

βœ… Implement and maintain video stream processing, remediation, and routing

βœ… Support real-time mission capabilities as part of an Agile development team

βœ… Interact with operations teams to identify and support resolution of issues discovered with FMV capabilities in operations

βœ… Obtain and maintain SCI program access and complete polygraphs

ASSUMPTION: This role involves working with sensitive information and requires a high level of security clearance.

🎯 Required Qualifications

Education: Degree in Science, Technology, Engineering, or Mathematics (STEM)

Experience: A minimum of 5 years of experience in software development

Required Skills:

  • Java and C++ programming
  • Networking, including TCP and UDP protocols
  • MPEG-2 or other FMV transport streams (H.264, H.265, MPEG-4)
  • KLV (key length value) metadata and MISB standards
  • Active and transferable Top Secret U.S. government issued security clearance

Preferred Skills:

  • Experience/Exposure to Moving Target Indicator (MTI) formats and data
  • Experience with GStreamer, FFMPEG, or other video libraries
  • Experience or familiarity with Agile development methodologies
  • Strong written and verbal communication skills
  • Strong analytical and problem-solving skills

ASSUMPTION: Candidates should have a strong background in software development, with a focus on video streaming and networking. Experience working in an Agile development environment is also highly preferred.

πŸ’° Compensation & Benefits

Salary Range: $82,000 - $164,000 USD per year

Benefits:

  • Medical, dental, and vision insurance
  • Life insurance
  • Short-term and long-term disability insurance
  • 401(k) match
  • Flexible spending accounts
  • Flexible work schedules
  • Employee assistance program
  • Employee Scholar Program
  • Parental leave
  • Paid time off and holidays

Working Hours: Full-time (40 hours per week)

ASSUMPTION: The salary range provided is a good faith estimate representative of all experience levels. Specific benefits are dependent upon the specific business unit and whether or not the position is covered by a collective-bargaining agreement.

πŸ“Œ Applicant Insights

πŸ” Company Context

Industry: RTX is a leading provider of aerospace and defense products and services, with a focus on advanced sensors, avionics, and cyber and software solutions.

Company Size: RTX is a large company with over 10,000 employees worldwide.

Founded: RTX was founded in 1929 and has since grown to become a global leader in its industry.

Company Description:

  • RTX is comprised of three market-leading businesses – Collins Aerospace, Pratt & Whitney and Raytheon – working as one to answer the biggest questions and solve the hardest problems in aerospace and defense.
  • The company's products and services are used by customers in more than 150 countries, including the United States government and allied nations.
  • RTX is committed to investing in research and development to ensure that it remains at the forefront of its industry.

Company Specialties:

  • Advanced sensors
  • Aerospace and aerostructures
  • Avionics
  • Air and missile defense systems
  • Aircraft engines and auxiliary power units
  • Command and control systems
  • Cyber and software solutions
  • Mechanical systems
  • Power controls
  • Precision weapons
  • Program management
  • Radars
  • Scientific research
  • Software development
  • Space
  • Technology
  • Training

Company Website: https://www.rtx.com/

ASSUMPTION: RTX's large size and global presence provide opportunities for career growth and development, as well as exposure to a wide range of technologies and industries.

πŸ“Š Role Analysis

Career Level: Mid-Senior Level (5-10 years of experience)

Reporting Structure: This role reports to the Software Engineering Manager.

Work Arrangement: On-site, full-time (40 hours per week)

Growth Opportunities:

  • Potential to take on more responsibilities and advance to a senior or principal engineer role
  • Opportunities to work on cutting-edge technologies and projects
  • Ability to gain experience in a variety of domains, including video streaming, networking, and Agile development

ASSUMPTION: This role provides opportunities for career growth and development, both within the software engineering team and across the broader organization.

🌍 Location & Work Environment

Office Type: On-site

Office Location(s): Richardson, Texas

Geographic Context:

  • Richardson is a suburb of Dallas, Texas, with a population of approximately 100,000 people.
  • The area has a humid subtropical climate, with hot summers and mild winters.
  • Richardson is home to several major corporations and offers a variety of amenities, including shopping, dining, and entertainment options.

Work Schedule: Monday-Friday, 8:00 AM - 5:00 PM, with a one-hour lunch break

ASSUMPTION: The on-site work arrangement and location in Richardson, Texas, may require candidates to relocate or commute to the office daily.

πŸ’Ό Interview & Application Insights

Typical Process:

  • Phone or video screen with the hiring manager
  • Technical interview with the software engineering team
  • Final interview with the software engineering manager and other stakeholders
  • Background check and security clearance process

Key Assessment Areas:

  • Technical skills in video streaming, networking, and software development
  • Experience with Agile development methodologies
  • Problem-solving and analytical skills
  • Communication and interpersonal skills
  • Cultural fit with the RTX organization

Application Tips:

  • Highlight relevant experience and skills in your resume, with a focus on video streaming, networking, and Agile development
  • Prepare for technical interview questions by brushing up on your knowledge of video streaming protocols, networking, and software development best practices
  • Be ready to discuss your experience with Agile development methodologies and how you have applied them in previous roles
  • Demonstrate your problem-solving and analytical skills through examples of how you have tackled complex technical challenges in the past
  • Research RTX's mission, values, and culture to ensure a strong cultural fit

ATS Keywords: Java, C++, video streaming, networking, MPEG-2, H.264, H.265, MPEG-4, KLV metadata, MISB standards, Agile development, problem-solving, analytical skills

ASSUMPTION: The application process for this role may take several weeks, as it involves a background check and security clearance process.

πŸ› οΈ Tools & Technologies

  • Java and C++ programming languages
  • Video streaming protocols, including MPEG-2, H.264, H.265, and MPEG-4
  • Networking protocols, including TCP and UDP
  • KLV metadata and MISB standards
  • Agile development methodologies
  • GStreamer, FFMPEG, or other video libraries (preferred)

ASSUMPTION: The tools and technologies listed are required or preferred for this role, and candidates should have a strong working knowledge of them.

πŸ‘” Cultural Fit Considerations

Company Values:

  • Integrity: Uphold the highest ethical standards in all actions and decisions
  • Customer Focus: Understand and meet the needs of our customers, both internal and external
  • One RTX: Collaborate and work together to achieve our goals
  • Innovation: Foster a culture of continuous learning and improvement
  • Performance Excellence: Deliver outstanding results and strive for continuous improvement

Work Style:

  • Collaborative: Work closely with team members to achieve shared goals
  • Adaptable: Embrace change and adapt to new situations as they arise
  • Problem-Solving: Identify and address complex challenges proactively
  • Results-Driven: Focus on delivering high-quality outcomes and achieving results

Self-Assessment Questions:

  • Do you align with RTX's values of integrity, customer focus, one RTX, innovation, and performance excellence?
  • Are you comfortable working in a collaborative, adaptable, problem-solving, and results-driven environment?
  • Do you have experience working in an Agile development team and are you comfortable with Agile development methodologies?

ASSUMPTION: RTX's values and work style are important considerations for candidates, as they provide insight into the company's culture and expectations for employees.

⚠️ Potential Challenges

  • Working with sensitive information and obtaining a high level of security clearance
  • Keeping up with the latest developments in video streaming and networking technologies
  • Managing multiple projects and priorities in an Agile development environment
  • Adapting to changes in the work environment and priorities

ASSUMPTION: These challenges are specific to this role and may require candidates to possess a strong work ethic, attention to detail, and the ability to adapt to new situations.

πŸ“ˆ Similar Roles Comparison

  • This role is similar to a Senior Video Streaming Engineer or Senior Networking Engineer, but with a focus on FMV video streaming capabilities
  • RTX's large size and global presence provide opportunities for career growth and development that may not be available at smaller companies
  • This role may offer opportunities to work on cutting-edge technologies and projects, as RTX invests heavily in research and development

ASSUMPTION: This role is unique in its focus on FMV video streaming capabilities and offers opportunities for career growth and development that may not be available at smaller companies.

πŸ“ Sample Projects

  • Developing and implementing a new video stream processing and routing system for a real-time mission capability
  • Optimizing video stream quality and efficiency for a large-scale video streaming application
  • Integrating a new video streaming protocol or codec into an existing video streaming system

ASSUMPTION: These sample projects are representative of the types of projects that a Senior Full Motion Video (FMV) Software Developer may work on at RTX.

❓ Key Questions to Ask During Interview

  • Can you describe the team structure and dynamics of the software engineering team?
  • What are the biggest challenges facing the software engineering team, and how can this role help address them?
  • How does RTX support the professional development and growth of its employees?
  • What are the most important qualities and skills for success in this role?
  • How does RTX ensure the security and integrity of its video streaming capabilities?

ASSUMPTION: These questions are designed to provide insight into the work environment, team dynamics, and expectations for this role.

πŸ“Œ Next Steps for Applicants

To apply for this position:

  • Submit your application through this link
  • Customize your resume to highlight your relevant experience and skills, with a focus on video streaming, networking, and Agile development
  • Prepare a cover letter that explains your interest in this role and how your skills and experience make you a strong fit
  • If applicable, prepare examples or a portfolio showcasing your relevant work
  • Follow up with the hiring manager one week after submitting your application to inquire about the status of your application

⚠️ This job description contains AI-assisted information. Details should be verified directly with the employer before making decisions.