Raytheon Technologies logo

Principal Embedded Real-time Software Engineer

Raytheon Technologies
Full-time
On-site
Tucson, Arizona, United States
$101,000 - $203,000 USD yearly
Level - Senior

Company Overview

Raytheon Technologies focuses on aerospace and defense, integrating innovative technologies to deliver mission-critical systems and solutions. Their extensive experience drives their commitment to national defense and security through advanced engineering expertise.

Position Overview

The Principal Embedded Real-time Software Engineer will play a critical role within a collaborative Integrated Product Team (IPT), responsible for the design, development, implementation, and testing of software for embedded systems. This position requires a strong technical foundation in embedded systems, real-time operating systems, and software integration within complex dual hardware and firmware systems.

Experience Level

This role is suitable for candidates with a minimum of 8 years of experience in software engineering, particularly in embedded systems and a STEM degree.

Key Responsibilities

In this position, you will:

  • Architect, design, implement, test, and debug integrated embedded real-time software.
  • Collaborate with cross-disciplinary teams to enhance product concepts, implementation strategies, and quality metrics.
  • Mentor and guide junior staff in best practices and modern methodologies.
  • Contribute to proposal efforts and participate in design reviews and assessments.
  • Ensure that embedded software meets reliability and safety standards through rigorous testing and validation.

Position Requirements

Qualified candidates must demonstrate:

  • A degree in Science, Technology, Engineering, or Mathematics (STEM) with at least 8 years of relevant experience.
  • Proficiency in Embedded C++ Software, embedded software security, and software architecture.
  • Experience with Real-Time Operating Systems (RTOS), such as Green Hills or Linux.
  • A background in developing complex, integrated hardware and software systems.
  • U.S. Citizenship and eligibility for a security clearance prior to the start date.

Education Requirements

A bachelor's degree in a relevant field such as Engineering or Computer Science is required.