Senior Real Time Embedded Software Architect - Military veterans preferred
2019-01-03 Raytheon (www.raytheon.com)
El Segundo California United States
The Software Engineering Center is seeking an enthusiastic and highly capable Software Systems Architect. The individual must be an expert in Real Time Embedded Software Systems. The selected candidate will be responsible for analyzing highly complex requirements, overseeing and providing technical guidance in the development of new software architecture designs for embedded software systems that include applications, board support package and low level libraries. The individual must have the ability to understand and employ 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**
12+ years’ experience in real-time embedded systems design and architecture.
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.
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).
Familiar with software life cycle.
SCI with in-scope SSBI within 5 years
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.).
Understanding of agile (and other) software methodologies.
Experience with large scale sensor data processing/distributed parallel processing.
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, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.