Simulation Software Engineer, RF & DSP - Terawave Verified today
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.
