Software Engineer II

Raytheon

Benefits

Would you like working on an agile team, developing training software that combines virtual and physical simulations?

Would 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 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.

Job Responsibilities:

  • Maintain, debug and fix problems with Patriot PMET & PMT applications
  • Support generation of documentation to include: software design artifacts, requirements documentation and problem reports
  • Support integration efforts, for which travel may be required
  • Some off-hours activities associated with software development and test will be necessary
  • Will 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 defects
  • Determine failure root cause, develop, design and implement solutions
  • Analyze system performance vs. technical requirements, research and make Software/Systems improvement recommendations

Basic Qualifications:

  • C++ and/or C# programming language skills
  • 2 + 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.

Desired Qualifications:

  • 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
  • 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
  • Demonstrated ability to implement requirements from design through integration

162916

Raytheon 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.

Read Full Description

Discover Similar Jobs

Suggested Articles