Job Summary:
Raytheon is the world’s largest aerospace and defense company, dedicated to solving complex problems. They are seeking a skilled Senior Software Engineer to develop complex systems in C/C++ as part of the Patriot Software Team, ensuring that solutions meet customer requirements and contribute to the success of their products.
Responsibilities:
• Design, develop, and maintain software applications using C and C++ for complex real-time systems and applications.
• Collaborate with cross-functional teams to define, design, and implement new features, ensuring system integration and scalability.
• 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.
• Participate in code reviews and ensure adherence to coding standards and best practices.
• Stay current with industry trends and advancements in C/C++ technologies, especially in relation to complex systems.
• Light travel and off-hours testing (2nd or 3rd shift) may occasionally be required.
• This position requires exclusive onsite presence.
Qualifications:
Required:
• Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience unless prohibited by local laws/regulations.
• Experience in developing complex systems and applications using C/C++
• Experience in embedded systems, real-time systems, or large-scale applications.
• Experience in a Unix/Linux operating system.
• 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.
• Ability to obtain INTERIM U.S. government issued security clearance is required prior to start date.
Preferred:
• Active Secret security clearance
• 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).
• Experience with version control systems (e.g., Git).
• Experience with software development methodologies (Agile, Scrum, etc.).
Company:
Raytheon, an RTX business, creates next-generation defense solutions that are smarter, faster and better than previously thought possible. Founded in 1948, the company is headquartered in Waltham, USA, with a team of 10001+ employees. The company is currently Late Stage.