Embedded Real-Time Software Engineer
Design, develop, and test real-time embedded software and firmware for aerospace and defense systems. Collaborate with cross-functional teams and contribute to the full software development lifecycle. Requirements include a bachelor's degree in a related field and 2+ years of experience in embedded software development.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
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
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
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)
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
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)
Interested in relocating to United State? Check out our comprehensive Relocation Jobs in United State page with detailed relocation packages and benefits.
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
Similar Jobs
Explore other opportunities that match your interests
Senior GTM Product Enablement Manager
OpenAI
Senior Engineering Acceleration Engineer - OpenAI
OpenAI
Networking Operating System Firmware Engineer