Full Job Description
Would you like to use your software development skills on an agile team, developing training software that combines virtual and physical simulations?
Do you like being involved in the entire software development environment starting from the operating system?
If so, we have an opportunity for you in our Patriot Fielded Systems and Validation Department in Tewksbury, Massachusetts on the Patriot Multi-Echelon Training (PMET) & Patriot Maintenance Training (PMT) software development team. Patriot is the world's pre-eminent air defense system, and we are currently developing Patriot training software in support of new system capabilities. Successful candidates will work with a team of software and systems engineers to develop and test these new capabilities. We strive for technical excellence by drawing upon a diverse workforce whose knowledge base covers the complete spectrum of modern computer languages and platforms.
As a Senior Software Engineer II, you will be an integral part of the Patriot PMET & PMT software team, and will be involved in:
Development, integration, test, and user support of a Windows-based, first person military computer simulation used to train maintenance procedures for the Patriot Fielded System. The deliverable PMET & PMT products provide a mix of virtual and physical simulators to be used in a classroom setting. You will learn how to configure the operating system to maximize the performance and integrity of the Patriot Training software. You shall be able to contribute to the entire software life cycle of Requirements, Design, Code, Unit Test, Integration and System Test.
The team works in a scrum development facility located in Tewksbury, MA. The job requires a well-disciplined engineer who is able to thrive in a dynamic environment and is able to work well in a team.
–U.S. Citizenship status is required as this position needs an active U.S. Security Clearance as within one year of employment.
Maintain, debug and fix problems with Patriot PMET & PMT applicationsSupport generation of documentation to include: software design artifacts, requirements documentation and problem reportsSupport integration efforts, for which travel may be requiredSome off-hours activities associated with software development and test will be necessaryWill work on all phases of software development lifecycle, tools, and methodologies Convert software requirements and specifications into logical design artifacts, development of software code, unit testing of code, and analysis of software defectsDetermine failure root cause, develop, design and implement solutionsAnalyze system performance vs. technical requirements, research and make Software/Systems improvement recommendations
C++ and/or C# programming language skills
6 + years of software programming experience
Bachelor’s Degree or better in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or Software Engineering
US Citizenship is required.
Proven experience with software development techniques and tools (e.g., Clearcase, Visual Studio, Perforce, Unreal)
Knowledge of gaming programming
Experience with software testing and automation tools
Experience with Machine Learning or Artificial Intelligence
Proven experience with C++ and C# software languages
Proven experience with software development on Windows
Demonstrated ability to implement requirements from design through integration
Ability to recommend improvements of processes, systems, and/or products
Knowledge of Operating Systems and secure development environments
Ability to operate complex test equipment
Demonstrated experience with hardware and related software/hardware interfaces
Demonstrated ability to investigate, resolve and track complex hardware/software interactions and problems and follow through to resolution
Ability to provide guidance, coaching, and training to other employees within the job area
Raytheon Technologies is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, age, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.