RT
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