Principal Comms System and Modem Engineer- Terawave
for each heading. Use - for lists. Use
for prose. Do not repeat job title. Do not include Job ID etc. Remove boilerplate: application close date, EEO, legal, navigation, etc. Also remove duplicated lines. Keep substantive info.
We need to parse the posting.
Key sections:
- Intro: "At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We’re working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join our team of problem solvers as we add new chapters to the history of spaceflight! Blue Origin is pioneering the future of space-based communications with TeraWave, a revolutionary satellite communications network designed to deliver symmetrical data speeds of up to 6 Tbps anywhere on Earth. This multi-orbit constellation will consist of optically interconnected satellites in low Earth orbit (LEO) and medium Earth orbit (MEO), providing enterprise-grade connectivity for critical operations worldwide. As part of a hardworking team of engineers, you will develop and optimize communications systems and modem algorithms for the TeraWave system. You will work across communications theory, DSP algorithm development, system modeling, and modem performance analysis to develop algorithms for high-throughput satellite communication systems. This is a hands-on senior technical role working closely with modem architecture, ASIC, firmware, RF, and system engineering teams from algorithm development and simulation through implementation and system validation. Special Mentions Relocation providedInterviews will include a technical assessmentThis role is based onsite in Cupertino, CA, San Diego, CA, Kent, WA, or Austin, TX. A temporary remote work exception is approved while our San Diego and Austin sites are being developed"
We can treat that as "About the role" section.
Responsibilities: list after "Responsibilities Include But Are Not Limited To". Then bullet points.
Responsibilities bullet list:
- Develop and optimize PHY, modem, and DSP algorithms for high-throughput satellite communication systems.
- Develop algorithms for synchronization, carrier and sampling frequency offset estimation and compensation, channel estimation, equalization, SNR estimation, modulation/demodulation, and other modem signal-processing functions.
- Develop MATLAB, C/C++, Python, or equivalent system-level models to evaluate modem algorithms and end-to-end communication-system performance.
- Model and analyze communication channels and impairments, including noise, fading, interference, frequency and phase errors, nonlinearities, and RF impairments.
- Evaluate modem architecture and algorithm tradeoffs across performance, complexity, throughput, latency, and implementation.
- Work closely with ASIC, RF, firmware, and system engineering teams to translate modem algorithms into the TeraWave implementation.
- Support pre-silicon verification, prototyping, system integration, and post-silicon validation of modem algorithms.
- Analyze end-to-end system performance and identify opportunities to improve modem and link performance.
- Provide technical guidance and contribute to key modem and communications-system architecture decisions.
Qualifications: Minimum Qualifications bullet list.
Minimum Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related technical discipline.
- 10+ years of experience in communications systems, modem design, signal processing, or DSP algorithm development.
- Strong understanding of digital communications and signal processing fundamentals.
- Strong hands-on experience developing and simulating communications and DSP algorithms using MATLAB, Python, C/C++, or similar tools.
- Strong understanding of OFDM-based communication systems, including synchronization, channel estimation, equalization, modulation/demodulation, and frequency-domain signal processing.
- Experience developing and evaluating modem/PHY algorithms in end-to-end communication-system simulations.
- Understanding of practical RF and channel impairments and their impact on modem performance.
- Ability to work across modem, RF, ASIC, firmware, and system engineering teams.
- 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.
Preferred Qualifications bullet list:
- Master's degree or Ph.D. in Electrical Engineering, Communications, Signal Processing, or a related field.
- Deep experience with modem PHY and DSP algorithm development for wireless, cellular, satellite, or broadband communication systems.
- Experience with carrier/timing synchronization, CFO/SFO estimation and compensation, channel estimation, equalization, SNR estimation, and impairment compensation.
- Experience with FEC, framing, OFDM waveform design, and adaptive modulation and coding.
- Experience with fixed-point modeling and implementation of DSP algorithms for FPGA or ASIC systems.
- Experience with RF and mixed-signal impairments, including phase noise, frequency offset, IQ imbalance, PA nonlinearities, ADC/DAC effects, and quantization.
- Experience with satellite or non-terrestrial communication systems.
- Familiarity with 3GPP PHY specifications and modern broadband wireless communication systems.
- Experience with pre-silicon simulation, FPGA prototyping, or post-silicon modem bring-up and validation.
Pay: "Base Pay Range For CA applicants is $269,175.00 - $376,843.95 WA applicants is $269,175.00 - $376,843.95 Other Site Ranges May Differ". So we can include Pay section with that info.
Schedule: Not explicitly mentioned. There's location and remote exception but not schedule. So we should not create Schedule section unless present. No schedule info.
Benefits: Provided.
Benefits bullet list:
- 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%, and an 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. Please check with your recruiter for more details.
We could keep as prose or list. Use
- for list.
We also have location info: "This role is based onsite in Cupertino, CA, San Diego, CA, Kent, WA, or Austin, TX. A temporary remote work exception is approved while our San Diego and Austin sites are being developed". Could be part of About the role or maybe a separate section like "Location". Not required headings; we can embed in About.
We also have "Special Mentions Relocation providedInterviews will include a technical assessment". Could be included in About.
We must not include boilerplate like "Application Close Date", "Culture Statement", "Export Control Regulations", "Background Check Required", "Equal Employment Opportunity", "Affirmative Action and Disability Accommodation". Remove those.
Now produce HTML fragment.
Structure:
About the role
...
Responsibilities
- ...
...
Minimum Qualifications
...
Preferred Qualifications
...
Benefits
...
Pay
Base Pay Range For CA applicants is $269,175.00 - $376,843.95; WA applicants is $269,175.00 - $376,843.95; Other Site Ranges May Differ.
We could also combine Minimum and Preferred Qualifications into a single "Qualifications" section but spec says use headings like Requirements, Qualifications, Skills. We have Minimum and Preferred; we could put them under "Qualifications" with subheadings? But spec says use for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we could have a single "Qualifications" section containing both minimum and preferred as lists. However we need to preserve all substantive info; we can include both under Qualifications with maybe subheadings? But subheadings not allowed? Could use
with bold? But better to keep as two separate sections? The spec says "Prefer a few substantive sections over many thin ones." So maybe combine Minimum and Preferred into one Qualifications section, with two lists: Minimum Qualifications and Preferred Qualifications as subheadings using
Minimum Qualifications:
then list. That seems okay.
Similarly Skills: we could extract skills from qualifications but not needed.
We'll produce:
About the role
At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We’re working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join our team of problem solvers as we add new chapters to the history of spaceflight! Blue Origin is pioneering the future of space-based communications with TeraWave, a revolutionary satellite communications network designed to deliver symmetrical data speeds of up to 6 Tbps anywhere on Earth. This multi-orbit constellation will consist of optically interconnected satellites in low Earth orbit (LEO) and medium Earth orbit (MEO), providing enterprise-grade connectivity for critical operations worldwide. As part of a hardworking team of engineers, you will develop and optimize communications systems and modem algorithms for the TeraWave system. You will work across communications theory, DSP algorithm development, system modeling, and modem performance analysis to develop algorithms for high-throughput satellite communication systems. This is a hands-on senior technical role working closely with modem architecture, ASIC, firmware, RF, and system engineering teams from algorithm development and simulation through implementation and system validation. Special Mentions: Relocation provided. Interviews will include a technical assessment. This role is based onsite in Cupertino, CA, San Diego, CA, Kent, WA, or Austin, TX. A temporary remote work exception is approved while our San Diego and Austin sites are being developed.
Responsibilities
- Develop and optimize PHY, modem, and DSP algorithms for high-throughput satellite communication systems.
- Develop algorithms for synchronization, carrier and sampling frequency offset estimation and compensation, channel estimation, equalization, SNR estimation, modulation/demodulation, and other modem signal-processing functions.
- Develop MATLAB, C/C++, Python, or equivalent system-level models to evaluate modem algorithms and end-to-end communication-system performance.
- Model and analyze communication channels and impairments, including noise, fading, interference, frequency and phase errors, nonlinearities, and RF impairments.
- Evaluate modem architecture and algorithm tradeoffs across performance, complexity, throughput, latency, and implementation.
- Work closely with ASIC, RF, firmware, and system engineering teams to translate modem algorithms into the TeraWave implementation.
- Support pre-silicon verification, prototyping, system integration, and post-silicon validation of modem algorithms.
- Analyze end-to-end system performance and identify opportunities to improve modem and link performance.
- Provide technical guidance and contribute to key modem and communications-system architecture decisions.
Qualifications
Minimum Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related technical discipline.
- 10+ years of experience in communications systems, modem design, signal processing, or DSP algorithm development.
- Strong understanding of digital communications and signal processing fundamentals.
- Strong hands-on experience developing and simulating communications and DSP algorithms using MATLAB, Python, C/C++, or similar tools.
- Strong
for prose. Do not repeat job title. Do not include Job ID etc. Remove boilerplate: application close date, EEO, legal, navigation, etc. Also remove duplicated lines. Keep substantive info. We need to parse the posting. Key sections: - Intro: "At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We’re working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join our team of problem solvers as we add new chapters to the history of spaceflight! Blue Origin is pioneering the future of space-based communications with TeraWave, a revolutionary satellite communications network designed to deliver symmetrical data speeds of up to 6 Tbps anywhere on Earth. This multi-orbit constellation will consist of optically interconnected satellites in low Earth orbit (LEO) and medium Earth orbit (MEO), providing enterprise-grade connectivity for critical operations worldwide. As part of a hardworking team of engineers, you will develop and optimize communications systems and modem algorithms for the TeraWave system. You will work across communications theory, DSP algorithm development, system modeling, and modem performance analysis to develop algorithms for high-throughput satellite communication systems. This is a hands-on senior technical role working closely with modem architecture, ASIC, firmware, RF, and system engineering teams from algorithm development and simulation through implementation and system validation. Special Mentions Relocation providedInterviews will include a technical assessmentThis role is based onsite in Cupertino, CA, San Diego, CA, Kent, WA, or Austin, TX. A temporary remote work exception is approved while our San Diego and Austin sites are being developed" We can treat that as "About the role" section. Responsibilities: list after "Responsibilities Include But Are Not Limited To". Then bullet points. Responsibilities bullet list: - Develop and optimize PHY, modem, and DSP algorithms for high-throughput satellite communication systems. - Develop algorithms for synchronization, carrier and sampling frequency offset estimation and compensation, channel estimation, equalization, SNR estimation, modulation/demodulation, and other modem signal-processing functions. - Develop MATLAB, C/C++, Python, or equivalent system-level models to evaluate modem algorithms and end-to-end communication-system performance. - Model and analyze communication channels and impairments, including noise, fading, interference, frequency and phase errors, nonlinearities, and RF impairments. - Evaluate modem architecture and algorithm tradeoffs across performance, complexity, throughput, latency, and implementation. - Work closely with ASIC, RF, firmware, and system engineering teams to translate modem algorithms into the TeraWave implementation. - Support pre-silicon verification, prototyping, system integration, and post-silicon validation of modem algorithms. - Analyze end-to-end system performance and identify opportunities to improve modem and link performance. - Provide technical guidance and contribute to key modem and communications-system architecture decisions. Qualifications: Minimum Qualifications bullet list. Minimum Qualifications: - Bachelor's degree in Electrical Engineering, Computer Engineering, or a related technical discipline. - 10+ years of experience in communications systems, modem design, signal processing, or DSP algorithm development. - Strong understanding of digital communications and signal processing fundamentals. - Strong hands-on experience developing and simulating communications and DSP algorithms using MATLAB, Python, C/C++, or similar tools. - Strong understanding of OFDM-based communication systems, including synchronization, channel estimation, equalization, modulation/demodulation, and frequency-domain signal processing. - Experience developing and evaluating modem/PHY algorithms in end-to-end communication-system simulations. - Understanding of practical RF and channel impairments and their impact on modem performance. - Ability to work across modem, RF, ASIC, firmware, and system engineering teams. - 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. Preferred Qualifications bullet list: - Master's degree or Ph.D. in Electrical Engineering, Communications, Signal Processing, or a related field. - Deep experience with modem PHY and DSP algorithm development for wireless, cellular, satellite, or broadband communication systems. - Experience with carrier/timing synchronization, CFO/SFO estimation and compensation, channel estimation, equalization, SNR estimation, and impairment compensation. - Experience with FEC, framing, OFDM waveform design, and adaptive modulation and coding. - Experience with fixed-point modeling and implementation of DSP algorithms for FPGA or ASIC systems. - Experience with RF and mixed-signal impairments, including phase noise, frequency offset, IQ imbalance, PA nonlinearities, ADC/DAC effects, and quantization. - Experience with satellite or non-terrestrial communication systems. - Familiarity with 3GPP PHY specifications and modern broadband wireless communication systems. - Experience with pre-silicon simulation, FPGA prototyping, or post-silicon modem bring-up and validation. Pay: "Base Pay Range For CA applicants is $269,175.00 - $376,843.95 WA applicants is $269,175.00 - $376,843.95 Other Site Ranges May Differ". So we can include Pay section with that info. Schedule: Not explicitly mentioned. There's location and remote exception but not schedule. So we should not create Schedule section unless present. No schedule info. Benefits: Provided. Benefits bullet list: - 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%, and an 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. Please check with your recruiter for more details. We could keep as prose or list. Use
- for list.
We also have location info: "This role is based onsite in Cupertino, CA, San Diego, CA, Kent, WA, or Austin, TX. A temporary remote work exception is approved while our San Diego and Austin sites are being developed". Could be part of About the role or maybe a separate section like "Location". Not required headings; we can embed in About.
We also have "Special Mentions Relocation providedInterviews will include a technical assessment". Could be included in About.
We must not include boilerplate like "Application Close Date", "Culture Statement", "Export Control Regulations", "Background Check Required", "Equal Employment Opportunity", "Affirmative Action and Disability Accommodation". Remove those.
Now produce HTML fragment.
Structure:
About the role
...
Responsibilities
- ... ...
Minimum Qualifications
- ...
Preferred Qualifications
- ...
Benefits
- ...
Pay
Base Pay Range For CA applicants is $269,175.00 - $376,843.95; WA applicants is $269,175.00 - $376,843.95; Other Site Ranges May Differ.
We could also combine Minimum and Preferred Qualifications into a single "Qualifications" section but spec says use headings like Requirements, Qualifications, Skills. We have Minimum and Preferred; we could put them under "Qualifications" with subheadings? But spec says usefor section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we could have a single "Qualifications" section containing both minimum and preferred as lists. However we need to preserve all substantive info; we can include both under Qualifications with maybe subheadings? But subheadings not allowed? Could use
with bold? But better to keep as two separate sections? The spec says "Prefer a few substantive sections over many thin ones." So maybe combine Minimum and Preferred into one Qualifications section, with two lists: Minimum Qualifications and Preferred Qualifications as subheadings using
Minimum Qualifications:
then list. That seems okay. Similarly Skills: we could extract skills from qualifications but not needed. We'll produce:About the role
At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We’re working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join our team of problem solvers as we add new chapters to the history of spaceflight! Blue Origin is pioneering the future of space-based communications with TeraWave, a revolutionary satellite communications network designed to deliver symmetrical data speeds of up to 6 Tbps anywhere on Earth. This multi-orbit constellation will consist of optically interconnected satellites in low Earth orbit (LEO) and medium Earth orbit (MEO), providing enterprise-grade connectivity for critical operations worldwide. As part of a hardworking team of engineers, you will develop and optimize communications systems and modem algorithms for the TeraWave system. You will work across communications theory, DSP algorithm development, system modeling, and modem performance analysis to develop algorithms for high-throughput satellite communication systems. This is a hands-on senior technical role working closely with modem architecture, ASIC, firmware, RF, and system engineering teams from algorithm development and simulation through implementation and system validation. Special Mentions: Relocation provided. Interviews will include a technical assessment. This role is based onsite in Cupertino, CA, San Diego, CA, Kent, WA, or Austin, TX. A temporary remote work exception is approved while our San Diego and Austin sites are being developed.
Responsibilities
- Develop and optimize PHY, modem, and DSP algorithms for high-throughput satellite communication systems.
- Develop algorithms for synchronization, carrier and sampling frequency offset estimation and compensation, channel estimation, equalization, SNR estimation, modulation/demodulation, and other modem signal-processing functions.
- Develop MATLAB, C/C++, Python, or equivalent system-level models to evaluate modem algorithms and end-to-end communication-system performance.
- Model and analyze communication channels and impairments, including noise, fading, interference, frequency and phase errors, nonlinearities, and RF impairments.
- Evaluate modem architecture and algorithm tradeoffs across performance, complexity, throughput, latency, and implementation.
- Work closely with ASIC, RF, firmware, and system engineering teams to translate modem algorithms into the TeraWave implementation.
- Support pre-silicon verification, prototyping, system integration, and post-silicon validation of modem algorithms.
- Analyze end-to-end system performance and identify opportunities to improve modem and link performance.
- Provide technical guidance and contribute to key modem and communications-system architecture decisions.
Qualifications
Minimum Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related technical discipline.
- 10+ years of experience in communications systems, modem design, signal processing, or DSP algorithm development.
- Strong understanding of digital communications and signal processing fundamentals.
- Strong hands-on experience developing and simulating communications and DSP algorithms using MATLAB, Python, C/C++, or similar tools.
- Strong