Design and develop digital hardware architectures for high reliability satellite avionics
Create and implement RTL code for critical SoC blocks and interfaces
Contribute to architecture optimization for performance, power, and cost trade-offs
Collaborate on design verification to ensure robust and reliable designs
Participate in advanced verification techniques: Assertion-Based Verification, Universal Verification Methodology, and/or Constrained Random Verification
Support prototype development for early validation
Document design specifications, architecture decisions, and implementation details
Participate in design reviews and technical discussions with cross-functional teams
Troubleshoot and debug complex digital design issues
Implement interfaces between digital hardware and firmware/software components
Research and evaluate new architectural approaches to meet evolving requirements
Requirements
B.S. or higher in Electrical Engineering, Computer Engineering, or a related discipline
7+ years of experience in digital design and SoC architecture
Proficiency in SystemVerilog or Verilog for RTL implementation
Experience with SoC integration and interface design
Understanding of digital timing and synchronization concepts
Knowledge of industry-standard bus protocols (AXI, AHB, etc.)
Familiarity with synthesis tools and RTL-to-gates methodology
Experience with simulation and debugging of complex digital systems
Strong background in Field Programmable Gate Arrays (FPGA) and FPGA tool flow
Solid knowledge of simulation-based test using Questasim, and evaluation of code coverage metrics.
Benefits
Medical, dental, vision, basic and supplemental life insurance
Paid parental leave
Short and long-term disability
401(k) with a company match of up to 5%
Education Support Program
Stock Options for all regular employees (working at least 20 hours/week)
Paid Time Off: Up to four (4) weeks per year based on weekly scheduled hours, and up to 14 company-paid holidays.
Dependent on role type and job level, employees may be eligible for benefits and bonuses based on the company's intent to reward individual contributions and enable them to share in the company's results, or other factors at the company's sole discretion. Bonus amounts and eligibility are not guaranteed and subject to change and cancellation.