Software Engineer I
Raytheon
About the Role
At Raytheon's Software Engineering Directorate (SWE) Effectors Center (EC), we deliver innovative, mission-driven solutions to secure our nation. Our engineers engage in the full software development life cycle within agile teams, focusing on areas like real-time systems, machine learning, cybersecurity, and DevOps. This position is an onsite role located in Tucson, AZ.
Key Responsibilities
- Assist and participate in the requirements, design, development and testing of real-time embedded software, application software, and tools, to include development of new work products or enhancement of existing applications and systems.
- Design, code, test, integrate, and document software solutions.
- Participate in internal review of software components and systems.
- Collaborate with project managers and other professionals within Engineering.
- Work on problems with defined scope, schedule, and expectations.
- Follow established development practices and processes to maintain the configuration management of software products.
- Ability to obtain program access required.
What You Will Learn
- Use new tools that will keep you state-of-the-art.
- Stay updated with the latest advancements in software development and missile technology to drive innovation.
Requirements & Tech Stack
- Active and transferable U.S. government issued security clearance is required prior to start date.
- U.S. citizenship is required.
- Secret - Current Security Clearance Status: Ability to obtain INTERIM U.S. government issued security clearance is required prior to start date.
- Onsite role.
Qualifications
- Typically requires a degree in Science, Technology, Engineering, or Mathematics (STEM).
- Ability to obtain Interim Secret Level U.S. government issued security clearance is required prior to start date with the ability to obtain program access after start.
- Knowledge of data structures and algorithms.
- Knowledge of systems software design.
- Knowledge of operating systems and architectures.
- Knowledge of assembly, C/C++ programming, structured programming concepts.
- Knowledge of object-oriented design and Unified Model Language.
- Knowledge of statistical and numerical methods.
- Interpersonal and communication skills, both verbal and written.
- Demonstrated ability to work effectively with colleagues and leaders in a team environment.