Principal Radar Software Engineer (Onsite)
About the role
At Raytheon, the world's largest aerospace and defense company, 185,000 great minds unite to solve complex problems and create a safer, more secure world. This role is an onsite position based in Huntsville, AL.
Responsibilities
- Collaborate with cross-functional, agile 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 product reviews and ensure adherence to engineering standards and best practices.
- Stay current with industry trends and advancements in modern languages, Artificial Intelligence (AI), Development, Security, and Operations (DevSecOps), and other methodologies and technologies, especially in relation to complex systems.
- Exhibit leadership behaviors and practices and serve (part-time or full-time) in leadership roles.
Qualifications
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8 years of prior relevant experience unless prohibited by local laws/regulations.
- Experience with C++ development on a Linux/Unix based platform.
- Experience with one or More of the Following to Support Radar Software Development:
- Radar systems and signal processing (e.g., pulse-Doppler processing, detection theory, tracking, waveform processing)
- Digital signal processing (DSP) (e.g., FFTs, filtering, pulse compression, matched filtering)
- Radio Frequency (RF) systems and antenna concepts (e.g., propagation, phased arrays, beamforming, angle-of-arrival estimation)
- Radar scene and signal modeling (e.g., target phenomenology, clutter, propagation, complex baseband (I/Q) signal generation)
- Electronic attack (EA) and electronic protection (EP) concepts
The ability to obtain and maintain a U.S. government issued interim secret security clearance is required prior to start. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
We prefer active secret security clearance. Experience in the role as a Scrum Master (SM) and/or a Product Owner (PO). 3+ years of MATLAB development for modeling. Experience with MDA X-Band Radars. Design, implementation, optimization, and validation of radar signal processing and simulation software. Development of high-fidelity radar scene and complex baseband (I/Q) signal simulation capabilities. High-performance, real-time software development. Parallel programming and hardware acceleration (e.g., multithreading, SIMD, CUDA/OpenCL). Performance analysis, profiling, and optimization of computationally intensive applications.