Simulation Software Engineer, RF & DSP - Terawave Verified today

Blue Origin · 2 Locations · RF & Comms · first seen 2026-09-18

About TeraWave

Blue Origin is pioneering space-based communications with TeraWave, a revolutionary satellite communications network. This multi-orbit constellation of optically interconnected satellites in low Earth orbit (LEO) and medium Earth orbit (MEO) will deliver symmetrical data speeds of up to 6 Tbps anywhere on Earth, providing enterprise-grade connectivity for critical operations worldwide.

About the Role

You will join the Silicon System team as a Simulation Software Engineer. Working closely with RF system and DSP engineers, you will optimize simulation models for silicon-based components and phased array antenna systems. Your work will directly impact the performance, accuracy, and scalability of the simulation infrastructure.

Responsibilities

  • Optimize existing MATLAB, Python, and C++ simulation models for phased array antenna systems to reduce memory footprint and simulation runtime
  • Profile and benchmark simulation code to identify performance bottlenecks and implement targeted improvements
  • Refactor legacy MATLAB scripts into efficient, modular, and maintainable codebases
  • Implement high-performance C++ algorithms for computationally intensive antenna and silicon modeling tasks
  • Collaborate with RF and DSP engineers to understand physical models and ensure optimization does not compromise simulation fidelity
  • Develop and maintain unit and integration tests to validate model accuracy before and after optimization
  • Explore and integrate optimization techniques including parallel computing (MATLAB Parallel Computing Toolbox, OpenMP, MPI), memory management and data structure optimization, algorithmic complexity reduction, and MEX file development for MATLAB/C++ integration
  • Document optimization strategies, methodologies, and results clearly
  • Support continuous integration pipelines for simulation model validation

Minimum Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Applied Mathematics, or related field
  • 3+ years of experience in software engineering with MATLAB, Python, and C++
  • Demonstrated experience profiling and optimizing computational code for speed and memory efficiency
  • Strong understanding of data structures, algorithms, and memory management
  • Familiarity with numerical methods and scientific computing
  • Experience with version control systems (Git)
  • Strong analytical and problem-solving skills

Preferred Qualifications

  • Master's or Ph.D. in Electrical Engineering, Applied Math, or related field
  • Experience with phased array antenna systems, RF simulation, or electromagnetic modeling
  • Knowledge of silicon RFIC and DSP design or related hardware simulation
  • Experience with MATLAB MEX files and MATLAB/C++ co-development
  • Experience with parallel and distributed computing frameworks
  • Background in signal processing or beamforming algorithms
  • Experience working in aerospace, defense, or satellite communications environments

Compensation and Benefits

Base pay range for CA and WA applicants: $192,051.00 - $268,870.35 (other site ranges may differ).

Benefits include medical, dental, vision, basic and supplemental life insurance, paid parental leave, short and long-term disability, 401(k) with company match up to 5%, and an Education Support Program. Stock options available for all regular employees working at least 20 hours per week. Paid Time Off: up to four weeks per year based on scheduled hours, and up to 14 company-paid holidays.

Employment Requirements

Applicants must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

A standard background check is required for all positions.