Space Systems Software Architect - Real Time Embedded Software - TS/SCI
- Military veterans preferred
2019-11-11 Raytheon (www.raytheon.com)
El Segundo California United States
The Software Engineering Center is seeking an enthusiastic and highly capable Software Architect to support its Space Systems business.
The selected candidate will be responsible for:
Analyzing requirements or proposal statement of work, applying knowledge of the elements necessary for Software systems for Space products, and coming up with an overall Software architecture.
Overseeing and providing technical guidance in the development of use cases and CONOPS for the software designs. These designs for embedded software systems can include applications, board support package and low level libraries.
Understanding and employing Raytheon software development processes during each phase of the software development cycle.
**U.S. Citizenship status is required as this position needs an active U.S. Security Clearance as of day one of employment**
10+ years’ experience with real-time embedded software development
Bachelor’s Degree in Computer Engineering, Computer Science or other technical degree.
Experience developing the requirements, architecture, and design for a System from the ground up.
Familiarity with System modeling and the ability to describe the System using standard artifacts (e.g. DoDAF, SysML, UML).
Experience creating UML artifacts to fully describe software architecture and design.
Experience estimating and justifying size/cost/schedule of a software development effort.
Familiar with software life cycle.
SCI with in-scope SSBI within 5 years OR Top Secret with in-scope SSBI investigated within 5 years.
Master’s or PhD in Computer Engineering, Math or other technical degree.
Detailed background in developing Secure Operating Systems.
Experience in BSP and embedded software development using VxWorks, Green Hills Integrity, or Linux.
Competence in embedded software debugging and analysis tools (e.g. JTAG, GDB, etc.).
Good understanding of different microprocessor architectures (e.g. PPC, x86, etc.).
Expertise in low-level technical kernel/processor hardware.
Experience developing and testing multi-core and real-time multi-threaded systems.
Familiarity with I/O (SpW/I2C/SPI/SRIO/PCI/PCIe).
Experience allocating requirements to SW vs. FPGAs
Understanding of agile (and other) software methodologies.
Experience with large scale sensor data processing/distributed parallel processing.
Experience with space products and systems
Familiarity with cloud technologies.
Familiarity with cyber security or cryptography.
Experience with customer interface.
Ability to present to various levels of internal and external (customer) management.
This position has been approved for Relocation Assistance.
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.