Raytheon is seeking a Senior Software Development Engineer to develop complex systems in C/C++ and Java, focusing on creating high-performance applications and solving tough, meaningful problems that create a safer, more secure world.
Requirements
- Experience in developing complex systems and applications using C/C++, Java or other object-oriented programming language.
- Experience in embedded systems, real-time systems, or large-scale applications.
- Experience in a Unix/Linux operating system.
- Strong understanding of data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems.
- Experience with multithreading, memory management, and performance optimization in complex environments.
- Experience with Network Communication Protocols, Shell Scripting (tcsh, csh, bash), software development tools like Git/Clearcase, software debuggers, and using embedded RTOSs (e.g. VxWorks, Integrity).
- Proven experience in developing automation pipelines using industry tools such as Jenkins and Git.
Responsibilities
- Design, develop, and maintain software applications using C/C++ and Java for complex systems and applications.
- Collaborate with cross-functional teams to define, design, and implement new features, ensuring system integration and scalability while utilizing new flows through the software factory.
- Troubleshoot, debug, and optimize existing code for performance and efficiency in complex environments.
- Write and maintain comprehensive documentation for software applications, including system architecture and design specifications.
- Design and develop tooling to deploy software to various lab and customer site environments.
- Develop automation pipelines to streamline the integration of upstream software releases, and automate configuration management.
- Participate in code reviews and ensure adherence to coding standards and best practices.
Other
- Active and transferable U.S. government issued security clearance is required prior to start date.
- U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
- DoD Clearance: Secret
- This position requires exclusive onsite presence.
- The ability to obtain and maintain a U.S. government issued security clearance is required.