O-RAN DU L1 Software Engineer at DeepSig Inc
DeepSig Inc · Arlington, United States Of America · Onsite
- Professional
- Office in Arlington
Description
O-RAN DU L1 PUSCH Receiver Software Developer
DeepSig Inc. is a venture backed and product centric technology startup building revolutionary wireless processing software solutions using cutting edge machine learning techniques to transform baseband processing, wireless sensing, and other key wireless applications.
We are seeking a talented Software Developer to join our team focused on the O-RAN Distributed Unit (DU) Layer 1 (L1) PUSCH receiver module. In this role, you will design, develop, optimize, and maintain AI-enabled PUSCH receiver software, contributing to high-performance 5G NR networks within the O-RAN architecture.
Key Responsibilities:
- Develop and maintain O-RAN DU L1 PUSCH receiver software modules compliant with 3GPP NR specifications.
- Implement AI-PHY layer functionalities focusing on uplink signal processing, demodulation, decoding, and error correction for PUSCH.
- Collaborate with protocol stack developers (MAC/RLC/PDCP) and CU/DU integration teams.
- Optimize algorithms for real-time processing on embedded/general-purpose processors.
- Conduct rigorous unit testing, integration testing, and validation of L1 software components.
- Work closely with system architects to ensure alignment with O-RAN split architecture and interface specifications.
- Participate in code reviews, technical documentation, and test automation efforts.
- Troubleshoot and resolve defects and performance bottlenecks.
- Ensure compliance with O-RAN and 3GPP standards.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Telecommunications, or related field.
- Strong knowledge of 5G NR PHY layer protocols, specifically PUSCH.
- Hands-on experience with O-RAN architecture, DU, CU, and their interfaces.
- Proficient in C/C++ programming with emphasis on embedded and real-time systems.
- Familiarity with digital signal processing (DSP) techniques and algorithms related to uplink reception.
- Experience with software development lifecycle, version control, and CI/CD pipelines.
- Good understanding of multi-threading, concurrency, and performance optimization.
- Ability to interpret and implement 3GPP and O-RAN technical specifications.
Preferred Skills:
- srsRAN 5G L1 development experience highly preferred
- Experience with Layer 1 integration and testing in O-RAN or vRAN environments.
- Knowledge of software simulation tools and radio hardware architecture.
- Familiarity with containerization and cloud-native environments (Kubernetes, Docker).
- Experience with MATLAB, Python, or similar tools used for algorithm development or testing.
- Strong problem-solving skills and attention to detail.
- Good communication and teamwork skills in a cross-functional development environment.
WORKING AT DEEPSIG
DeepSig is growing its technical team while cultivating a collaborative, agile, and fun small-team culture. We value creativity, knowledge sharing, and employee growth, and we encourage participation in scientific publications, conferences, and open-source software. We offer competitive salaries and benefits, an employee stock option grant program, an environment where we are excited to be transforming and disrupting how signal processing is done with AI/ML, a welcoming and inclusive environment, a flexible schedule, and a great work / life balance.
DeepSig is an equal-opportunity employer and does not discriminate based on race, ethnicity, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability. We are dedicated to cultivating an inclusive, diverse, and engaging workplace where individuals feel fulfilled, inspired, and motivated. We value the unique perspectives that our team brings.
Apply Now