
Real Time Software Engineer
Role summary
RTX is seeking Embedded Real-Time Software Engineers of all levels in Tucson, AZ, to develop mission-critical real-time systems for aerospace and defense applications. Responsibilities include the full software development lifecycle, from design and implementation in C/C++ to testing and deployment on complex embedded platforms. Engineers will work with hardware, firmware, and system components, participate in reviews, debug performance issues, and collaborate with cross-functional teams. A Bachelor's degree in a STEM field and a minimum of 2 years of professional embedded software experience are required. Familiarity with RTOS, embedded Linux, or bare-metal environments is essential. U.S. Citizenship is mandatory.
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) in beautiful Tucson AZ
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)
Candidates will be considered across multiple levels based on experience, including:
- 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
.
- Relocation assistance
is available to hired candidates
