Posted in

Computer Architect/Embedded Computing Systems Design Engineer – Lead or Senior

Computer Architect/Embedded Computing Systems Design Engineer – Lead or Senior

CompanyThe Boeing Company
LocationEl Segundo, CA, USA
Salary$126650 – $210450
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
  • Ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim and/or final Top Secret / SCI Post-Start is required.
  • 5 or more years of experience in Electronics design

Responsibilities

  • Responsible for definition, development, verification, and delivery of developmental aerospace computing hardware, demonstrating a high level of design creativity and positive impact; applying expertise in FPGA/SoC/processor-based design and development, high-speed memory systems, communication interfaces, and radiation-hardening techniques, to design new hardware that meets high-reliability aerospace requirements.
  • Participate in architecture definition for state-of-the-art embedded computing systems (Digital PCBA, FPGA/SoC, Processor and Real-Time Embedded Software) for high-reliability aerospace applications.
  • Utilize expertise in high-speed memory systems and communication interfaces, including DDR, PCIe, Aurora, NAND, QSPI, UART, RS-422/RS-485, and Ethernet, to design, develop, and optimize embedded computing systems for high-reliability aerospace applications.
  • Model and analyze throughput, bandwidth, and timing for FPGA/Processor/Memory/PCBA interconnects.
  • Analyze and mitigate against radiation-induced upsets in digital logic and memory cells, and implement mitigation techniques such as error correction codes, cyclic redundancy checks, voting, redundancy, and radiation hardening to ensure high-reliability operation.
  • Decompose high-level system requirements into hardware, software, and firmware specifications.
  • Develop software in C/C++/Python for bare metal or RTOS implementations, as well as implementing device drivers and firmware for embedded systems.
  • Help bring up PCBA in the lab using embedded test software and firmware, oscilloscopes, logic analyzers, and protocol analyzers.
  • Support bring up and integration of software development platforms, HIL (Hardware in the Loop) Testbeds, engineering models, and flight hardware.
  • Work with and across disciplines on various parts of the computer/network design.
  • Use technical knowledge to help influence decisions over multiple teams and products.
  • Leads analysis of customer and system requirements and development of architectural approaches and detailed specifications for various electronic products.
  • Leads development of high-level and detailed designs consistent with requirements and specifications.
  • Leads reviews of testing and analysis activity to assure compliance to requirements.
  • Validates designs through various methods of review, testing and analysis with emphasis on Computer Architecture and Digital/Analog Circuit Design.
  • Identifies, tracks and statuses technical performance measures to measure progress and ensure compliance with requirements.
  • Coordinates engineering support throughout the lifecycle of the product.
  • Plans research projects to develop concepts for future product designs to meet projected requirements.

Preferred Qualifications

  • Circuit design and analysis – with focus on Computer Architecture and Digital or Analog design
  • Experienced with Engineering Trade studies for Space Applications
  • Electronics test methodology
  • Electrical or Computer Engineering degree