Skip to content
mimi

Real Time Software Engineer

Raytheon Technologies

On-site Full-time Today

About the role

About the Role

At RTX, we solve some of the toughest challenges in aerospace and defense to help create a safer, more secure world. Our Embedded Software Engineering team develops mission-critical real-time systems supporting advanced technologies across radar, missile systems, avionics, and more.

We are seeking Embedded Real-Time Software Engineers (All Levels) to support the full software development lifecycle—from concept and design through integration, testing, and deployment—on complex embedded platforms.

What You’ll Do

  • Design, develop, test, and maintain real-time embedded software and firmware
  • Implement software in C/C++ for embedded systems
  • Support integration across hardware, firmware, and system-level components
  • Participate in requirements analysis, architecture, design reviews, and code reviews
  • Debug and optimize performance on embedded platforms (RTOS, bare-metal, or Linux)
  • Collaborate cross-functionally with systems, electrical, and test engineers
  • Contribute to verification, validation, and system integration activities
  • Follow established software development lifecycle (SDLC) and configuration management processes

Basic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related STEM field
  • Minimum 2 years of professional experience in embedded software development
  • Experience must be full-time professional experience (internships and coursework do not count)
  • Experience with C/C++ development for embedded systems
  • Familiarity with real-time systems, RTOS, embedded Linux, or bare-metal environments
  • U.S. Citizenship is required (role requires ability to obtain and maintain a U.S. security clearance)

Preferred Qualifications

  • Experience with embedded processors, SoCs, or microcontrollers (e.g., ARM)
  • Knowledge of signal processing, networking, or control systems
  • Experience with hardware/software integration and lab testing equipment
  • Familiarity with tools such as Git, Jira, Jenkins, or similar
  • Exposure to FPGA, DSP, or high-speed interfaces (PCIe, Ethernet, etc.)
  • Experience working in Agile or DevSecOps environments

Leveling (All Levels Considered)

  • Early Career / Engineer I–II: Foundational skills, contributes to defined tasks
  • Mid-Level Engineers: Owns components, contributes to design decisions
  • Senior / Principal Engineers: Leads technical efforts, drives architecture and system-level solutions

Why RTX?

  • Work on cutting-edge defense and aerospace systems
  • Opportunities for career growth, mentorship, and technical leadership
  • Competitive compensation and comprehensive benefits
  • Mission-driven work with real-world impact
  • If you want, I can tailor this further for recruiter outreach, short LinkedIn post, or resume alignment.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related STEM field
  • Minimum 2 years of professional experience in embedded software development
  • Experience must be full-time professional experience (internships and coursework do not count)
  • Experience with C/C++ development for embedded systems
  • Familiarity with real-time systems, RTOS, embedded Linux, or bare-metal environments
  • U.S. Citizenship is required (role requires ability to obtain and maintain a U.S. security clearance)
  • Leveling (All Levels Considered)
  • Early Career / Engineer I–II: Foundational skills, contributes to defined tasks

Responsibilities

  • Design, develop, test, and maintain real-time embedded software and firmware
  • Implement software in C/C++ for embedded systems
  • Support integration across hardware, firmware, and system-level components
  • Participate in requirements analysis, architecture, design reviews, and code reviews
  • Debug and optimize performance on embedded platforms (RTOS, bare-metal, or Linux)
  • Collaborate cross-functionally with systems, electrical, and test engineers
  • Contribute to verification, validation, and system integration activities
  • Follow established software development lifecycle (SDLC) and configuration management processes
  • Mid-Level Engineers: Owns components, contributes to design decisions
  • Mission-driven work with real-world impact

Benefits

health_insurance

Skills

CC++LinuxRTOS

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free