Search by job, company or skills

satlabs space systems

Signal Processing Engineer

3-6 Years
Save
new job description bg glownew job description bg glow
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Overview

We are seeking a Wireless Physical Layer Algorithms Engineer to own waveform and DSP design for our satellite communication payloads. You will translate system-level link requirements into complete PHY chains, including modulation, coding, synchronization, and framing, and validate them through simulation and SDR-based prototypes. This is a hands-on role that bridges communication theory, practical DSP implementation, and close collaboration with FPGA and SDR engineers.

Key Responsibilities

  • Design end-to-end physical layer waveform chains for satellite links, including modulation, demodulation, coding, interleaving, synchronization, and framing.
  • Develop link budgets and performance targets, and translate them into algorithmic and implementation requirements for the payload physical layer.
  • Implement and validate DSP algorithms for filtering, timing recovery, carrier recovery, frequency/phase tracking, and signal detection in simulation environments (e.g., Python/C++, MATLAB/NumPy/SciPy, or similar).
  • Build and maintain simulation models and test benches for PHY performance evaluation (BER/PER curves, Eb/N0 performance, robustness to channel impairments, etc.).
  • Collaborate with FPGA/RTL engineers to partition algorithms between software and hardware, define fixed-point architectures, and support efficient hardware implementation.
  • Work with SDR / GNU Radio engineers to bring up reference implementations of the PHY chain on SDR platforms for lab and over-the-air testing.
  • Define and refine interface control documents (ICDs), test plans, and design rationale for physical layer algorithms.
  • Support troubleshooting and root-cause analysis of link-level issues across simulation, SDR prototypes, and hardware-in-the-loop setups.

Required Qualifications

  • Bachelor's degree in Electrical Engineering, Communications, Electronics, Computer Engineering, or a related field, or equivalent documented professional experience.
  • 3–6 years of experience in communication system development, physical layer design, or DSP algorithm implementation.

Must-Have Technical Skills

  • Strong understanding of RF and communication fundamentals, including modulation, coding, synchronization, filtering, and propagation.
  • Solid grounding in digital signal processing concepts and their practical implementation (time/frequency domain, sampling, quantization, filter design, FFT, etc.).
  • Hands-on experience designing and analyzing physical layer algorithms for systems such as GSM, LTE, 5G, or proprietary waveforms.
  • Experience implementing and simulating PHY/DSP algorithms in C/C++ and Python (or similar) for performance-sensitive or embedded contexts.
  • Familiarity with fixed-point arithmetic, quantization effects, and constraints that affect mapping algorithms to FPGA/SoC platforms.
  • Experience building simulation environments and test benches to evaluate BER/PER, spectral characteristics, and robustness to channel and RF impairments.
  • Comfort using Git/GitHub or similar tools for version control and collaborative development.
  • Familiarity with RF test equipment (spectrum analyzers, oscilloscopes, signal generators) and SDR-based test benches is a plus.

Nice-to-Have Technical Skills

  • Exposure to Xilinx Zynq RFSoC or similar FPGA/SoC platforms from a system or algorithm-integration perspective.
  • Experience with SDR frameworks (GNU Radio or similar) for rapid prototyping of physical layer chains.
  • Prior experience with satellite communication systems or space links.
  • Experience with hardware/software co-design and performance partitioning across CPU, FPGA, and RF front-end.

Professional Competencies

  • Strong problem-solving ability with attention to technical detail.
  • Ability to learn quickly and adapt to new tools and workflows.
  • Clear written and verbal communication for explaining algorithms and trade-offs to multidisciplinary teams.
  • Self-motivated and comfortable taking ownership of features from requirements to validated implementation.
  • Comfortable working in a fast-paced startup or research environment with iterative development and incremental validation.

What You'll Gain

  • Opportunity to define and validate physical layers that will fly on orbit and support active missions.
  • Deep exposure to satellite PHY design, signal processing, SDR prototyping, and interaction with FPGA and RF teams.
  • Experience across hardware integration, firmware support, RF systems, and satellite operations in a lean, mission-focused team.

Working Environment & Process

  • Primarily on-site, based at Satlabs facilities in IITM Research Park, Chennai, Tamil Nadu, India.
  • Access to RF test equipment, Linux workstations, SDR hardware, and FPGA development tools for prototyping.
  • Project-driven work with regular milestones and deliverables, with increasing ownership as you grow in the role.
  • Rolling application review; we may discuss your experience with PHY design, DSP, SDR, and problem-solving approaches during the evaluation process.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147494191