5G L1-L2 SW Design Engineer - C, C++ (Junior, Senior) (Tam Zamanlı)
Job details
Ulak Communications is an R&D company specialized in mobile and broadband systems, network virtualization and software-defined networking. Ulak is positioned on the promise of 5G technologies for communication service providers, large enterprises and governments. We are a dynamic and versatile team of engineers willing to expand our horizons with exciting projects and share our experiences with new teammates. General Job Description : We are looking for teammates who are eager to learn and develop state-of-the-art technologies, solve complex problems, deliver production quality output on time, with strong communication skills, work ethic, and can-do attitude. These position will be responsible for developing high quality software code for future mobile communications technologies. You will be adding value to currently deployed ULAK 4G Basestations and next generation ULAK 5G DU. The main responsibilities: Implementing, troubleshooting, and integrating complex software functionalities in C/C++ code, in a multi-core target environment
- Add new features to 4G / 5G codebase according to 3GPP mobile communication standards, academic papers and vendor-specific algorithms
- Coding, unit testing, integration of developed code into main product line according to Definition of Done rules
- Applying knowledge of real-time software development and wireless communication protocols (4G/5G NR)
- Implementation, test, and validation of real-time signal processing operations of 5G NR baseband unit
- PHY, MAC SW application development for Open RAN based fronthaul transport
- Analyze and debug Lab and Field problems, starting from reviewing code to applying solution to deployed products
- Work in harmony with engineers from a diverse group of disciplines in a scaled scrum framework with an agile mindset
- Bachelor’s Degree in Electronics Engineering, Communications Engineering, Telecommunications Engineering or Electronics & Communications Engineering
- Demonstrable experience in C, C++
- Quick learner : will and ability to learn communication protocols (Please have a look at 3GPP 36.211, 36.212, 36.213, 36.331 standards, google “What is LTE?” )
- Experience with Linux/Unix based operating systems
- Knowledge of MATLAB, Phyton or similar scripting high-level programming environments to resolve mathematical problems
- Good command of English
- 5+ years experience in software development
- Knowledge of digital and wireless communications and TCP/IP networks
- Minimum 3 years of hands-on experience in C, C++ programming
- Good command of debugging tools like GDB
- Hands on experience with real time operating systems
- Master's or PhD degrees in the related topics
- Good understanding of wireless communications especially 3GPP LTE/5G-NR standards
- Proven record of successfully running technology research and development programs for wireless products, preferably 5G, and delivering product to market
- Experience with design, simulation, testing of NR / LTE physical channel processing (PRACH, PUCCH, PUSCH, PDCCH, PDSCH, CSI-RS, DM-RS, SRS etc.)
- Knowledge/Experience with spatial multiplexing transmission (MIMO) with multiple antennas
- Knowledge/Experience with design of layering, precoding, beamforming for MIMO transmission
- Strong understanding/experience of concurrent programming & inter thread/process communications in multi-core server-based CPUs like Intel high-end products, and multi-thread real time software applications
- Good understanding of O-RAN system architecture especially DU,RU.
- Be familiar with vary 3rd party test instruments like spectrum analyzer, XCAL, TM500/E500, VSG, VSA, Wireshark dissectors etc.
- Familarity with CPU Instructions sets, CPU code performance and data/cache optimization
- Good understanding of CI/CT pipeline
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.