Raytheon is seeking a Software Engineer II to participate in the software development team for Electronic Warfare (EW) projects, working with cutting edge technologies in products that protect warfighters.
Requirements
- Experience in software design, integration and test utilizing C / C++.
- Experience with embedded microprocessor design, system on a chip software design, FPGAs, high-speed transceivers, DDR, flash memories, block diagrams, signal analyses and signal generation.
- Experience developing real-time applications on embedded platforms, including bare metal (no-OS), embedded Linux, and Windows environments.
- Experience with .NET C using WPF and MVVM.
- Tool familiarity: Visual Studio, Vitis, TortoiseSVN, Jenkins, Jira, Collaborator.
- Lab experience in product testing using logic analyzers, high-speed. oscilloscopes, signal generators, and system on chip debugging tools.
- Experience with interfaces and bus standards such as: VME, PCI, PCIe, VPX, or Gb Ethernet.
Responsibilities
- Participate in collaborative, cross-disciplined integrated product teams, often employing agile system and software development operations to plan, specify, design, test, and integrate complex software and systems solutions.
- Responsibilities include innovating creative implementations of new products and technologies, from architecture and design, through integration, lab test and field test.
- Developing software requirements and FPGA level interface requirements derived from system level requirements, developing associated architectures, performing simulations and analysis and testing of the software in a laboratory setting.
- Work in an advanced product development team environment with systems, firmware, electrical and software engineers.
- Handle fast pace and dynamic product development environment including engagement with Systems and Electrical Engineers
- Experience in software design, integration and test utilizing C / C++.
- Experience developing real-time applications on embedded platforms, including bare metal (no-OS), embedded Linux, and Windows environments.
Other
- The ability to obtain and maintain a U.S. government issued security clearance is required.
- U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
- This position will require occasional business-related travel.
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 2 years of prior relevant experience.
- Existing Secret security clearance.