Principal Software Engineer [C/C++/Java]
- Military veterans preferred
2019-03-16 Raytheon (www.raytheon.com)
Fort Wayne Indiana United States
The Tactical Communication Systems (TCS) product line of the Integrated Communication Systems (ICS) business area of Space and Airborne Systems (SAS) is a provider of secure and reliable voice and data communications. Our software-defined radios employ state-of-the-art electronic counter-countermeasures (ECCM) along with utilizing the latest embedded encryption engine and voice compression techniques. In addition, our microcontroller-based network adapters implement over 25 link layer protocols, adding data networking capabilities to tactical devices over IP networks as well as non-IP legacy radio networks. We are looking for senior software developers to help with the continued success of our products by leading the integration of next generation waveforms and protocols, along with the development of support application software.
As a Principal Software Engineer [C/C++/Java], typical job functions include:
Participation on collaborative, cross-discipline integrated product teams, often employing agile software development techniques and tools to plan, design, develop, test, and integrate real-time embedded software products for Tactical Radio Systems. Products include software running on real time embedded hardware (General Purpose Processors, Digital Signal Processors, etc.) as well as the associated diagnostic, analysis, and support application software.
Being responsible for some or all of a software product, contributing as a software team member and possibly directing a small software team.
Provide guidance, coaching, and training to junior engineers.
Responsibilities span the full lifecycle of product development, from architecture and design, through integration, flight test, and field support.
8+ years of work related experience spanning software design, implementation, testing, and system integration.
BS / BA from an ABET accredited university with a major in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, Math, Physics, or related field.
Software development experience with C, C++, or related languages.
Current SECRET Clearance.
Expert in real-time embedded software development.
Ability to solve difficult and complex issues related to embedded systems.
Highly proficient with cross-discipline communication.
Vast knowledge in UNIX, Linux, VxWorks, INTEGRITY, SYSBIOS, or other RTOS and associated IDEs and development tools.
Authority in Communication Systems or similar domain.
Familiarity with Agile life-cycle processes including Scrum, Continuous Integration, and Test Driven Development Methodologies.
Extensive experience with leading projects or processes.
Acquainted with Earned-Value Management.
Knowledgeable in Software Cost Estimation.
Significantly provide guidance, coaching, and training to junior engineers.
Master of Science degree (M.S.) in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, Math, Physics or related field.
Raytheon is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.