Sign Up Sign Up Log In Sign Up
This job has expired and you can't apply for it anymore. Start a new search.

Senior Software Engineer - C++/Linux

An opportunity exists within the Command & Control, Radar and Mobile Sensors Software department in Tewksbury, MA for a Sr.Software Engineer II.

The Command & Control, Radar and Mobile Sensors Software department contributes to the success of Integrated Defense Systems (IDS) by providing NoDoubt™ software solutions throughout the product lifecycles of some of IDS’ most rapidly transportable world class radar, missile, command & control, and homeland defense systems. The department is a critical source of support for a variety of new technology initiatives and internal research and development (R&D) efforts. Some of the programs supported by the departments include – Qatar Adoc, 3DELRR, Zumwalt, DBR, NASAMS, and multiple IRAD.


Candidate will be an integral part of the Software team as a development, integration and test engineer. The candidate will be responsible for maintaining, debugging and fixing problems with the SW application, as well as supporting integration efforts. The SW application is built on an IBM ClearCase environment, specifically using a Linux/UNIX (Redhat, HPUX and IBM) platform, utilizing mainly C++/JAVA programming languages. The candidate shall also be able to provide technical solutions to a wide range of difficult problems, with solutions that are imaginative, thorough, and practicable, and consistent with organization objectives, work under only general direction and independently determine and develop approach to solutions.

The successful candidate will be responsible for designing, implementing, debugging and fixing problems with the software applications, as well as supporting software integration and verification efforts. Our radar software applications, including implementations of signal processing algorithms and time critical control functions, involved in direct control of sensor systems, are developed using C++ and Java programming languages running Linux or UNIX operating systems on a variety of computing platforms. This position will also include working closely with Software Architects and Principal Systems, Hardware, and Software engineers to interpret requirements and correctly implement these requirements in software. There are travel opportunities available to support the radar systems at various sites.

U.S. Citizenship status is required as this position needs an active U.S. Security Clearance as within one year of employment.

Job Responsibilities:
  • Work on all phases Software development lifecycle, tools, and methodologies
  • Converting software requirements and specifications into logical design artifacts, development of software code, unit testing of code, and analysis of software defects
  • Support generation of documentation to include: software development folders, design presentations, and problem reports
  • Integration of software from multiple SW IPTs
  • Determine failure root cause, develop, design and implement solutions
  • Analyze system performance vs. technical requirements, research and make SW/Systems improvement recommendations
  • Able to travel periodically to support integration sites

Required Skills:
  • 6+ years’ experience on all phases of Software Engineering including
  • 6 years’ experience with C++
  • 4 year Linux or UNIX experience
  • Experience developing software in a team based development environment, preferably Agile/SCRUM
  • Broad real-time, multi-threaded software development experience
  • US. Citizenship is required
  • B.S. degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Software Engineering, or other STEM field.
Desired Skills:
  • Existing secret clearance, or ability to obtain an interim clearance within 30 days and full clearance thereafter
  • Excellent verbal and written communication skills
  • Experience in Agile development methods, including Scrum, automated testing and continuous integration
  • Software development experience in a DoD environment
  • Radar domain knowledge
  • Strong problem solving ability
  • Self-starter and ability to lead development, integration and test activities
  • Familiarity with the following Software Tools: ClearCase and Rational Team Concert, Jenkins, DOORS, Google Test
  • Strong Object-Oriented Design Knowledge including UML
  • Direct experience implementing complex signal processing algorithms in C++ meeting latency and throughput performance requirements or experience in implementing complex control operations in software with defined performance timelines
  • Proficient using Unix or Linux Operating Systems
  • Strong verbal communication
  • Prior C++ or JAVA programming experience
  • Master's Degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or Software Engineering
All these job responsibilities are to be executed in harmony with Integrated Defense Systems' Code of Business Ethics and Conduct policy which sets the standard by which we operate and how we treat others.
151797

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.

Advertisement
Company Name:
Security Clearance:
Secret
Location:
Tewksbury, Massachusetts
Country:
United States
Salary:
Not Specified
Job Number:




Send me email alerts for similar jobs

JOIN US