Software Engineer
closedMentorMate
πRemote - Bulgaria
Job highlights
Summary
The job is for a Software Engineer who will develop, customize, and integrate FlexRAN/OpenRAN (5G) across different layers. The role requires advanced C programming skills, telco expertise in the L1 physical layer domain, data/packet processing knowledge, familiarity with optimization techniques, and experience using Git, among other requirements.
Requirements
- Advanced C programming skills
- Telco expertise in the L1 physical layer domain
- Data/Packet processing knowledge
- Good knowledge of embedded software design principles
- Familiarity with optimization techniques and the ability to write performance-critical code for efficient execution
- Knowledge of Real-Time Operating Systems (RTOS) and/or Linux
- Experience using Git for version control
- Experience working in a CI/CD (Continuous Integration/Development) environment
- Fluent professional English
Responsibilities
- Contribute to FlexRAN/OpenRAN (5G) development, customization, and integration across L1, L2, and L3 layers
- Design and optimize highly efficient 4G and 5G cloud-native RAN solutions using the reference architecture and Open RAN ecosystem
- Participate in the full software development lifecycle, including requirements analysis, implementation, testing, and deployment
- Collaborate effectively with cross-functional teams and stakeholders
- Stay updated with industry trends and contribute to project advancement
- Provide innovative ideas and solutions to enhance software functionality
Preferred Qualifications
- Experience in Model-Driven Development
- Experience with troubleshooting (GDB, crash analysis)
- Knowledge of writing scripts and automatization
- Familiarity with Advanced Vector Extensions
- Familiarity with Matlab (5G Toolbox)
Benefits
- Professional Growth: Clear career path, vertical and horizontal advancement opportunities
- Regular Salary Raises: Following the curve of your career path and performance
- Work Where You Want: Choose to work remotely, in-office, or a combination of the two
- Upskilling: Various trainings, knowledge sharing events, personal learning budget
- Incentive Programs: Rewards for referring employees, sharing knowledge, and more
- Additional Insurance: Attractive health and dental insurance packages
- Extra Days Off: The longer you work with us, the more paid leave you get
- Transport & Leisure: Partial coverage of transport costs, sports passes, takeaway food
- Save for the Future: Set a retirement plan or start an investment program
- Teambuilding: Enjoy team gatherings and communities of interest
- Giving to Others: Take part in various charity and volunteer activities
- Mental Wellness: Support with a counseling package if needed
This job is filled or no longer available
Similar Remote Jobs
- πUnited Kingdom, Spain
- πGermany
- πGermany
- π°$165k-$195kπWorldwide
- π°$175k-$225kπWorldwide
- π°$155k-$200kπUnited States
- π°$165k-$201kπUnited States
- π°$175k-$210kπUnited States, Worldwide
- π°$150k-$200kπCanada, United States
- π°$185k-$223kπUnited States