About Company
Raytheon Technologies, now known as RTX, is an aerospace and defense company that provides advanced systems and services for commercial, military and government customers worldwide. With a legacy of innovation spanning more than a century, RTX is a global leader in aviation, missiles, and defense, specializing in technologically advanced and integrated solutions. Operating at the forefront of defense and aerospace engineering, we are dedicated to solving some of the world’s toughest challenges, from protecting our nation and its allies to advancing space exploration. Our team in Huntsville, Alabama, plays a crucial role in developing cutting-edge technologies that redefine what’s possible in air and missile defense systems, hypersonics, and advanced sensor technologies. Joining RTX means becoming part of a diverse and dynamic team committed to integrity, excellence, and pioneering the future of technology. We foster a culture of innovation where continuous learning and professional development are highly valued, empowering our employees to make significant contributions to global security and technological advancement.
Job Description
Are you a talented and passionate Software Engineer eager to contribute to mission-critical projects that protect global security? Raytheon Technologies (RTX) in Huntsville, Alabama, invites you to join our innovative team as a Software Engineer. In this pivotal role, you will be instrumental in designing, developing, and deploying robust software solutions for complex aerospace and defense systems. This is an exceptional opportunity to work on state-of-the-art technologies, ranging from real-time embedded systems to sophisticated data processing and command and control applications. You will be immersed in a collaborative environment where your expertise in software architecture, coding, testing, and debugging will directly impact national security initiatives. We are seeking individuals who are not only proficient in various programming languages and development methodologies but also possess a keen problem-solving mindset and a drive for continuous learning.
**Visa sponsorship is available for qualified candidates who meet the requirements for this position.** We are committed to fostering a diverse global workforce and supporting exceptional talent from around the world in their pursuit of a rewarding career in the United States. You will have the chance to contribute to projects that are vital for national defense, leveraging advanced tools and practices to deliver high-quality, reliable software in an Agile development environment. This role offers the unique opportunity to develop systems that operate at the cutting edge of technology, ensuring performance, reliability, and security in demanding operational environments. If you are ready to push the boundaries of technology and make a tangible difference, we encourage you to apply.
Key Responsibilities
- Design, develop, test, and maintain software for complex defense and aerospace systems.
- Collaborate with multi-disciplinary engineering teams to define software requirements and specifications.
- Implement software components in various programming languages (e.g., C++, Python, Java).
- Participate in the full software development lifecycle, including requirements analysis, design, coding, integration, and verification.
- Debug, troubleshoot, and resolve software defects and performance issues.
- Develop and execute test plans, test cases, and test procedures.
- Contribute to software architecture design and documentation.
- Adhere to rigorous software development standards, best practices, and security protocols.
- Support system integration, testing, and deployment activities.
Required Skills
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline.
- Minimum of 3 years of professional experience in software development.
- Proficiency in at least one object-oriented programming language (e.g., C++, Java, Python).
- Experience with Linux/Unix operating systems.
- Solid understanding of software development methodologies (e.g., Agile, Scrum).
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Ability to obtain a U.S. Security Clearance.
Preferred Qualifications
- Master’s degree in Computer Science or a related engineering field.
- Experience with real-time operating systems (RTOS) and embedded software development.
- Knowledge of missile defense systems, radar systems, or related aerospace and defense technologies.
- Familiarity with cybersecurity principles and secure coding practices.
- Experience with software tools such as JIRA, Confluence, Jenkins.
- Current active Secret or Top Secret U.S. Security Clearance.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance plans.
- 401(k) retirement plan with company matching.
- Paid time off, including vacation, sick leave, and holidays.
- Life and disability insurance.
- Employee assistance programs.
- Professional development and training opportunities.
- Tuition reimbursement program.
- On-site fitness centers and wellness programs (at select locations).
- Employee discount programs.
- **Visa sponsorship for eligible candidates.**
How to Apply
To apply for this challenging and rewarding opportunity, please click on the application link below. Be sure to submit your resume and cover letter detailing your qualifications and interest in the role.