Sr. Principal Engineer Electrical - Firmware (FPGA) - R10215607 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Northrop Grumman · 1 month ago

Sr. Principal Engineer Electrical - Firmware (FPGA) - R10215607

Northrop Grumman is a leading company in technological advancements and is seeking a Sr. Principal Firmware Engineer to join their Software organization in Rancho Bernardo, CA. This role involves designing, implementing, and verifying HDL for I/O devices on embedded computers, collaborating with various engineering teams to develop requirements and establish workflows for avionics designs.

AerospaceData IntegrationManufacturingRemote SensingSecurity
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

FPGA Architecture & Design
Define FPGA architecture and logic design to support avionics computer functions
Translate system and board-level requirements to detailed FPGA requirements and design specifications
Collaborate with the Product Architect to partition system functionality between hardware, firmware and software
HDL Coding & Implementation
Develop synthesizable HDL code for FPGA-based designs
Implement interfaces such as PCIe, SPI, I2C, UART, Ethernet and Serial
Simulation, Verification and Validation
Create comprehensive test benches and simulation environment to verify FPGA
Perform functional, timing and synthesis-level simulations to ensure deterministic and reliable operation
Support hardware-in-the-loop and system-level integration testing with embedded processors and avionics systems
Participate in formal verification and validation activities
Synthesis, Place & Route, and Timing Closure functionality
Perform synthesis, implementation and timing closure using Vivado
Optimize resource utilization, power consumption, and performance through iterative design and analysis
Generate and review timing constraints to ensure reliable performance across all environmental conditions

Qualification

FPGA Architecture & DesignHDL Coding & ImplementationSimulationVerificationValidationVivado toolDigital circuit designOVM/UVM Verification methodologiesHigh-speed interfacesCollaboration skillsProblem-solving skillsCommunication skills

Required

Bachelor's in Science, Technology, Engineering or Math (STEM) and at least 8 years of experience, a Master's Degree in STEM with 6 years of experience, or a PhD Degree with 3 years of experience
Digital circuit design experience, including simulation & schematic capture through test and integration
Prior hands-on prototyping and debug experience testing complex digital subsystems, such as complex circuit card development involving FPGAs, and/or embedded processors, and/or high-speed interfaces
Experience with AMD FPGAs and the Vivado tool
Experience with OVM/UVM Verification methodologies
Demonstrated ability to translate system performance and operational specifications into hardware requirements, design, and test specifications
Experience facilitating internal and customer collaboration to capture and enhance engineering artifacts
Demonstrated experience with the full product life cycle (requirements, design, implementation, and test)

Preferred

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering or similar engineering discipline

Benefits

Health insurance coverage
Life and disability insurance
Savings plan
Company paid holidays
Paid time off (PTO) for vacation and/or personal business

Company

Northrop Grumman

company-logo
Northrop Grumman is an aerospace, defense and security company that provides training and satellite ground network communications software.

Funding

Current Stage
Public Company
Total Funding
$3.7B
Key Investors
U.S. Department of DefenseNASA
2025-05-27Post Ipo Debt· $1B
2024-01-29Post Ipo Debt· $2.5B
2023-12-20Grant· $72M

Leadership Team

leader-logo
Tom Wilson
Corporate Vice President, Enterprise Business Development
linkedin
leader-logo
Jeffrey Worsham
Chief Product Owner - Advanced Technology Development
linkedin
Company data provided by crunchbase