Raytheon Missiles and Defense (RMD) is a technology and innovation leader specializing in defense, security and civil markets where youll be part of a global team working together to solve some of the most demanding challenges on the planet. We are the world's largest developer, producer and integrator of weapon systems. In fact, we've produced over one million missiles in our history. Military forces in more than 50 countries look to us for a high-quality product portfolio that includes missiles, smart munitions, projectiles, kinetic kill vehicles and directed energy weapons. We are able to accomplish this feat because our employees live our Values of Trust, Respect, Collaboration, Innovation and Accountability. Diversity is a part of our culture and a key to our success. When world-class talent works together in a place that is respectful and inclusive, we solve some of the world's hardest problems. We know that a diverse company is a strong company. The people of Raytheon Technologies come from different backgrounds. We value our different perspectives and styles of tackling the worlds most complex challenges and toughest threats. Through Employee Resource Groups (ERGs), our employees are empowered to impact business results, build professional networks, advocate for causes that matter to them and contribute to their local communities. Diversity of thought is critical to the future of innovation. We leverage these unique voices to generate solutions toward a united and singular purpose: to define the future of aerospace. The Test Equipment and Environments Center (TE&EC) is within the Systems Integration & Test directorate at RMD. The Test Equipment and Environments Center (TE&EC) includes all of the engineering disciplines responsible for systems design & test on all Raytheon Missile Defense (RMD) products. Our engineers are responsible for all elements of the development lifecycle for test including: test requirements, test system design, flight simulations, hardware-in-the-loop, computerin-the-loop, advanced engineering prototyping technology, flight operations for manned and unmanned vehicles, environmental testing, environmental characterization and engineering laboratory management. We are hands-on, designing with the latest technology and tools, and integrate state of the art test solutions with the most advanced engineering systems in the world. The Electro-Optical Hardware in the Loop (EO HWIL) Department is seeking a Sr. Principal Software Engineer with strong design, development, and integration skills to join our team.
The EO HWIL Department has the responsibility to provide, develop, and maintain engineering development Test Environments (TEn) that operate real-time and closed-loop (guidance and navigation, tracking) with the weapons hardware and embedded software.
U.S. Citizenship status is required as this position needs an active U.S. Security Clearance as of day one of employment.
Experienced Software Engineer position for an individual with educational and professional experience in the development and implementation of software for real-time applications. The individual will be responsible for the development, implementation, and utilization of software to interface real-time and closed-loop with weapon subsystems in a way that provides an operationally relevant stimulus to allow for weapon software development integration.
The individual is expected to work within a diverse team environment on a variety of projects in a highly collaborative and dynamic environment. A successful candidate is one who can participate in a multi-disciplined team and properly apply engineering tools and processes. A successful candidate will also be willing to collaborate and coordinate with Software, Hardware, Systems, Supply Chain, Quality, and other Engineering disciplines to resolve issues that may arise during development, testing, and integration. Required Education, Skills, and Experience:
Requires a degree in Science, Technology, Engineering or Mathematics STEM and a minimum of (10) years prior relevant experience
Ten (10) years of professional experience developing and implementing high-order programming languages such as C and C++
Prior professional experience developing software for real-time control of events and/or synchronization
Ten (10) years of professional experience in computer scripting language such as Shell/Perl/Python
US Citizenship Required
Desired Education, Skills and Experience:
Masters Degree in aforementioned field
Experience using software optimization techniques and timing analysis to ensure real-time operation and synchronization of software products
Working knowledge in the development and integration of software drivers for the operation of computer hardware interfaces
Working knowledge in common computer hardware interface and data protocols such as TCP/IP, UDP, RS-422, USB, PCI, and RIO
Proficiency utilizing software debugging tools to troubleshoot software implementation and ensure integrity of the software products
Experience and knowledge developing requirements for software products
Understanding of computer architecture and computer hardware optimization techniques
Working knowledge of Software Configuration Management principles, environments and tools
Proficiency in Linux or Unix
Working knowledge of GP/GPU technologies and parallel processing
Working knowledge and experience with configuration management tools such as Synergy, Subversion, or Git
Working knowledge/course work of signal & image processing, digital communications, control theories, estimation theory and/or electro optics
Experience developing performance simulations, such as 6Degrees of Freedom (6DOF) or Integrated Flight Software (IFS)
Embedded firmware development using Verilog/VHDL hardware description languages a plus.
Parallel programming principles and processes for technical computing environments