What you will do:
- Algorithm Design and Development:
- Lead the design and implementation of advanced DSP algorithms for communication systems, focusing on modulation, demodulation, channel estimation, and error correction
- Develop and optimize algorithms for real-time embedded systems, ensuring they meet the performance requirements for high-throughput, low-latency applications
- Simulate and analyze the performance of DSP algorithms under various channel conditions using tools such as MATLAB, Simulink, and C++
- System Integration and Testing:
- Collaborate with hardware and software teams to integrate DSP algorithms into the overall communication system, including FPGA and ASIC platforms
- Develop and execute comprehensive test plans to validate the performance of DSP algorithms in real-world scenarios
- Identify and resolve performance bottlenecks, continuously refining algorithms to enhance system reliability and efficiency
- Innovation and Optimization:
- Stay at the forefront of the latest advancements in digital signal processing and wireless communication technologies, incorporating relevant innovations into algorithm design
- Optimize DSP algorithms to mitigate the impact of physical layer impairments such as noise, interference, and fading
- Lead efforts to innovate and improve the DSP capabilities of our communication systems, contributing to the development of next-generation satellite technologies
- Documentation and Reporting:
- Document the design, development, and testing processes for DSP algorithms, ensuring that all relevant details are recorded for future reference
- Prepare technical reports and presentations to communicate algorithm performance and project progress to internal and external stakeholders
- Participate in design and code reviews, providing constructive feedback to improve overall system performance
- Collaboration and Leadership:
- Work closely with system architects, hardware engineers, and software developers to ensure seamless integration of DSP algorithms into the communication system
- Provide technical mentorship to junior engineers, fostering a collaborative environment focused on continuous learning and improvement
- Support system integration and field trials, offering expert guidance to ensure successful deployment of communication systems
What you bring to this role:
- Master’s or Ph.D. degree in Electrical Engineering, Telecommunications, or a related field
- 10+ years of experience in digital signal processing, with a strong focus on wireless communication systems
- Proficiency in algorithm development and simulation using tools such as MATLAB, Simulink, and C++
- Hands-on experience with real-time embedded systems, including FPGA and ASIC development
- Strong background in communication theory, digital signal processing, and wireless communication standards
- Excellent problem solving skills
Bonus points for the following:
- Strong knowledge of 3GPP standards, preferably 5GNR
- Experience with hardware implementation and testing of communication systems
- Familiarity with software-defined radio (SDR) platforms and tools
- Strong programming skills in languages such as C/C++, Python, or VHDL/Verilog
Top Skills
What We Do
E-Space is a global space company focused on bridging Earth and space with the most sustainable low earth orbit (LEO) network that is expected to reach over one hundred thousand multi-application communication satellites to help businesses and governments securely and affordably access the power of space to solve problems on Earth.
Founded by industry pioneer Greg Wyler, E-Space is focused on democratizing space and transforming industries by bringing down the cost of space-based communications, raising the level of satellite system resiliency and setting a new standard in sustainable space infrastructure that will effectively minimize and reduce space debris and destruction while preserving access to space for future generations.